CodeDomDesignerLoader クラス

定義

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

public ref class CodeDomDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader, System::ComponentModel::Design::Serialization::IDesignerSerializationService, System::ComponentModel::Design::Serialization::INameCreationService
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
[System.Security.SecurityCritical]
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
type CodeDomDesignerLoader = class
    inherit BasicDesignerLoader
    interface INameCreationService
    interface IDesignerSerializationService
[<System.Security.SecurityCritical>]
type CodeDomDesignerLoader = class
    inherit BasicDesignerLoader
    interface INameCreationService
    interface IDesignerSerializationService
Public MustInherit Class CodeDomDesignerLoader
Inherits BasicDesignerLoader
Implements IDesignerSerializationService, INameCreationService
継承
CodeDomDesignerLoader
属性
実装

注釈

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

コンストラクター

名前 説明
CodeDomDesignerLoader()

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

プロパティ

名前 説明
CodeDomProvider

このデザイナー ローダーが使用する CodeDomProvider を取得します。

LoaderHost

ローダー ホストを取得します。

(継承元 BasicDesignerLoader)
Loading

デザイナー ローダーがデザイン サーフェイスを読み込むかどうかを示す値を取得します。

(継承元 BasicDesignerLoader)
Modified

デザイナーが変更されたかどうかを示す値を取得または設定します。

(継承元 BasicDesignerLoader)
PropertyProvider

ローダーによって使用されるシリアル化マネージャーのプロパティ プロバイダーを取得または設定します。

(継承元 BasicDesignerLoader)
ReloadPending

再読み込みがキューに登録されているかどうかを示す値を取得します。

(継承元 BasicDesignerLoader)
TypeResolutionService

このデザイナー ローダーで使用する型解決サービスを取得します。

メソッド

名前 説明
BeginLoad(IDesignerLoaderHost)

読み込みプロセスを開始します。

(継承元 BasicDesignerLoader)
Dispose()

CodeDomDesignerLoader クラスによって使用されるリソースを解放します。

EnableComponentNotification(Boolean)

DesignerLoaderを使用してコンポーネント通知を有効または無効にします。

(継承元 BasicDesignerLoader)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Flush()

保留中の変更をデザイナー ローダーにフラッシュします。

(継承元 BasicDesignerLoader)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetService(Type)

要求されたサービスを取得します。

(継承元 BasicDesignerLoader)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
Initialize()

サービスを初期化します。

IsReloadNeeded()

再読み込みが必要かどうかを示す値を返します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OnBeginLoad()

読み込みが開始されることをデザイナー ローダーに通知します。

OnBeginUnload()

アンロードが開始されることをデザイナー ローダーに通知します。

OnComponentRename(Object, String, String)

ComponentRename イベントを発生させます。

OnEndLoad(Boolean, ICollection)

読み込みが完了したことをデザイナー ローダーに通知します。

OnModifying()

ドキュメントの状態が変更されようとしていることをデザイナー ローダーに通知します。

(継承元 BasicDesignerLoader)
Parse()

テキストまたはその他の永続的ストレージを解析し、 CodeCompileUnitを返します。

PerformFlush(IDesignerSerializationManager)

デザイナーのルート コンポーネントのシリアル化を要求します。

PerformLoad(IDesignerSerializationManager)

CodeDOM プロバイダーのコードを解析します。

Reload(BasicDesignerLoader+ReloadOptions)

デザイナーの再読み込みをキューに入れます。

(継承元 BasicDesignerLoader)
ReportFlushErrors(ICollection)

変更のフラッシュ中に発生したエラーを報告します。

(継承元 BasicDesignerLoader)
SetBaseComponentClassName(String)

基本コンポーネントの完全なクラス名を設定します。

(継承元 BasicDesignerLoader)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Write(CodeCompileUnit)

コンパイル単位の変更を永続ストレージに書き込みます。

明示的なインターフェイスの実装

名前 説明
IDesignerLoaderService.AddLoadDependency()

IDesignerLoaderServiceによって管理される読み込みプロセスの一部として外部コンポーネントを登録します。

(継承元 BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

依存する負荷が終了したことを通知します。

(継承元 BasicDesignerLoader)
IDesignerLoaderService.Reload()

デザイン ドキュメントを再読み込みします。

(継承元 BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

指定したシリアル化データ オブジェクトを逆シリアル化し、そのデータによって表されるオブジェクトのコレクションを返します。

IDesignerSerializationService.Serialize(ICollection)

指定したオブジェクトのコレクションをシリアル化し、シリアル化データ オブジェクトに格納します。

INameCreationService.CreateName(IContainer, Type)

指定したコンテナー内のすべてのコンポーネントに一意の新しい名前を作成します。

INameCreationService.IsValidName(String)

指定した名前が有効かどうかを示す値を取得します。

INameCreationService.ValidateName(String)

指定した名前が有効かどうかを示す値を取得します。

適用対象

こちらもご覧ください