Freigeben über


DslDefinitionModelSerializationHelperBase-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 MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase

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

Konstruktoren

  Name Beschreibung
Geschützte Methode DslDefinitionModelSerializationHelperBase Konstruktor

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CheckForOrphanedShapes Diagramm durchlaufen, um alle Formen zu suchen, die nicht an ein Modellelement verknüpft sind.Einige davon sind möglicherweise entwurfsbedingt, die übrigen sind nicht mehr synchrone Formen.Wir möchten sicherstellen, dass alle nicht synchronisierten Formen die Möglichkeit haben, sich selbst zu beheben oder richtige Warnung/Fehlermeldungen übertragen.
Geschützte Methode CheckVersion Überprüft die Version der Datei, die gelesen wird.
Geschützte Methode CreateModelHelper Hilfsprogrammmethode für die Erstellung und Initialisierung einer neuen DslLibrary.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode GetDirectory Rückgabe des Verzeichnisses von Serialisierungsprogrammen, die verwendet werden sollen
Ö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.
Öffentliche Methode GetSerializedModelString Rückgabe des Modells im XML-Format.
Ö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.
Geschützte Methode InitializeSerializationContext
Öffentliche Methode LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz in die Standardpartition des angegebenen Speichers und ignoriert das Serialisierungsergebnis.
Öffentliche Methode LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz.
Öffentliche Methode LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz in die Standardpartition des angegebenen Speichers.
Ö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.
Ö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.
Öffentliche Methode LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Lädt eine DslLibrary-Instanz und die ihr zugeordnete Diagrammdatei.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnPostLoadModel Anpassen von Model-Laden.
Geschützte Methode ReadExtensions
Geschützte Methode ReadRootElement Lesen eines Elements vom XML-Stamm.
Geschützte MethodeStatischer Member ResolveSchema Versucht, den angegebenen Schema-Namespace aufzulösen
Ö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.
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String, Boolean) Speichert das angegebene Modell in der angegebenen Datei mit Standardcodierung (UTF-8).
Öffentliche Methode SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Speichert den angegebenen Stamm des Modells in der angegebenen Datei mit der angegebenen Codierung.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode TryCreateValidatingReader Versucht, einen überprüfenden XML-Reader zurückzugeben
Geschützte Methode TryGetEncoding Versucht, die vom Reader verwendet Codierung zurückzugeben.
Geschützte Methode WriteExtensions
Öffentliche Methode WriteRootElement Schreibt ein Element als Stamm des XML.

Zum Seitenanfang

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