MemberCodeDomSerializer Klasse

Definition

Stellt die Basisklasse zum Serialisieren einer Reflektionsprimitiven innerhalb des Objektdiagramms bereit.

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
Vererbung
MemberCodeDomSerializer

Hinweise

Die MemberCodeDomSerializer -Klasse ist ein "Meta"-Serialisierungsprogramm, d. h. ein Serialisierungsprogramm, das einen Teil des Objektgraphen nicht serialisiert, sondern stattdessen eine Reflektionsgrundtyp innerhalb des Objektgraphen serialisiert. Beispielsweise würde ein MemberCodeDomSerializer einem zugeordnet PropertyDescriptor werden, damit eine Eigenschaft serialisiert werden kann. MemberCodeDomSerializer -Objekte ermöglichen Konstrukten, z. B. Eigenschaften und Ereignisse, logisch zu sein, anstatt eine physische Unterstützung im Code zu erfordern.

Im Gegensatz zu CodeDomSerializer Klassen MemberCodeDomSerializer müssen Objekte in der Lage sein, zu deserialisieren.

Konstruktoren

MemberCodeDomSerializer()

Initialisiert eine neue Instanz der MemberCodeDomSerializer-Klasse.

Methoden

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserialisiert den angegebenen Ausdruck in ein im Speicher enthaltenes Objekt.

(Geerbt von CodeDomSerializerBase)
DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Gibt eine Instanz des angegebenen Typs zurück.

(Geerbt von CodeDomSerializerBase)
DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Deserialisiert Eigenschaften für das angegebene Objekt aus der Ressourcengruppe der invarianten Kultur.

(Geerbt von CodeDomSerializerBase)
DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Deserialisiert eine Anweisung durch Interpretieren und Ausführen einer CodeDOM-Anweisung.

(Geerbt von CodeDomSerializerBase)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetExpression(IDesignerSerializationManager, Object)

Gibt für das angegebene Objekt einen Ausdruck zurück.

(Geerbt von CodeDomSerializerBase)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetSerializer(IDesignerSerializationManager, Object)

Sucht ein Serialisierungsprogramm für den angegebenen Objektwert.

(Geerbt von CodeDomSerializerBase)
GetSerializer(IDesignerSerializationManager, Type)

Sucht ein Serialisierungsprogramm für den angegebenen Typ.

(Geerbt von CodeDomSerializerBase)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueName(IDesignerSerializationManager, Object)

Gibt einen eindeutigen Namen für das angegebene Objekt zurück.

(Geerbt von CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object)

Gibt einen Wert zurück, der angibt, ob das angegebene Objekt serialisiert wurde.

(Geerbt von CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object, Boolean)

Gibt einen Wert zurück, der angibt, ob das angegebene Objekt serialisiert wurde, und berücksichtigt optional auch voreingestellte Ausdrücke.

(Geerbt von CodeDomSerializerBase)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Serialize(IDesignerSerializationManager, Object, MemberDescriptor, CodeStatementCollection)

Serialisiert den angegebenen Memberdeskriptor für den angegebenen Wert in eine Anweisungsauflistung.

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Gibt einen Ausdruck zurück, der die Erstellung des angegebenen Objekts darstellt.

(Geerbt von CodeDomSerializerBase)
SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serialisiert das angegebene Ereignis in die angegebene Anweisungssammlung.

(Geerbt von CodeDomSerializerBase)
SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serialisiert die angegebenen Ereignisse in die angegebene Anweisungssammlung.

(Geerbt von CodeDomSerializerBase)
SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serialisiert die Eigenschaften des jeweiligen Objekts in die angegebene Anweisungssammlung.

(Geerbt von CodeDomSerializerBase)
SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serialisiert die Eigenschaften für das angegebene Objekt in die Ressourcengruppe der nicht varianten Kultur.

(Geerbt von CodeDomSerializerBase)
SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serialisiert eine Eigenschaft für das angegebene Objekt.

(Geerbt von CodeDomSerializerBase)
SerializeResource(IDesignerSerializationManager, String, Object)

Serialisiert das angegebene Objekt in eine Ressourcengruppe unter Verwendung des angegebenen Ressourcennamens.

(Geerbt von CodeDomSerializerBase)
SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serialisiert das angegebene Objekt in eine Ressourcengruppe unter Verwendung des angegebenen Ressourcennamens.

(Geerbt von CodeDomSerializerBase)
SerializeToExpression(IDesignerSerializationManager, Object)

Serialisiert das angegebene Objekt in einen Ausdruck.

(Geerbt von CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serialisiert das angegebene Objekt in einen Ausdruck.

(Geerbt von CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serialisiert das angegebene Objekt in einen für die invariante Kultur geeigneten Ausdruck.

(Geerbt von CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Verknüpft ein Objekt mit einem Ausdruck.

(Geerbt von CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Ordnet einem Ausdruck ein Objekt zu und gibt optional einen voreingestellten Ausdruck an.

(Geerbt von CodeDomSerializerBase)
ShouldSerialize(IDesignerSerializationManager, Object, MemberDescriptor)

Bestimmt, ob der angegebene Member serialisiert werden soll.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen