DslDefinitionModelDomainModelSerializer Klasse

Definition

Stellt eine Implementierung der idomainmodelserializer-Schnittstelle bereit, die verwendet werden kann, um das DslDefinitionModel-Domänen Modell zu serialisieren bzw. zu deserialisieren.

public ref class DslDefinitionModelDomainModelSerializer : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelDomainModelSerializerBase
[Microsoft.VisualStudio.Modeling.DomainModelSerializer(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "http://schemas.microsoft.com/VisualStudio/2005/DslTools/DslDefinitionModel", "dsl")]
[System.ComponentModel.Composition.Export(typeof(Microsoft.VisualStudio.Modeling.IDomainModelSerializer))]
public class DslDefinitionModelDomainModelSerializer : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModelSerializerBase
[<Microsoft.VisualStudio.Modeling.DomainModelSerializer(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "http://schemas.microsoft.com/VisualStudio/2005/DslTools/DslDefinitionModel", "dsl")>]
[<System.ComponentModel.Composition.Export(typeof(Microsoft.VisualStudio.Modeling.IDomainModelSerializer))>]
type DslDefinitionModelDomainModelSerializer = class
    inherit DslDefinitionModelDomainModelSerializerBase
Public Class DslDefinitionModelDomainModelSerializer
Inherits DslDefinitionModelDomainModelSerializerBase
Vererbung
DslDefinitionModelDomainModelSerializer
Attribute

Hinweise

Double-abgeleitete Klasse: die Standard Implementierung befindet sich in DslDefinitionModelDomainModelSerializerBase. Diese Klasse ist vorhanden, sodass Benutzer das Verhalten leicht anpassen können.

Konstruktoren

DslDefinitionModelDomainModelSerializer()

Eigenschaften

DomainModelNamespace

Der XML-Namespace, der beim Serialisieren des Domänen Modells verwendet wird

(Geerbt von DslDefinitionModelDomainModelSerializerBase)
DomainModelType

Der Typ des Domänen Modells.

(Geerbt von DslDefinitionModelDomainModelSerializerBase)
IsSerializable

Gibt "true" zurück: Diese DSL kann direkt serialisiert/deserialisiert werden.

(Geerbt von DslDefinitionModelDomainModelSerializerBase)
ModelFileExtension

Dateierweiterung, die für Modelldateien dieser Art von Domänen Modell verwendet wird

(Geerbt von DslDefinitionModelDomainModelSerializerBase)

Methoden

CalculateDiagramFileName(String)

Berechnet den Namen der Diagramm Datei für die angegebene Modelldatei und gibt ihn zurück.

(Geerbt von DslDefinitionModelDomainModelSerializerBase)
LoadModel(SerializationResult, Partition, String, ISerializerLocator)

Lädt eine dsllibrary-Instanz und die zugehörige Diagramm Datei.

(Geerbt von DslDefinitionModelDomainModelSerializerBase)
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISerializerLocator)

Lädt eine dsllibrary-Instanz und die zugehörige Diagramm Datei.

(Geerbt von DslDefinitionModelDomainModelSerializerBase)
SaveModel(SerializationResult, ModelElement, String, Encoding)

Speichert den angegebenen Modell Stamm mit der angegebenen Codierung in der angegebenen Datei.

(Geerbt von DslDefinitionModelDomainModelSerializerBase)
SaveModelAndDiagram(SerializationResult, ModelElement, String, ModelElement, String, Encoding)

Speichert die angegebenen dsllibrary und Global:: Microsoft. VisualStudio. Modeling. dsldesigner. dsldesignerdiagram mit der angegebenen Codierung in den angegebenen Dateien.

(Geerbt von DslDefinitionModelDomainModelSerializerBase)

Gilt für