Share via


MemberCodeDomSerializer 類別

定義

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

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 會與相關聯 PropertyDescriptor ,以便串行化屬性。 MemberCodeDomSerializer 物件可讓屬性和事件等建構成為邏輯,而不是要求它們具有程式碼中的實體支援。

不同於 CodeDomSerializer 類別, MemberCodeDomSerializer 對象必須能夠還原串行化。

建構函式

MemberCodeDomSerializer()

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

方法

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)

傳回值,指出指定的物件是否已經序列化。

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

傳回值,指出指定的物件是否已經序列化 (選擇性地考量預設運算式)。

(繼承來源 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)

將指定的物件序列化為運算式。

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

將指定的物件序列化為適於不因文化特性而異的運算式。

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

建立物件與運算式的關聯。

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

使物件與運算式產生關聯,也可以指定一個預設的運算式。

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

判斷是否序列化指定的成員。

ToString()

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

(繼承來源 Object)

適用於

另請參閱