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)

依存読み込みプロセスの 1 つが終了したことを示します。

(継承元 BasicDesignerLoader)
IDesignerLoaderService.Reload()

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

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

指定したシリアル化データ オブジェクトを逆シリアル化し、そのデータと等価なオブジェクトのコレクションを返します。

IDesignerSerializationService.Serialize(ICollection)

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

INameCreationService.CreateName(IContainer, Type)

指定したコンテナー内でどのコンポーネントとも重複しない新しい名前を作成します。

INameCreationService.IsValidName(String)

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

INameCreationService.ValidateName(String)

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

適用対象

こちらもご覧ください