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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 Namen des XML-Attributs ab, der die Moniker-Zeichenfolge enthält.
Öffentliche Eigenschaft MonikerTagName Ruft den Namen des XML-Tags ab.
Öffentliche Eigenschaft XmlTagName Ruft den XML-Tagnamen ab, der bei der Serialisierung verwendet wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CalculateQualifiedName Berechnet einen Verweis auf eine behandelte Modellelementinstanz.
Geschützte Methode CreateInstance Erstellt eine Instanz des Modellelements.
Geschützte Methode CreateMonikerInstance Erstellt eine Monikerinstanz.
Ö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 die Standardhashfunktion. (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 Modellelementinstanz aus XML.
Geschützte Methode ReadAdditionalElementData Lesen aller zusätzlichen Daten des Elements, die dem Element zugeordnet sind.
Geschützte Methode ReadElements Diese Methoden deserialisieren geschachtelte XML-Elemente innerhalb des übergebenen Elements.
Geschützte Methode ReadPropertiesFromAttributes Diese Methode deserialisiert alle Eigenschaften, die als XML-Attribute serialisiert werden.
Öffentliche Methode ReadRootElement Deserialisiert das Stammverzeichnismodellelement aus XML.
Öffentliche Methode Reset Gibt das Serialisierungsprogramm an seinen 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 der angegebene XmlReader auf eine serialisierte Instanz eines Modellelements zeigt, das dieses Serialisierungsprogramm behandeln kann.
Öffentliche Methode TryCreateMonikerInstance Überprüft, ob der angegebene XmlReader auf eine monikerisierten Instanz eines Modellelements zeigt, das dieses Serialisierungsprogramm behandeln kann.
Öffentliche Methode Write(SerializationContext, ModelElement, XmlWriter) Serialisiert die Modellelement-Instanz, die dieser Serialisierungsprogramm-Instanz zugeordnet ist, in XML.
Öffentliche Methode Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Serialisiert die Modellelement-Instanz, die dieser Serialisierungsprogramm-Instanz zugeordnet ist, in XML.
Geschützte Methode WriteAdditionalElementData Schreibt alle zusätzlichen Elementdaten, die dem Element zugeordnet sind
Geschützte Methode WriteElements Diese Methoden serialisieren 1) die Eigenschaften, die als geschachtelte XML-Elemente serialisiert werden und 2) die untergeordneten Modellelemente in XML.
Öffentliche Methode WriteMoniker Serialisiert die Modellelement-Instanz, die dieser Serialisierungsprogramm-Instanz zugeordnet ist, von einem Moniker in XML.
Geschützte Methode WritePropertiesAsAttributes Schreibt alle Eigenschaften, die als XML-Attribute serialisiert werden müssen.
Öffentliche Methode WriteRootElement Serialisiert die Stammmodellelement-Instanz, die dieser Serialisierungsprogramm-Instanz zugeordnet ist, in XML.

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