Freigeben über


DomainClassXmlSerializer-Klasse

Stellt die Basisklasse für alle generierten Domänenserialisierungsprogramme dar.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImportSerializer
    Microsoft.VisualStudio.Modeling.ExtensionElementSerializer

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntax

'Declaration
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer

Der DomainClassXmlSerializer-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DomainClassXmlSerializer Initialisiert eine neue Instanz der DomainClassXmlSerializer-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft MonikerAttributeName Ruft den XML-Attributnamen ab, der die Moniker Zeichenfolge enthält.
Öffentliche Eigenschaft MonikerTagName Ruft den Namen der XML-Tag ab.
Öffentliche Eigenschaft XmlTagName Ruft den Namen der XML-Tag ab, der bei der Serialisierung verwendet wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CalculateQualifiedName Berechnet einen Verweis auf eine Instanz des Modellelements behandelt.
Geschützte Methode CreateInstance Erstellt eine Instanz des Modellelements.
Geschützte Methode CreateMonikerInstance Erstellt eine Instanz der Moniker.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetMonikerQualifier Berechnet den Qualifizierer für den Moniker.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode Read Deserialisiert eine angegebene Modellelement für die Instanz aus XML.
Geschützte Methode ReadAdditionalElementData Lesen Sie alle zusätzlichen Daten des Elements, das dem Element zugeordnet ist.
Geschützte Methode ReadElements Diese Methode deserialisiert werden geschachtelte XML-Elemente im übergebenen Elements.
Geschützte Methode ReadPropertiesFromAttributes Diese Methode deserialisiert alle Eigenschaften, die als XML-Attribute serialisiert werden.
Öffentliche Methode ReadRootElement Deserialisiert das Stammverzeichnis modellelement aus XML.
Öffentliche Methode Reset Gibt das Serialisierungsprogramm auf den Ausgangszustand zurück
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryCreateInstance Überprüft, ob das angegebene XmlReader an eine serialisierte Instanz des Modellelements zeigt, die dieses Serialisierungsprogramm behandeln kann.
Öffentliche Methode TryCreateMonikerInstance Überprüft, ob das angegebene XmlReader an eine monikerized Instanz eines Modellelements zeigt, das dieses Serialisierungsprogramm behandeln kann.
Öffentliche Methode Write(SerializationContext, ModelElement, XmlWriter) Serialisiert die Instanz des Modellelements ab, die dieser Instanz Serialisierungsprogramm in XML zugeordnet ist.
Öffentliche Methode Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Serialisiert die Instanz des Modellelements ab, die dieser Instanz Serialisierungsprogramm in XML zugeordnet ist.
Geschützte Methode WriteAdditionalElementData Schreiben Sie alle zusätzlichen Daten, die dem Element zugeordnet sind
Geschützte Methode WriteElements Diese Methode serialisiert 1) die Eigenschaften, die als geschachtelte XML-Elemente serialisiert werden und 2) die Modellelemente des untergeordneten Elements in XML.
Öffentliche Methode WriteMoniker Serialisiert ein Moniker, der dieser Instanz des Modellelements Instanz des Serialisierungsprogramms in XML zugeordnet ist.
Geschützte Methode WritePropertiesAsAttributes Schreiben Sie alle Eigenschaften, die als XML-Attribute serialisiert werden müssen.
Öffentliche Methode WriteRootElement Serialisiert die Instanz modellelement Stamm dieser Instanz Serialisierungsprogramm in XML zugeordnet ist.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace