System.ComponentModel.Design.Serialization 命名空間

提供支援在設計階段時自訂與控制序列化的型別。

類別

BasicDesignerLoader

提供 IDesignerLoaderService 介面的實作。

CodeDomComponentSerializationService

序列化元件集合至序列化存放區。

CodeDomDesignerLoader

提供基底類別,以實作 CodeDOM 設計工具載入器。

CodeDomLocalizationProvider

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

CodeDomSerializer

序列化物件 Graph 為一系列的 CodeDOM 陳述式 (Statement)。 這個類別為序列化工具提供抽象基底類別。

CodeDomSerializerBase

提供 CodeDomSerializer 類別的基底類別。

CodeDomSerializerException

序列化錯誤可取得行號資訊時所擲回的例外狀況。

CollectionCodeDomSerializer

序列化集合。

ComponentSerializationService

提供基底類別,以序列化元件集合或可序列化物件至序列化存放區。

ContextStack

提供堆疊物件,序列化工具可以使用這個堆疊物件,使資訊可以為巢狀序列化工具所用。

DefaultSerializationProviderAttribute

DefaultSerializationProviderAttribute 屬性放置於序列化程式上,表示將類別用做該型別序列化程式的預設提供者。

DesignerLoader

提供基本設計工具載入器介面,可用於實作自訂設計工具載入器。

DesignerSerializationManager

提供 IDesignerSerializationManager 介面的實作。

DesignerSerializerAttribute

指示序列化 (Serialization) 管理員要使用的序列化工具,以序列化這個屬性所套用的型別值。 此類別無法獲得繼承。

ExpressionContext

提供在序列化程式之間傳遞內容狀態的方法。 此類別無法獲得繼承。

InstanceDescriptor

提供建立物件執行個體 (Instance) 所需的資訊。 此類別無法獲得繼承。

MemberCodeDomSerializer

提供基底類別,以序列化物件 Graph 內的基本反映。

MemberRelationshipService

提供將一個成員關聯至其他成員的基底類別。

ObjectStatementCollection

保留 StatementContext 所提供的陳述式表格。 此類別無法獲得繼承。

ResolveNameEventArgs

提供 ResolveName 事件的資料。

RootContext

CodeDomSerializer 加入根內容,以提供根物件的定義。 此類別無法獲得繼承。

RootDesignerSerializerAttribute

指示用於根 (Root) 設計工具物件的基底序列化工具。 此類別無法獲得繼承。

SerializationStore

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

SerializeAbsoluteContext

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

StatementContext

提供可將陳述式序列化至的位置。 此類別無法獲得繼承。

TypeCodeDomSerializer

將物件序列化為新的型別。

結構

MemberRelationship

表示物件和成員之間的單一關聯性。

介面

ICodeDomDesignerReload

提供可用來最佳化設計工具重新載入的介面。

IDesignerLoaderHost

提供可以擴充設計工具主應用程式 (Designer Host) 的介面,支援從序列化狀態的載入。

IDesignerLoaderHost2

提供擴充 IDesignerLoaderHost 的介面,以指定載入設計文件時是否容忍錯誤。

IDesignerLoaderService

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

IDesignerSerializationManager

提供可以管理設計階段序列化 (Serialization) 的介面。

IDesignerSerializationProvider

提供能夠存取序列化工具的介面。

IDesignerSerializationService

提供可以叫用序列化 (Serialization) 和還原序列化 (Deserialization) 的介面。

INameCreationService

提供可以產生物件唯一名稱的服務。

列舉

BasicDesignerLoader.ReloadOptions

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

CodeDomLocalizationModel

判斷要由 CodeDom 資源配置器所使用的當地語系化模型。

委派

ResolveNameEventHandler

表示處理序列化 (Serialization) 管理員的 ResolveName 事件的方法。

備註

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