MemberCodeDomSerializer 類別

定義

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

public ref class MemberCodeDomSerializer abstract : System::ComponentModel::Design::Serialization::CodeDomSerializerBase
public abstract class MemberCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializerBase
type MemberCodeDomSerializer = class
    inherit CodeDomSerializerBase
Public MustInherit Class MemberCodeDomSerializer
Inherits CodeDomSerializerBase
繼承
MemberCodeDomSerializer

備註

這個 MemberCodeDomSerializer 類別是一個「元」序列化器;也就是說,是一個序列化器,它不序列化物件圖的一部分,而是序列化物件圖中的反射原語。 例如, MemberCodeDomSerializer a 必須與 a PropertyDescriptor 關聯,才能序列化一個屬性。 MemberCodeDomSerializer 物件使結構(如屬性與事件)成為邏輯,而不必在程式碼中有實體支持。

CodeDomSerializer 類別不同, MemberCodeDomSerializer 物件必須能夠反序列化。

建構函式

名稱 Description
MemberCodeDomSerializer()

初始化 MemberCodeDomSerializer 類別的新執行個體。

方法

名稱 Description
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

將給定的表達式反序列化為記憶體中的物件。

(繼承來源 CodeDomSerializerBase)
DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

回傳給定類型的實例。

(繼承來源 CodeDomSerializerBase)
DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

將給定物件的屬性從不變文化的資源包中反序列化。

(繼承來源 CodeDomSerializerBase)
DeserializeStatement(IDesignerSerializationManager, CodeStatement)

透過解讀並執行 CodeDOM 陳述式來反序列化一個陳述。

(繼承來源 CodeDomSerializerBase)
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetExpression(IDesignerSerializationManager, Object)

回傳給定物件的表達式。

(繼承來源 CodeDomSerializerBase)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetSerializer(IDesignerSerializationManager, Object)

為給定物件值尋找序列化器。

(繼承來源 CodeDomSerializerBase)
GetSerializer(IDesignerSerializationManager, Type)

為特定類型尋找序列化器。

(繼承來源 CodeDomSerializerBase)
GetType()

取得目前實例的 Type

(繼承來源 Object)
GetUniqueName(IDesignerSerializationManager, Object)

回傳給定物件的唯一名稱。

(繼承來源 CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object, Boolean)

回傳一個值,表示該物件是否已被序列化,並可選擇性地考慮預設表達式。

(繼承來源 CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object)

回傳一個值,表示該物件是否已被序列化。

(繼承來源 CodeDomSerializerBase)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
Serialize(IDesignerSerializationManager, Object, MemberDescriptor, CodeStatementCollection)

將給定的成員描述符序列化為語句集合。

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

回傳一個表示式,表示該物件的產生過程。

(繼承來源 CodeDomSerializerBase)
SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

將給定事件序列化到給定的語句集合中。

(繼承來源 CodeDomSerializerBase)
SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

將指定事件序列化到給定的語句集合中。

(繼承來源 CodeDomSerializerBase)
SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

將給定物件上的屬性序列化到指定的語句集合中。

(繼承來源 CodeDomSerializerBase)
SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

將給定物件上的屬性序列化到不變文化的資源包中。

(繼承來源 CodeDomSerializerBase)
SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

序列化給定物件上的屬性。

(繼承來源 CodeDomSerializerBase)
SerializeResource(IDesignerSerializationManager, String, Object)

將給定物件序列化為使用指定資源名稱的資源包。

(繼承來源 CodeDomSerializerBase)
SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

將給定物件序列化為使用指定資源名稱的資源包。

(繼承來源 CodeDomSerializerBase)
SerializeToExpression(IDesignerSerializationManager, Object)

將給定物件序列化為表達式。

(繼承來源 CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

將給定物件序列化為適合不變文化的表達式。

(繼承來源 CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object)

將給定物件序列化為表達式。

(繼承來源 CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

將物件與一個表達式關聯,並可選擇指定預設表達式。

(繼承來源 CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression)

將物件與表達式關聯起來。

(繼承來源 CodeDomSerializerBase)
ShouldSerialize(IDesignerSerializationManager, Object, MemberDescriptor)

判斷該元件是否應該被序列號化。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱