Sdílet prostřednictvím


DslSerializer – třída

Serializační procedura DslSerializer pro DomainClass Dsl.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElementSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElementSerializer
          Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrarySerializerBase
            Microsoft.VisualStudio.Modeling.DslDefinition.DslLibrarySerializer
              Microsoft.VisualStudio.Modeling.DslDefinition.DslSerializer

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

Syntaxe

'Deklarace
Public NotInheritable Class DslSerializer _
    Inherits DslLibrarySerializer
public sealed class DslSerializer : DslLibrarySerializer

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

Konstruktory

  Název Popis
Veřejná metoda DslSerializer Konstruktor DslSerializer

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost MonikerAttributeName Toto je název atributu XML, který ukládá zástupný název Dsl v serializovaném instance monikerized. (Přepisuje DslLibrarySerializerBase.MonikerAttributeName.)
Veřejná vlastnost MonikerTagName Toto je název značky XML lze serializovat monikerized instance Dsl. (Přepisuje DslLibrarySerializerBase.MonikerTagName.)
Veřejná vlastnost XmlTagName Toto je název značky XML používá serializace instance Dsl. (Přepisuje DslLibrarySerializerBase.XmlTagName.)

Nahoru

Metody

  Název Popis
Veřejná metoda CalculateQualifiedName Tato metoda se vypočítá zástupný název pro danou instanci Dsl. (Přepisuje DslLibrarySerializerBase.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement).)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetMonikerQualifier Třída domény lze monikerized různými způsoby: standardní kvalifikátor/klíče mechanismus, vlastní zástupný název nebo ID prvku.Pokud serializována třídy domény pomocí standardní /qualifier/key mechanismu, tato metoda vrátí kvalifikátor zástupný název; Pokud třída domény používá jiné způsoby pro monikerization, tato metoda vrátí prázdný řetězec. (Přepisuje DslLibrarySerializerBase.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement).)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Read Veřejná metoda Read(), deserializes jednu instanci Dsl z XML. (Přepisuje DslLibrarySerializerBase.Read(SerializationContext, ModelElement, XmlReader).)
Veřejná metoda ReadRootElement Kořenový prvek modelu z XML deserializes. (Zděděno z DomainClassXmlSerializer.)
Veřejná metoda Reset Obnovit serializátor (Zděděno z DslLibrarySerializerBase.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryCreateInstance Tato metoda vytvoří instanci správnou značku, kterou Čtenář aktuálně odkazuje na základě Dsl.Pokud čtenář bude umístěn na sériové linky Dsl, vytvoří novou instanci Dsl v daném oddílu, v opačném případě je vrácena hodnota null. (Přepisuje DslLibrarySerializerBase.TryCreateInstance(SerializationContext, XmlReader, Partition).)
Veřejná metoda TryCreateMonikerInstance Tato metoda vytvoří zástupný název správné odvozené (včetně Dsl, samotné) instance Dsl značku, kterou Čtenář aktuálně odkazuje na základě. (Přepisuje DslLibrarySerializerBase.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition).)
Veřejná metoda Write(SerializationContext, ModelElement, XmlWriter) Řadí instance prvků modelu přidružený k této instanci serializátor do XML. (Zděděno z DomainClassXmlSerializer.)
Veřejná metoda Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) Veřejné metody Write(), řadí jednu instanci Dsl do XML. (Přepisuje DslLibrarySerializerBase.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings).)
Veřejná metoda WriteMoniker Veřejná WriteMoniker() metoda, která monikerized Dsl instance zapíše do souboru XML. (Přepisuje DslLibrarySerializerBase.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer).)
Veřejná metoda WriteRootElement Řadí instance prvku modelu kořenové přidružený k této instanci serializátor do XML. (Zděděno z DomainClassXmlSerializer.)

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.DslDefinition – obor názvů