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)

取得值,指出指定名稱是否有效。

適用於

另請參閱