TypeCodeDomSerializer 類別

定義

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

public ref class TypeCodeDomSerializer : System::ComponentModel::Design::Serialization::CodeDomSerializerBase
public class TypeCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializerBase
type TypeCodeDomSerializer = class
    inherit CodeDomSerializerBase
Public Class TypeCodeDomSerializer
Inherits CodeDomSerializerBase
繼承
TypeCodeDomSerializer
衍生

備註

類別 TypeCodeDomSerializer 會執行與 CodeDomSerializer相同的工作,但透過這個類別串行化物件會定義新的類型。

建構函式

TypeCodeDomSerializer()

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

方法

Deserialize(IDesignerSerializationManager, CodeTypeDeclaration)

還原序列化指定的型別宣告 (Type Declaration)。

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)
GetInitializeMethod(IDesignerSerializationManager, CodeTypeDeclaration, Object)

傳回一個方法,而在該方法中會儲存用於序列化成員的陳述式。

GetInitializeMethods(IDesignerSerializationManager, CodeTypeDeclaration)

傳回要在還原序列化期間解譯的方法陣列。

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, ICollection)

藉由建立定義根 (Root) 的新型別宣告序列化物件根。

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)
ToString()

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

(繼承來源 Object)

適用於

另請參閱