Udostępnij za pośrednictwem


Klasa DomainClassXmlSerializer

Reprezentuje klasą bazową dla wszystkich generowanych domeny serializers.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryImportSerializer
    Microsoft.VisualStudio.Modeling.ExtensionElementSerializer

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

Składnia

'Deklaracja
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DomainClassXmlSerializer Inicjuje nowe wystąpienie DomainClassXmlSerializer klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna MonikerAttributeName Pobiera nazwy atrybutu XML, która zawiera ciąg monikera.
Właściwość publiczna MonikerTagName Pobiera nazwę tagu XML.
Właściwość publiczna XmlTagName Pobiera nazwę tagu XML używany w serializacji.

Początek

Metody

  Nazwa Opis
Metoda publiczna CalculateQualifiedName Oblicza odwołania do wystąpienia elementu modelu obsłużone.
Metoda chroniona CreateInstance Tworzy wystąpienie elementu modelu.
Metoda chroniona CreateMonikerInstance Tworzy instancję monikera.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetMonikerQualifier Oblicza wartość kwalifikatora dla monikera.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna Read Deserializes wystąpienie elementu danego modelu z pliku XML.
Metoda chroniona ReadAdditionalElementData Przeczytać dowolne dane dodatkowy element, który jest skojarzony z elementem.
Metoda chroniona ReadElements Tej metody deserializes zagnieżdżone elementy XML wewnątrz elementu przekazany w.
Metoda chroniona ReadPropertiesFromAttributes Ta metoda deserializes wszystkie właściwości, które są szeregowane jako atrybuty XML.
Metoda publiczna ReadRootElement Deserializes elementu modelu głównego z pliku XML.
Metoda publiczna Reset Zwraca serializator do stanu początkowego
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TryCreateInstance Sprawdza się, jeśli dany element XmlReader wskazuje na wystąpienie elementu szeregowany modelu, jaką może obsłużyć serializator.
Metoda publiczna TryCreateMonikerInstance Sprawdza się, jeśli dany element XmlReader wskazuje monikerized wystąpienie elementu modelu, który może obsłużyć serializator.
Metoda publiczna Write(SerializationContext, ModelElement, XmlWriter) Szereguje wystąpienie elementu modelu skojarzonych z tym wystąpieniu serializatora w formacie XML.
Metoda publiczna Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Szereguje wystąpienie elementu modelu skojarzonych z tym wystąpieniu serializatora w formacie XML.
Metoda chroniona WriteAdditionalElementData Zapisywać wszystkie dane dodatkowy element skojarzone z elementem
Metoda chroniona WriteElements Tej metody szereguje 1) właściwości zaszeregowani zagnieżdżone elementy XML i elementy modelu dziecka 2) w formacie XML.
Metoda publiczna WriteMoniker Szereguje od monikera, wystąpienie elementu modelu skojarzonych z tym wystąpieniu serializatora w formacie XML.
Metoda chroniona WritePropertiesAsAttributes Zapis wszystkich właściwości, które muszą być szeregowane jako atrybuty XML.
Metoda publiczna WriteRootElement Szereguje wystąpienie elementu modelu głównego skojarzone z tym wystąpieniu serializatora w formacie 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