CodeDomDesignerLoaderとは? わかりやすく解説

CodeDomDesignerLoader クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

CodeDOM ベースのデザイナ ローダーを実装するための基本クラスを提供します。

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public MustInherit Class
 CodeDomDesignerLoader
    Inherits BasicDesignerLoader
    Implements INameCreationService, IDesignerSerializationService
Dim instance As CodeDomDesignerLoader
public abstract class CodeDomDesignerLoader
 : BasicDesignerLoader, INameCreationService, IDesignerSerializationService
public ref class CodeDomDesignerLoader abstract
 : public BasicDesignerLoader, INameCreationService, IDesignerSerializationService
public abstract class CodeDomDesignerLoader
 extends BasicDesignerLoader implements INameCreationService, IDesignerSerializationService
public abstract class CodeDomDesignerLoader
 extends BasicDesignerLoader implements INameCreationService,
 IDesignerSerializationService
解説解説

CodeDomDesignerLoader は、CodeDOM (Code Document Object Model) に基づいた完全なデザイナ ローダーを提供する抽象クラスです。CodeDOM パーサーとジェネレータ、および型の解決サービスを提供できます。

.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
   System.ComponentModel.Design.Serialization.DesignerLoader
     System.ComponentModel.Design.Serialization.BasicDesignerLoader
      System.ComponentModel.Design.Serialization.CodeDomDesignerLoader
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomDesignerLoader メンバ
System.ComponentModel.Design.Serialization 名前空間
BasicDesignerLoader クラス
IDesignerLoaderService
IDesignerHost インターフェイス
IDesignerSerializationManager
System.CodeDom
その他の技術情報
動的なソース コードの生成とコンパイル

CodeDomDesignerLoader コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

CodeDomDesignerLoader クラスの新しいインスタンスを初期化します。

名前空間: System.ComponentModel.Design.Serialization
アセンブリ: System.Design (system.design.dll 内)
構文構文

Dim instance As New CodeDomDesignerLoader
protected CodeDomDesignerLoader ()
protected:
CodeDomDesignerLoader ()
protected CodeDomDesignerLoader ()
protected function CodeDomDesignerLoader ()
.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CodeDomDesignerLoader クラス
CodeDomDesignerLoader メンバ
System.ComponentModel.Design.Serialization 名前空間

CodeDomDesignerLoader プロパティ


パブリック プロパティパブリック プロパティ

プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ CodeDomProvider このデザイナ ローダーが使用する CodeDomProvider を取得します。
プロテクト プロパティ LoaderHost  ローダー ホストを取得します。 ( BasicDesignerLoader から継承されます。)
プロテクト プロパティ Modified  デザイナが変更されているかどうかを示す値を取得または設定します。 ( BasicDesignerLoader から継承されます。)
プロテクト プロパティ PropertyProvider  ローダーが使用するシリアル化マネージャのプロパティ プロバイダを取得または設定します。 ( BasicDesignerLoader から継承されます。)
プロテクト プロパティ ReloadPending  再読み込みがキューに配置されているかどうかを示す値を取得します。 ( BasicDesignerLoader から継承されます。)
プロテクト プロパティ TypeResolutionService このデザイナ ローダーで使用する型の解決サービスを取得します。
参照参照

関連項目

CodeDomDesignerLoader クラス
System.ComponentModel.Design.Serialization 名前空間
BasicDesignerLoader クラス
IDesignerLoaderService
IDesignerHost インターフェイス
IDesignerSerializationManager
System.CodeDom

その他の技術情報

動的なソース コードの生成とコンパイル

CodeDomDesignerLoader メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド EnableComponentNotification  DesignerLoader によるコンポーネントの通知を有効または無効にします。 ( BasicDesignerLoader から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド GetService  要求したサービスを取得します。 ( BasicDesignerLoader から継承されます。)
プロテクト メソッド Initialize オーバーライドされます。 サービスを初期化します。
プロテクト メソッド IsReloadNeeded オーバーライドされます。 再読み込みが必要かどうかを示す値を返します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 ( Object から継承されます。)
プロテクト メソッド OnBeginLoad オーバーライドされます。 読み込みを間もなく開始することをデザイナ ローダーに通知します。
プロテクト メソッド OnBeginUnload オーバーライドされます。 アンロードを間もなく開始することをデザイナ ローダーに通知します。
プロテクト メソッド OnComponentRename ComponentRename イベントを発生させます。
プロテクト メソッド OnEndLoad オーバーライドされます。 読み込みが完了したことをデザイナ ローダーに通知します。
プロテクト メソッド OnModifying  ドキュメントの状態が変更されようとしていることをデザイナ ローダーに通知します。 ( BasicDesignerLoader から継承されます。)
プロテクト メソッド Parse テキストまたは他の永続ストレージを解析し、CodeCompileUnit を返します。
プロテクト メソッド PerformFlush オーバーライドされます。 デザイナのルート コンポーネントのシリアル化を要求します。
プロテクト メソッド PerformLoad オーバーライドされます。 CodeDOM プロバイダからコードを解析します。
プロテクト メソッド Reload  デザイナの再読み込みをキューに配置します。 ( BasicDesignerLoader から継承されます。)
プロテクト メソッド ReportFlushErrors  変更をフラッシュしているときに発生したエラーを報告します。 ( BasicDesignerLoader から継承されます。)
プロテクト メソッド SetBaseComponentClassName  基本コンポーネントの完全クラス名を設定します。 ( BasicDesignerLoader から継承されます。)
プロテクト メソッド Write コンパイル単位の変更を永続ストレージに書き込みます。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.IDesignerSerializationService.Deserialize 指定したシリアル化データ オブジェクトを逆シリアル化し、そのデータと等価なオブジェクトのコレクションを返します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.IDesignerSerializationService.Serialize 指定したオブジェクトのコレクションをシリアル化し、シリアル化されたデータをシリアル化データ オブジェクトに格納します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.INameCreationService.CreateName 指定したコンテナ内でどのコンポーネントとも重複しない新しい名前を作成します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.INameCreationService.IsValidName 指定した名前が有効かどうかを示す値を取得します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.INameCreationService.ValidateName 指定した名前が有効かどうかを示す値を取得します。
参照参照

関連項目

CodeDomDesignerLoader クラス
System.ComponentModel.Design.Serialization 名前空間
BasicDesignerLoader クラス
IDesignerLoaderService
IDesignerHost インターフェイス
IDesignerSerializationManager
System.CodeDom

その他の技術情報

動的なソース コードの生成とコンパイル

CodeDomDesignerLoader メンバ

CodeDOM ベースのデザイナ ローダーを実装するための基本クラスを提供します。

CodeDomDesignerLoader データ型で公開されるメンバを以下の表に示します。


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド CodeDomDesignerLoader CodeDomDesignerLoader クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ CodeDomProvider このデザイナ ローダーが使用する CodeDomProvider を取得します。
プロテクト プロパティ LoaderHost  ローダー ホストを取得します。(BasicDesignerLoader から継承されます。)
プロテクト プロパティ Modified  デザイナが変更されているかどうかを示す値を取得または設定します。(BasicDesignerLoader から継承されます。)
プロテクト プロパティ PropertyProvider  ローダーが使用するシリアル化マネージャのプロパティ プロバイダを取得または設定します。(BasicDesignerLoader から継承されます。)
プロテクト プロパティ ReloadPending  再読み込みがキューに配置されているかどうかを示す値を取得します。(BasicDesignerLoader から継承されます。)
プロテクト プロパティ TypeResolutionService このデザイナ ローダーで使用する型の解決サービスを取得します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド EnableComponentNotification  DesignerLoader によるコンポーネントの通知を有効または無効にします。 (BasicDesignerLoader から継承されます。)
プロテクト メソッド Finalize  Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド GetService  要求したサービスを取得します。 (BasicDesignerLoader から継承されます。)
プロテクト メソッド Initialize オーバーライドされます。 サービスを初期化します。
プロテクト メソッド IsReloadNeeded オーバーライドされます。 再読み込みが必要かどうかを示す値を返します。
プロテクト メソッド MemberwiseClone  現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnBeginLoad オーバーライドされます。 読み込みを間もなく開始することをデザイナ ローダーに通知します。
プロテクト メソッド OnBeginUnload オーバーライドされます。 アンロードを間もなく開始することをデザイナ ローダーに通知します。
プロテクト メソッド OnComponentRename ComponentRename イベントを発生させます。
プロテクト メソッド OnEndLoad オーバーライドされます。 読み込みが完了したことをデザイナ ローダーに通知します。
プロテクト メソッド OnModifying  ドキュメントの状態が変更されようとしていることをデザイナ ローダーに通知します。 (BasicDesignerLoader から継承されます。)
プロテクト メソッド Parse テキストまたは他の永続ストレージを解析し、CodeCompileUnit を返します。
プロテクト メソッド PerformFlush オーバーライドされます。 デザイナのルート コンポーネントのシリアル化を要求します。
プロテクト メソッド PerformLoad オーバーライドされます。 CodeDOM プロバイダからコードを解析します。
プロテクト メソッド Reload  デザイナの再読み込みをキューに配置します。 (BasicDesignerLoader から継承されます。)
プロテクト メソッド ReportFlushErrors  変更をフラッシュしているときに発生したエラーを報告します。 (BasicDesignerLoader から継承されます。)
プロテクト メソッド SetBaseComponentClassName  基本コンポーネントの完全クラス名を設定します。 (BasicDesignerLoader から継承されます。)
プロテクト メソッド Write コンパイル単位の変更を永続ストレージに書き込みます。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.IDesignerSerializationService.Deserialize 指定したシリアル化データ オブジェクトを逆シリアル化し、そのデータと等価なオブジェクトのコレクションを返します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.IDesignerSerializationService.Serialize 指定したオブジェクトのコレクションをシリアル化し、シリアル化されたデータをシリアル化データ オブジェクトに格納します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.INameCreationService.CreateName 指定したコンテナ内でどのコンポーネントとも重複しない新しい名前を作成します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.INameCreationService.IsValidName 指定した名前が有効かどうかを示す値を取得します。
インターフェイスの明示的な実装 System.ComponentModel.Design.Serialization.INameCreationService.ValidateName 指定した名前が有効かどうかを示す値を取得します。
参照参照

関連項目

CodeDomDesignerLoader クラス
System.ComponentModel.Design.Serialization 名前空間
BasicDesignerLoader クラス
IDesignerLoaderService
IDesignerHost インターフェイス
IDesignerSerializationManager
System.CodeDom

その他の技術情報

動的なソース コードの生成とコンパイル


このページでは「.NET Framework クラス ライブラリ リファレンス」からCodeDomDesignerLoaderを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCodeDomDesignerLoaderを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCodeDomDesignerLoader を検索

英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「CodeDomDesignerLoader」の関連用語











CodeDomDesignerLoaderのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CodeDomDesignerLoaderのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS