Freigeben über


DslDefinitionModelSerializationHelper-Klasse

Hilfsklasse zum Serialisieren und Deserialisieren von DslDefinitionModel-Modellen.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper

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 NotInheritable Class DslDefinitionModelSerializationHelper _
    Inherits DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : DslDefinitionModelSerializationHelperBase

Der DslDefinitionModelSerializationHelper-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche EigenschaftStatischer Member Instance Singletoninstanz.

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateModelHelper Hilfsmethode, um einen neuen DslLibrary erstellen und initialisieren. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Geschützte Methode GetMonikerResolvers Diese Methode gibt die Monikerresolver für jedes der Domänenmodelle im Speicher zurück (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode GetSerializedModelString Geben Sie das Modell im XML-Format zurück. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode InitializeSerialization Stellen Sie sicher, dass Moniker korrekt serialisierungsprogramme Domänen und resolver Element im angegebenen Speicher installiert werden, damit die Deserialisierung ordnungsgemäß ausgeführt werden kann. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz in die Standardpartition des angegebenen Speicher und der Serialisierung ignoriert. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz. (Überschreibt DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator).)
Öffentliche Methode LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz in die Standardpartition des angegebenen Speicher. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz und die ihm zugeordnete Diagrammdatei in die Standardpartition des angegebenen Speicher und der Serialisierung ignoriert. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz und die ihm zugeordnete Diagrammdatei in die Standardpartition des angegebenen Speicher. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz und die ihm zugeordnete Diagrammdatei. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Geschützte Methode ReadExtensions (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String) Speichert den angegebenen Modell Stamm der angegebenen Datei mit Standardcodierung UTF-8 () und optionale Eigenschaften mit dem Standardwert nicht geschrieben werden. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String, Boolean) Speichert das angegebene Modell in die angegebene Datei mit Standardcodierung (UTF-8-Codierung). (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Speichert den angegebenen Modell Stamm der angegebenen Datei mit der angegebenen Codierung. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode WriteExtensions (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode WriteRootElement Schreiben Sie ein Element als Stamm aus XML. (Von DslDefinitionModelSerializationHelperBase geerbt.)

Zum Seitenanfang

Hinweise

Dies ist der Standardwert (generierten) Release Überprüfung auf sehr ähnlich, aber unterscheidet sich, wenn die Haupt- und Nebenversionsnummern untersucht und unabhängig voneinander verschieden Behandlung von Konflikten

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.DslDefinition-Namespace