System.ComponentModel.Design.Serialization 命名空間

提供支援設計時序列化自訂與控制的類型。

類別

名稱 Description
BasicDesignerLoader

提供介面的實作 IDesignerLoaderService

CodeDomComponentSerializationService

將一組元件序列化成序列化儲存庫。

CodeDomDesignerLoader

提供實作基於 CodeDOM 的設計載入器的基底類別。

CodeDomLocalizationProvider

提供 CodeDOM 資源串行化服務。 此類別無法獲得繼承。

CodeDomSerializer

將物件圖序列化為一系列 CodeDOM 語句。 此類別提供序列化器的抽象基底類別。

CodeDomSerializerBase

提供類別的 CodeDomSerializer 基底類別。

CodeDomSerializerException

當行號資訊可用時,因序列化錯誤而拋出的例外。

CollectionCodeDomSerializer

連載合集。

ComponentSerializationService

提供將一組元件或可序列化物件序列化到序列化儲存的基底類別。

ContextStack

提供一個堆疊物件,可由序列化器使用,讓巢狀序列化器取得資訊。

DefaultSerializationProviderAttribute

DefaultSerializationProviderAttribute 屬性會放在串行化程式上,以表示要當做該串行化程式類型之預設提供者使用的類別。

DesignerLoader

提供基本的設計器載入器介面,可用來實作自訂的設計器載入器。

DesignerSerializationManager

提供介面的實作 IDesignerSerializationManager

DesignerSerializerAttribute

表示串行化管理員用來串行化這個屬性所套用之型別值的串行化程式。 此類別無法獲得繼承。

ExpressionContext

提供一種在序列器之間傳遞上下文狀態的方式。 此類別無法獲得繼承。

InstanceDescriptor

提供建立物件實例所需的資訊。 此類別無法獲得繼承。

MemberCodeDomSerializer

提供在物件圖中序列化反射原語的基底類別。

MemberRelationshipService

提供將一個成員與另一個成員關聯起來的基底類別。

ObjectStatementCollection

包含由 的陳述 StatementContext表。 此類別無法獲得繼承。

ResolveNameEventArgs

提供 ResolveName 事件的資料。

RootContext

A CodeDomSerializer 加入根上下文以提供根物件的定義。 此類別無法獲得繼承。

RootDesignerSerializerAttribute

表示要用於根設計工具物件的基底串行化程式。 此類別無法獲得繼承。

SerializationStore

提供儲存序列 ComponentSerializationService化資料的基底類別。

SerializeAbsoluteContext

規定序列化器應處理預設值。 此類別無法獲得繼承。

StatementContext

提供一個可以序列化敘述的地點。 此類別無法獲得繼承。

TypeCodeDomSerializer

將物件序列化為新型別。

結構

名稱 Description
MemberRelationship

表示對象與成員之間的單一關聯性。

介面

名稱 Description
ICodeDomDesignerReload

提供一個介面,可用於優化設計師的重新裝填。

IDesignerLoaderHost

提供介面,可擴充設計主機以支援從序列化狀態載入。

IDesignerLoaderHost2

提供介面,可延伸 IDesignerLoaderHost 指定載入設計文件時是否容忍錯誤。

IDesignerLoaderService

提供介面,可擴充設計載入器以支援外部元件的非同步載入。

IDesignerSerializationManager

提供一個介面,可管理設計時序列化。

IDesignerSerializationProvider

提供一個介面,使得能夠存取序列化器。

IDesignerSerializationService

提供一個介面,可呼叫序列化與反序列化。

INameCreationService

提供一項能為物件產生唯一名稱的服務。

列舉

名稱 Description
BasicDesignerLoader.ReloadOptions

定義 Reload(BasicDesignerLoader+ReloadOptions) 方法的行為。 這些旗標可以使用位 OR 運算子來結合。

CodeDomLocalizationModel

決定 CodeDom 資源配接器要使用的當地語系化模型。

委派

名稱 Description
ResolveNameEventHandler

代表處理 ResolveName 序列化管理器事件的方法。

備註

此命名空間中的類別可分為以下類別: