DecoratorSerializer-Klasse
Serialisierungsprogramm DecoratorSerializer für DomainClass-Decorator-Element.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.ExpandCollapseDecoratorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.IconDecoratorSerializer
Microsoft.VisualStudio.Modeling.DslDefinition.TextDecoratorSerializer
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Syntax
'Declaration
Public Class DecoratorSerializer _
Inherits DomainElementSerializer
public class DecoratorSerializer : DomainElementSerializer
Der DecoratorSerializer-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DecoratorSerializer | DecoratorSerializer-Konstruktor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
MonikerAttributeName | Darf nicht monikerized. (Überschreibt DomainElementSerializer.MonikerAttributeName.) | |
MonikerTagName | Darf nicht monikerized. (Überschreibt DomainElementSerializer.MonikerTagName.) | |
XmlTagName | Kann nicht serialisiert werden. (Überschreibt DomainElementSerializer.XmlTagName.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CalculateQualifiedName | Diese Methode berechnet einen Moniker mit einer angegebenen Decorator-Element-Instanz. (Überschreibt DomainElementSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement).) | |
CreateInstance | Diese Methode erstellt eine Instanz des Decorator-Elements Tag auf der Grundlage des aktuell in der sich der Reader.Der Reader wird (durch den Aufrufer) gewährleistet eine serialisierte Instanz des Decorator-Elements angezeigt werden soll. (Überschreibt DomainElementSerializer.CreateInstance(SerializationContext, XmlReader, Partition).) | |
CreateMonikerInstance | Diese Methode erstellt einen Moniker des Decorator-Elements Tag auf der Grundlage des aktuell in der sich der Reader. (Überschreibt DomainElementSerializer.CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetMonikerQualifier | Eine Domänenklasse kann auf verschiedene Arten monikerized: /qualifier/key- - Mechanismus benutzerdefinierter Moniker oder Element ID.Wenn die Domänenklasse mit dem Standard- /qualifier/key- Mechanismus serialisiert wird, gibt diese Methode den Qualifizierer des Monikers zurück. Domänenklasse wenn die andere Möglichkeiten für monikerization verwendet, gibt diese Methode eine leere Zeichenfolge zurück. (Überschreibt DomainElementSerializer.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement).) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
Read | Decorator-Element ist abstrakt und kann nicht instanziiert werden. Daher löst diese Methode eine NotSupportedException aus. (Überschreibt DomainElementSerializer.Read(SerializationContext, ModelElement, XmlReader).) | |
ReadAdditionalElementData | Lesen Sie alle zusätzlichen Daten des Elements, das dem Element zugeordnet ist. (Von DomainClassXmlSerializer geerbt.) | |
ReadElements | Diese Methode deserialisiert werden geschachtelte XML-Elemente im übergebenen Elements. (Von DomainElementSerializer geerbt.) | |
ReadPropertiesFromAttributes | Diese Methode deserialisiert alle Eigenschaften, die als XML-Attribute serialisiert werden. (Überschreibt DomainElementSerializer.ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader).) | |
ReadRootElement | Deserialisiert das Stammverzeichnis modellelement aus XML. (Von DomainClassXmlSerializer geerbt.) | |
Reset | Platzieren Sie das Serialisierungsprogramm zurück (Überschreibt DomainElementSerializer.Reset().) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryCreateInstance | Diese Methode erstellt eine entsprechende Instanz des Decorator-Elements Tag auf der Grundlage des aktuell in der sich der Reader.Wenn der Reader auf einem serialisierten Decorator-Element positioniert ist, wird eine neue Decorator-Element-Instanz in der angegebenen Partition erstellt. Andernfalls wird NULL zurückgegeben. (Überschreibt DomainElementSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition).) | |
TryCreateMonikerInstance | Diese Methode erstellt einen Moniker der richtigen abgeleiteten (einschließlich Decorator-Element selbst) Instanz des Decorator-Elements auf dem Tag sich der derzeit vom Reader. (Überschreibt DomainElementSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition).) | |
Write(SerializationContext, ModelElement, XmlWriter) | Serialisiert die Instanz des Modellelements ab, die dieser Instanz Serialisierungsprogramm in XML zugeordnet ist. (Von DomainClassXmlSerializer geerbt.) | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | Öffentliche Write()-Methode, die eine Decorator-Element-Instanz in XML serialisiert. (Überschreibt DomainElementSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings).) | |
WriteAdditionalElementData | Schreiben Sie alle zusätzlichen Daten, die dem Element zugeordnet sind (Von DomainClassXmlSerializer geerbt.) | |
WriteElements | Diese Methode serialisiert 1) die Eigenschaften, die als geschachtelte XML-Elemente serialisiert werden und 2) die Modellelemente des untergeordneten Elements in XML. (Von DomainElementSerializer geerbt.) | |
WriteMoniker | Öffentliche WriteMoniker()- Methode, die eine monikerized Decorator-Element-Instanz in XML geschrieben wird. (Überschreibt DomainElementSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer).) | |
WritePropertiesAsAttributes | Schreiben Sie alle Eigenschaften, die als XML-Attribute serialisiert werden müssen. (Überschreibt DomainElementSerializer.WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter).) | |
WriteRootElement | Serialisiert die Instanz modellelement Stamm dieser Instanz Serialisierungsprogramm in XML zugeordnet ist. (Von DomainClassXmlSerializer geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.