SwimLaneSerializer Klasse

Definition

Swimlaneserializer des Serialisierungsprogramms für domainClass swimlane.

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

Konstruktoren

SwimLaneSerializer()

Swimlaneserializer-Konstruktor

Eigenschaften

MonikerAttributeName

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

MonikerTagName

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

XmlTagName

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

Methoden

CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement)

Diese Methode berechnet einen Moniker für eine angegebene Swimlane-Instanz.

CreateInstance(SerializationContext, XmlReader, Partition)

Diese Methode erstellt eine Instanz von baseshape, die auf dem Tag basiert, auf das der Reader derzeit zeigt. Der Reader wird (vom Aufrufer) garantiert auf eine serialisierte Instanz von baseshape verwiesen.

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

Diese Methode erstellt einen Moniker von baseshape, der auf dem Tag basiert, auf das der Reader derzeit verweist.

(Geerbt von BaseShapeSerializer)
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.

Read(SerializationContext, ModelElement, XmlReader)

Public Read ()-Methode, die eine Swimlane-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 DomainClassSerializer)
ReadPropertiesFromAttributes(SerializationContext, ModelElement, XmlReader)

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

(Geerbt von DiagramElementSerializer)
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)
Reset()

Zurücksetzen des Serialisierungsprogramms

(Geerbt von BaseShapeSerializer)
TryCreateInstance(SerializationContext, XmlReader, Partition)

Diese Methode erstellt eine korrekte Instanz von Swimlane basierend auf dem Tag, auf das der Reader derzeit zeigt. Wenn sich der Reader auf einem serialisierten Verantwortlichkeits Bereich befindet, wird eine neue Swimlane-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 Swimlane) von Swimlane basierend auf dem Tag, auf das der Reader derzeit verweist.

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 Swimlane-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 DomainClassSerializer)
WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer)

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

WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter)

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

(Geerbt von DiagramElementSerializer)
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