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

その他の技術情報

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



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CodeDomDesignerLoader」の関連用語











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

   

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



CodeDomDesignerLoaderのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS