Udostępnij za pośrednictwem


Klasa DslDefinitionModelSerializationHelperBase

Klasa pomocy do szeregowania i deserializacji modele DslDefinitionModel.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.DslDefinition
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Składnia

'Deklaracja
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase

Typ DslDefinitionModelSerializationHelperBase uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona DslDefinitionModelSerializationHelperBase Konstruktor

Początek

Metody

  Nazwa Opis
Metoda chroniona CheckForOrphanedShapes Przejdź do diagramu, aby znaleźć wszystkie kształty, które nie są połączone z elementem modelu.Niektóre z nich mogą być zgodne z projektem, pozostałe kształty out of synchronizacji.Chcemy, aby upewnić się, że podane są wszystkie kształty out of synchronizacji szansę, aby poprawić same, lub ogłaszać komunikatów właściwego ostrzeżenie/błędów.
Metoda chroniona CheckVersion Sprawdza wersję pliku, odczytywany.
Metoda chroniona CreateModelHelper Metody pomocnika do tworzenia i Inicjowanie nowych DslLibrary.
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda chroniona GetDirectory Przywróć katalog serializers, aby użyć
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda chroniona GetMonikerResolvers Ta metoda zwraca resolvery moniker dla każdego z modeli domen w magazynie
Metoda publiczna GetSerializedModelString Zwraca modelu w formacie XML
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona InitializeSerialization Zapewnić, że moniker programy rozpoznawania nazw i serializers elementu domeny są prawidłowo zainstalowane na danego magazynu, tak, aby deserializacji może zostać przeprowadzona prawidłowo.
Metoda chroniona InitializeSerializationContext
Metoda publiczna LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Obciążenia na DslLibrary instancji na domyślną partycję danego magazynu i zignorować wynik serializacji.
Metoda publiczna LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary.
Metoda publiczna LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary do partycji domyślnej danego magazynu.
Metoda publiczna LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładunki instancji DslLibrary i jego skojarzony schemat pliku do partycji domyślnej danego magazynu i zignorować wynik serializacji.
Metoda publiczna LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary i jego skojarzony schemat pliku do partycji domyślnej danego magazynu.
Metoda publiczna LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary i jego plik skojarzony diagramu.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnPostLoadModel Dostosowywanie ładowanie modelu.
Metoda chroniona ReadExtensions
Metoda chroniona ReadRootElement Przeczytaj element z katalogu głównego XML.
Metoda chronionaStatyczny element członkowski ResolveSchema Prób rozpoznania nazw udostępniony schemat
Metoda publiczna SaveModel(SerializationResult, DslLibrary, String) Zapisuje główny danego modelu danego pliku, z kodowania (UTF-8) oraz opcjonalne właściwości wartości domyślne nie są wypisywane domyślne.
Metoda publiczna SaveModel(SerializationResult, DslLibrary, String, Boolean) Zapisuje danego modelu podany plik z domyślnego kodowania (UTF-8).
Metoda publiczna SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Powoduje zapisanie głównego dany model danego pliku, z określonego kodowania.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda chroniona TryCreateValidatingReader Próbuje zwrócić czytnika sprawdzania poprawności XML
Metoda chroniona TryGetEncoding Próbuje zwrócić kodowanie używane przez czytelnika.
Metoda chroniona WriteExtensions
Metoda publiczna WriteRootElement Zapisać element jako główny XML.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition