CollectionCodeDomSerializer 類別

定義

序列化集合。

public ref class CollectionCodeDomSerializer : System::ComponentModel::Design::Serialization::CodeDomSerializer
public class CollectionCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
type CollectionCodeDomSerializer = class
    inherit CodeDomSerializer
Public Class CollectionCodeDomSerializer
Inherits CodeDomSerializer
繼承
CollectionCodeDomSerializer

備註

類別 CollectionCodeDomSerializer 可以建立語句或表達式。 如果要串行化的對像是數位,將會 CollectionCodeDomSerializer 建立表達式,並將它指派給目前內容堆疊中的語句。 如果 物件是具有 AddRange 或類似方法的集合,則會 CollectionCodeDomSerializer 建立呼叫 方法的語句。

建構函式

CollectionCodeDomSerializer()

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

方法

Deserialize(IDesignerSerializationManager, Object)

將指定序列化的 CodeDOM 物件還原序列化為物件。

(繼承來源 CodeDomSerializer)
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

還原序列化指定的運算式。

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

傳回指定型別的執行個體。

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

如果已指定篩選且指定的物件符合指定篩選,則還原序列化該物件的屬性。

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

還原序列化指定的陳述式。

(繼承來源 CodeDomSerializer)
DeserializeStatementToInstance(IDesignerSerializationManager, CodeStatement)

還原序列化陳述式。

(繼承來源 CodeDomSerializer)
Equals(Object)

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

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

傳回指定物件的運算式。

(繼承來源 CodeDomSerializerBase)
GetHashCode()

做為預設雜湊函式。

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

尋找指定物件值的序列化程式。

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

尋找指定型別的序列化程式。

(繼承來源 CodeDomSerializerBase)
GetTargetComponentName(CodeStatement, CodeExpression, Type)

決定指定的陳述式應隸屬於哪一個陳述式群組。

(繼承來源 CodeDomSerializer)
GetType()

取得目前執行個體的 Type

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

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

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

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

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

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

(繼承來源 CodeDomSerializerBase)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MethodSupportsSerialization(MethodInfo)

驗證 method 支援的序列化。

Serialize(IDesignerSerializationManager, Object)

將指定集合序列化為 CodeDOM 物件。

SerializeAbsolute(IDesignerSerializationManager, Object)

用預設值將指定的物件序列化。

(繼承來源 CodeDomSerializer)
SerializeCollection(IDesignerSerializationManager, CodeExpression, Type, ICollection, ICollection)

將指定的集合序列化。

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

傳回運算式,表示指定物件的建立。

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

將指定的事件序列化至指定的陳述式集合中。

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

序列化指定物件的所有事件。

(繼承來源 CodeDomSerializer)
SerializeMember(IDesignerSerializationManager, Object, MemberDescriptor)

在指定的物件上將指定的成員序列化。

(繼承來源 CodeDomSerializer)
SerializeMemberAbsolute(IDesignerSerializationManager, Object, MemberDescriptor)

將指定的成員序列化,說明預設值。

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

使用所指定篩選序列化指定物件的所有屬性。

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

將指定的屬性序列化為資源。

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

將指定物件上的屬性序列化。

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

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

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

使用不因文化特性而異將指定的物件序列化為使用指定資源名稱的資源套件組合。

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

序列化指定值為 CodeDOM 運算式。

(繼承來源 CodeDomSerializer)
SerializeToReferenceExpression(IDesignerSerializationManager, Object)
已淘汰.
已淘汰.

序列化指定值為 CodeDOM 運算式。

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

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

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

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

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

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

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

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

(繼承來源 CodeDomSerializerBase)
ToString()

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

(繼承來源 Object)

適用於

另請參閱