DiagramHasBaseDiagramSerializer Klasse

Definition

Serialisierungsprogramm diagramhasbasediagramserializer für domainClass diagramhasbasediagram.

public ref class DiagramHasBaseDiagramSerializer sealed : Microsoft::VisualStudio::Modeling::DslDefinition::ClassHasBaseClassSerializer
public sealed class DiagramHasBaseDiagramSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClassSerializer
type DiagramHasBaseDiagramSerializer = class
    inherit ClassHasBaseClassSerializer
Public NotInheritable Class DiagramHasBaseDiagramSerializer
Inherits ClassHasBaseClassSerializer
Vererbung

Konstruktoren

DiagramHasBaseDiagramSerializer()

Diagramhasbasediagramserializer-Konstruktor

Eigenschaften

MonikerAttributeName

Dies ist der Name des XML-Attributs, das den Moniker von diagramhasbasediagram in einer serialisierten, monetären Instanz speichert.

MonikerTagName

Dies ist der XML-TagName, der verwendet wird, um eine Instanz von diagramhasbasediagram zu serialisieren.

SerializesId

Macht verfügbar, ob von dieser Klasse abgeleitete serialisierungssoren die ID serialisieren.

UsesFullForm

Macht verfügbar, ob von dieser Klasse abgeleitete Serialisierer diese Beziehung in vollständiger Form serialisieren.

XmlTagName

Dies ist der XML-TagName, der verwendet wird, um eine Instanz von diagramhasbasediagram zu serialisieren.

Methoden

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

Diese Methode berechnet einen Moniker für eine bestimmte diagramhasbasediagram-Instanz.

CreateInstance(SerializationContext, XmlReader, Partition)

Diese Methode erstellt eine Instanz von classhasbaseclass basierend auf dem Tag, auf das der Reader derzeit verweist. Der Reader wird (durch den Aufrufer) garantiert, dass er auf eine serialisierte Instanz von classhasbaseclass zeigt.

(Geerbt von ClassHasBaseClassSerializer)
CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Mit dieser Methode wird ein Moniker von classhasbaseclass basierend auf dem Tag erstellt, auf das der Reader derzeit verweist.

(Geerbt von ClassHasBaseClassSerializer)
GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement)

Eine Domänen Klasse kann auf unterschiedliche Weise moniert werden: Standard-/Qualifier/Key-Mechanismus, benutzerdefinierter Moniker oder Element-ID. Wenn die Domänen Klasse mithilfe des standardmäßigen/Qualifier/Key-Mechanismus serialisiert wird, gibt diese Methode den Qualifizierer des Monikers zurück. Wenn die Domänen Klasse andere Möglichkeiten für die Monetarisierung verwendet, gibt diese Methode eine leere Zeichenfolge zurück.

MonikerizeReference(SerializationContext, ModelElement, Guid, String, Store)

Berechnet einen Moniker, wenn ein Verweis auf ein Diagramm angegeben wird.

Read(SerializationContext, ModelElement, XmlReader)

Public Read ()-Methode, die eine diagramhasbasediagram-Instanz aus XML deserialisiert.

ReadAdditionalElementData(SerializationContext, ModelElement, XmlReader)

Liest alle zusätzlichen Elementdaten, die dem Element zugeordnet sind.

(Geerbt von DomainClassXmlSerializer)
ReadElements(SerializationContext, ModelElement, XmlReader)

Diese Methode deserialisiert geschachtelte XML-Elemente innerhalb des bestandenen Elements.

(Geerbt von ClassHasBaseClassSerializer)
ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

Diese Methode deserialisiert alle Eigenschaften, die als XML-Attribute serialisiert werden.

(Geerbt von ClassHasBaseClassSerializer)
ReadRootElement(SerializationContext, ModelElement, XmlReader, ISchemaResolver)

Öffentliche Methode "Read RootElement ()", die ein Element auf Stamm Ebene aus XML deserialisiert. Der Unterschied zwischen dem Element auf der Stamm Ebene und den Rest-Elementen im XML-Code besteht darin, dass der Stamm zusätzliche Informationen wie Schema, Version usw. enthalten kann. Die Standard Implementierung ruft nur die Read ()-Methode auf. es liegt an den abgeleiteten Implementierungen, zusätzliche Überprüfungen durchzuführen.

(Geerbt von DomainClassXmlSerializer)
ReadTargetRolePlayer(SerializationContext, ModelElement, XmlReader)

Diese Methode liest den Ziel Rollen Inhaber BaseClass.

(Geerbt von ClassHasBaseClassSerializer)
Reset()

Zurücksetzen des Serialisierungsprogramms

(Geerbt von ClassHasBaseClassSerializer)
SerializeReference(SerializationContext, ModelElement, ModelElement)

Berechnet einen monetären Zeichen folgen Verweis auf ein Diagramm.

TryCreateDerivedInstance(SerializationContext, XmlReader, Partition)

Diese Methode erstellt eine korrekte abgeleitete Instanz von diagramhasbasediagram basierend auf dem Tag, auf das der Reader derzeit verweist. Beachten Sie, dass der Unterschied zwischen dieser Methode und der obigen Methode darin besteht, dass diese Methode nie eine Instanz des diagramhasbasediagram-Typs selbst erstellt, sondern nur abgeleitete Typen aktiviert werden.

TryCreateInstance(SerializationContext, XmlReader, Partition)

Diese Methode erstellt eine korrekte Instanz von diagramhasbasediagram basierend auf dem Tag, auf das der Reader derzeit verweist. Wenn sich der Reader auf einem serialisierten diagramhasbasediagram-Objekt befindet, wird eine neue diagramhasbasediagram-Instanz in der angegebenen Partition erstellt; andernfalls wird NULL zurückgegeben.

TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition)

Diese Methode erstellt einen Moniker der korrekten abgeleiteten Instanz (einschließlich diagramhasbasediagram selbst) von diagramhasbasediagram, die auf dem Tag basiert, auf das der Reader zeigt.

Write(SerializationContext, ModelElement, XmlWriter)

Public Write ()-Methode, die die dieser Serialisierungsprogramme zugeordnete ModelElement-Instanz in XML serialisiert. Diese Methode ruft nur Write () ohne rootelementsettings auf.

(Geerbt von DomainClassXmlSerializer)
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings)

Public Write ()-Methode, die eine diagramhasbasediagram-Instanz in XML serialisiert.

WriteAdditionalElementData(SerializationContext, ModelElement, XmlWriter)

Schreiben Sie alle zusätzlichen Elementdaten, die dem Element zugeordnet sind.

(Geerbt von DomainClassXmlSerializer)
WriteElements(SerializationContext, ModelElement, XmlWriter)

Diese Methode serialisiert 1) Eigenschaften, die als geclusterte XML-Elemente und 2) untergeordnete Modellelemente in XML serialisiert werden.

(Geerbt von ClassHasBaseClassSerializer)
WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

Public Write-Moniker ()-Methode, die eine monikerisierte diagramhasbasediagram-Instanz in XML schreibt.

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

Schreiben Sie alle Eigenschaften, die als XML-Attribute serialisiert werden müssen.

(Geerbt von ClassHasBaseClassSerializer)
WriteRootElement(SerializationContext, ModelElement, XmlWriter)

Öffentliche Methode "beschreiterootelement ()", die ein Element auf Stamm Ebene in XML serialisiert. Der Unterschied zwischen dem Element auf der Stamm Ebene und den Rest-Elementen im XML-Code besteht darin, dass der Stamm zusätzliche Informationen wie Schema, Version usw. enthalten kann. Die Standard Implementierung ruft nur die Write ()-Methode ohne rootelementsettings auf, es liegt an den abgeleiteten Implementierungen, zusätzliche Überprüfungen durchzuführen.

(Geerbt von DomainClassXmlSerializer)

Gilt für