MemberCodeDomSerializer Třída

Definice

Poskytuje základní třídu pro serializaci primitivní reflexe v rámci objektového grafu.

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

MemberCodeDomSerializer Třída je "meta" serializátor; to znamená serializátor, který serializuje část grafu objektu, ale místo toho serializuje primitivní odraz v rámci objektového grafu. Například by byla přidružena MemberCodeDomSerializer k objektu PropertyDescriptor , aby serializovala vlastnost. MemberCodeDomSerializer objekty umožňují, aby konstrukty, jako jsou vlastnosti a události, byly logické, a nemusely je vyžadovat, aby měly fyzickou zálohu v kódu.

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

Konstruktory

Name Description
MemberCodeDomSerializer()

Inicializuje novou instanci MemberCodeDomSerializer třídy.

Metody

Name Description
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čuje, zda je zadaný objekt roven 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í funkce hash.

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

Získá Type 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, Boolean)

Vrátí hodnotu určující, zda byl daný objekt serializován, volitelně zvažování přednastavených výrazů.

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

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

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

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

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

Serializuje daný popisovač členu pro danou hodnotu 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, Boolean)

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

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

Serializuje daný objekt do výrazu.

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

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

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

Přidruží objekt k výrazu.

(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é