Sdílet prostřednictvím


DomainClassXmlSerializer – třída

Představuje základní třída pro všechny generované domény serializers.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Deklarace
Public Class DomainClassXmlSerializer
public class DomainClassXmlSerializer

Typ DomainClassXmlSerializer zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda DomainClassXmlSerializer Vytvoří novou instanci třídy DomainClassXmlSerializer.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost MonikerAttributeName Získá název atributu XML, který obsahuje zástupný řetězec.
Veřejná vlastnost MonikerTagName Získá název značky XML.
Veřejná vlastnost XmlTagName Získá název značky XML, který bude použit v serializace.

Nahoru

Metody

  Název Popis
Veřejná metoda CalculateQualifiedName Odkaz na instanci prvku modelu zpracované vypočítává.
Chráněná metoda CreateInstance Vytvoří instanci prvku modelu.
Chráněná metoda CreateMonikerInstance Vytvoří zástupný název instance.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetMonikerQualifier Vypočítá kvalifikátor zástupný název.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda Read Deserializes instanci prvku daný model z XML.
Chráněná metoda ReadAdditionalElementData Přečtěte všechna data další prvek, který je přidružen k prvku.
Chráněná metoda ReadElements Této metody deserializes vnořené elementy XML předaný prvku.
Chráněná metoda ReadPropertiesFromAttributes Tato metoda deserializes všechny vlastnosti, které jsou serializována jako atributy XML.
Veřejná metoda ReadRootElement Kořenový prvek modelu z XML deserializes.
Veřejná metoda Reset Serializátor vrátí do původního stavu
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryCreateInstance Kontroluje, pokud je daný XmlReader přejdete instanci prvku modelu serializovaná, která tato Serializační procedura může zpracovávat.
Veřejná metoda TryCreateMonikerInstance Kontroluje, pokud je daný XmlReader přejdete monikerized instance prvku modelu, který tato Serializační procedura může zpracovat.
Veřejná metoda Write(SerializationContext, ModelElement, XmlWriter) Řadí instance prvků modelu přidružený k této instanci serializátor do XML.
Veřejná metoda Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Řadí instance prvků modelu přidružený k této instanci serializátor do XML.
Chráněná metoda WriteAdditionalElementData Zapisovat data další prvek přidružené k prvku
Chráněná metoda WriteElements Této metody se řadí 1) vlastnosti logiky jako vnořené elementy XML a 2) podřízené prvky modelu.
Veřejná metoda WriteMoniker Z zástupný název, řadí instanci prvku modelu, která přidružený k této instanci serializátor do XML.
Chráněná metoda WritePropertiesAsAttributes Zapisovat všechny vlastnosti, které je třeba serializovat jako atributy XML.
Veřejná metoda WriteRootElement Řadí instance prvku modelu kořenové přidružený k této instanci serializátor do XML.

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů