CodeDomDesignerLoader 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供實作基於 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 是一個抽象類別,提供基於程式碼文件物件模型(Code Document Object Model,CodeDOM)的完整設計載入器。 你提供 CodeDOM 解析器和產生器,以及型別解析服務。
建構函式
| 名稱 | Description |
|---|---|
| CodeDomDesignerLoader() |
初始化 CodeDomDesignerLoader 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| CodeDomProvider |
這會成為 CodeDomProvider 設計師裝載器所使用的。 |
| LoaderHost |
會拿到載入主機。 (繼承來源 BasicDesignerLoader) |
| Loading |
會得到一個值,表示設計載入器是否正在載入設計表面。 (繼承來源 BasicDesignerLoader) |
| Modified |
取得或設定一個值,表示設計者是否被修改。 (繼承來源 BasicDesignerLoader) |
| PropertyProvider |
取得或設定載入器所使用的序列化管理器的屬性提供者。 (繼承來源 BasicDesignerLoader) |
| ReloadPending |
會有一個值表示是否已經排隊重新裝填。 (繼承來源 BasicDesignerLoader) |
| TypeResolutionService |
取得與此設計器載入器搭配使用的型別解析服務。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| 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) |
會取得一個值,表示指定名稱是否有效。 |