Freigeben über


DslDefinitionModelSerializationHelper-Klasse

Hilfsprogrammklasse 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.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 Einzelton Instanz

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CreateModelHelper Hilfsprogrammmethode für die Erstellung und Initialisierung einer neuen DslLibrary. (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 die Standardhashfunktion. (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 Rückgabe des Modells im XML-Format. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode InitializeSerialization Stellen Sie sicher, dass Monikerresolver und Domänenelementserialisierungsprogramme korrekt 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 Speichers und ignoriert das Serialisierungsergebnis. (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 Speichers. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz und die ihr zugeordnete Diagrammdatei in die Standardpartition des angegebenen Speichers und ignoriert das Serialisierungsergebnis. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz und die ihr zugeordnete Diagrammdatei in die Standardpartition des angegebenen Speichers. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz und die ihr zugeordnete Diagrammdatei. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Geschützte Methode ReadExtensions (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String) Speichert den angegebenen Stamm des Modells in der angegebenen Datei mit Standardcodierung (UTF-8), und optionale Eigenschaften mit Standardwert werden nicht geschrieben. (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String, Boolean) Speichert das angegebene Modell in der angegebenen Datei mit Standardcodierung (UTF-8). (Von DslDefinitionModelSerializationHelperBase geerbt.)
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Speichert den angegebenen Stamm des Modells in 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 Schreibt ein Element als Stamm des XML. (Von DslDefinitionModelSerializationHelperBase geerbt.)

Zum Seitenanfang

Hinweise

Dies ist der (generierten) Standardversionsüberprüfung sehr ähnlich, weicht jedoch, wenn es unabhängig die Haupt- und Nebenversionsnummern überprüft und anders behandelt Konflikte

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