MemberCodeDomSerializer Třída

Definice

Poskytuje základní třídu pro serializaci primitivního odrazu v grafu objektu.

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
Dědičnost
MemberCodeDomSerializer

Poznámky

Třída MemberCodeDomSerializer je "meta" serializátor; to znamená, že je serializátor, který ne serializuje část grafu objektu, ale místo toho serializuje primitivní odraz v rámci grafu objektu. Například MemberCodeDomSerializer by byl přidružen k objektu PropertyDescriptor , aby serializoval vlastnost. MemberCodeDomSerializer Objekty umožňují, aby konstrukce, jako jsou vlastnosti a události, byly logické, a nemusely mít v kódu fyzickou zálohu.

Na rozdíl od CodeDomSerializer tříd MemberCodeDomSerializer musí být objekty schopné deserializovat.

Konstruktory

MemberCodeDomSerializer()

Inicializuje novou instanci MemberCodeDomSerializer třídy .

Metody

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserializuje daný výraz do objektu v paměti.

(Zděděno od CodeDomSerializerBase)
DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Vrátí instanci daného typu.

(Zděděno od CodeDomSerializerBase)
DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserializuje vlastnosti daného objektu ze sady prostředků invariantní jazykové verze.

(Zděděno od CodeDomSerializerBase)
DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserializuje příkaz interpretací a spuštěním příkazu CodeDOM.

(Zděděno od CodeDomSerializerBase)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetExpression(IDesignerSerializationManager, Object)

Vrátí výraz pro daný objekt.

(Zděděno od CodeDomSerializerBase)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetSerializer(IDesignerSerializationManager, Object)

Vyhledá serializátor pro danou hodnotu objektu.

(Zděděno od CodeDomSerializerBase)
GetSerializer(IDesignerSerializationManager, Type)

Vyhledá serializátor pro daný typ.

(Zděděno od CodeDomSerializerBase)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetUniqueName(IDesignerSerializationManager, Object)

Vrátí jedinečný název daného objektu.

(Zděděno od CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object)

Vrátí hodnotu označující, zda byl daný objekt serializován.

(Zděděno od CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object, Boolean)

Vrátí hodnotu označující, zda byl daný objekt serializován, volitelně s ohledem na přednastavené výrazy.

(Zděděno od CodeDomSerializerBase)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Serialize(IDesignerSerializationManager, Object, MemberDescriptor, CodeStatementCollection)

Serializuje daný člen descriptor na danou hodnotu do kolekce příkazů.

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Vrátí výraz představující vytvoření daného objektu.

(Zděděno od CodeDomSerializerBase)
SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializuje danou událost do dané kolekce příkazů.

(Zděděno od CodeDomSerializerBase)
SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializuje zadané události do dané kolekce příkazů.

(Zděděno od CodeDomSerializerBase)
SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializuje vlastnosti daného objektu do dané kolekce příkazů.

(Zděděno od CodeDomSerializerBase)
SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializuje vlastnosti daného objektu do invariantní jazykové verze sady prostředků.

(Zděděno od CodeDomSerializerBase)
SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializuje vlastnost daného objektu.

(Zděděno od CodeDomSerializerBase)
SerializeResource(IDesignerSerializationManager, String, Object)

Serializuje daný objekt do sady prostředků pomocí daného názvu prostředku.

(Zděděno od CodeDomSerializerBase)
SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializuje daný objekt do sady prostředků pomocí daného názvu prostředku.

(Zděděno od CodeDomSerializerBase)
SerializeToExpression(IDesignerSerializationManager, Object)

Serializuje daný objekt do výrazu.

(Zděděno od CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializuje daný objekt do výrazu.

(Zděděno od CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializuje daný objekt do výrazu vhodného pro invariantní jazykovou verzi.

(Zděděno od CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Přidruží objekt k výrazu.

(Zděděno od CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Přidruží objekt k výrazu a volitelně určí přednastavený výraz.

(Zděděno od CodeDomSerializerBase)
ShouldSerialize(IDesignerSerializationManager, Object, MemberDescriptor)

Určuje, zda má být daný člen serializován.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také