Teilen über


CodeDomSerializerBase Klasse

Definition

Stellt eine Basisklasse für CodeDomSerializer-Klassen bereit.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Vererbung
CodeDomSerializerBase
Abgeleitet

Hinweise

Die CodeDomSerializerBase -Klasse wird als gemeinsame Basis zwischen den CodeDomSerializer Klassen und TypeCodeDomSerializer verwendet. Öffentliche CodeDomSerializer Klassen werden von der CodeDomSerializerBase -Klasse abgeleitet. Jede öffentliche Klasse definiert eine eigene öffentliche API. Die CodeDomSerializerBase -Klasse definiert keine öffentliche API, bietet aber eine Vielzahl von Hilfsmethoden, die zur Unterstützung des Serialisierungsprozesses verwendet werden können.

Methoden

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Deserialisiert den angegebenen Ausdruck in ein im Speicher enthaltenes Objekt.

DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Gibt eine Instanz des angegebenen Typs zurück.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

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

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

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

Equals(Object)

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

(Geerbt von Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Ruft eine Sammlung von Attributen ab, wie in der Zielversion des Projekts von .NET definiert.

GetAttributesHelper(IDesignerSerializationManager, Object)

Ruft eine Sammlung von Attributen ab, wie in der Zielversion des Projekts von .NET definiert.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Ruft eine Sammlung von Ereignissen ab, wie in der Zielversion des Projekts von .NET definiert.

GetExpression(IDesignerSerializationManager, Object)

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

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Ruft eine Sammlung von Eigenschaften ab, wie in der Zielversion des Projekts von .NET definiert.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Ruft einen aus Typmetadaten generierten Reflektionstyp ab.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Ruft einen aus Objektmetadaten generierten Reflektionstyp ab.

GetSerializer(IDesignerSerializationManager, Object)

Sucht ein Serialisierungsprogramm für den angegebenen Objektwert.

GetSerializer(IDesignerSerializationManager, Type)

Sucht ein Serialisierungsprogramm für den angegebenen Typ.

GetTargetFrameworkProvider(IServiceProvider, Object)

Ruft ein TypeDescriptionProvider-Objekt ab, das die bei der Typfilterung zu verwendende Zielversion von .NET unterstützt.

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.

IsSerialized(IDesignerSerializationManager, Object)

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

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.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

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

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serialisiert das angegebene Ereignis in die angegebene Anweisungssammlung.

SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serialisiert die angegebenen Ereignisse in die angegebene Anweisungssammlung.

SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serialisiert die Eigenschaften des jeweiligen Objekts in die angegebene Anweisungssammlung.

SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serialisiert eine Eigenschaft für das angegebene Objekt.

SerializeResource(IDesignerSerializationManager, String, Object)

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

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

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

SerializeToExpression(IDesignerSerializationManager, Object)

Serialisiert das angegebene Objekt in einen Ausdruck.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serialisiert das angegebene Objekt in einen Ausdruck.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Verknüpft ein Objekt mit einem Ausdruck.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen