Sdílet prostřednictvím


DslLibraryDefinesElementsSerializer – třída

Serializační procedura DslLibraryDefinesElementsSerializer pro DomainClass DslLibraryDefinesElements.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasReferenceTypesSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryDefinesElementsSerializer
          Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryDefinesConnectorsSerializer
          Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryDefinesShapesSerializer

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 Class DslLibraryDefinesElementsSerializer _
    Inherits DslLibraryHasReferenceTypesSerializer
public class DslLibraryDefinesElementsSerializer : DslLibraryHasReferenceTypesSerializer

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

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost MonikerAttributeName Nelze monikerized. (Přepisuje DslLibraryHasReferenceTypesSerializer.MonikerAttributeName.)
Veřejná vlastnost MonikerTagName Nelze monikerized. (Přepisuje DslLibraryHasReferenceTypesSerializer.MonikerTagName.)
Veřejná vlastnost SerializesId Zpřístupní, zda jsou odvozeny od této třídy serializers serializaci Id. (Přepisuje DslLibraryHasReferenceTypesSerializer.SerializesId.)
Veřejná vlastnost UsesFullForm Zpřístupní se, zda jsou odvozeny od této třídy serializers serializaci tento vztah v úplné podobě. (Přepisuje DslLibraryHasReferenceTypesSerializer.UsesFullForm.)
Veřejná vlastnost XmlTagName Nelze serializovat. (Přepisuje DslLibraryHasReferenceTypesSerializer.XmlTagName.)

Nahoru

Metody

  Název Popis
Veřejná metoda CalculateQualifiedName Tato metoda se vypočítá zástupný název pro danou instanci DslLibraryDefinesElements. (Přepisuje DslLibraryHasReferenceTypesSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement).)
Chráněná metoda CreateInstance Tato metoda vytvoří instanci DslLibraryDefinesElements založené na značku, kterou Čtenář aktuálně odkazuje.Čtenář je zaručena (volající) se nepočítá serializované instance DslLibraryDefinesElements. (Přepisuje DslLibraryHasReferenceTypesSerializer.CreateInstance(SerializationContext, XmlReader, Partition).)
Chráněná metoda CreateMonikerInstance Tato metoda vytvoří zástupný název DslLibraryDefinesElements na základě značku, kterou Čtenář aktuálně odkazuje. (Přepisuje DslLibraryHasReferenceTypesSerializer.CreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition).)
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 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 DslLibraryHasReferenceTypesSerializer.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement).)
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 MonikerizeReference Vypočítá zástupný název, uveden odkaz na ModelElement. (Zděděno z DomainRelationshipXmlSerializer.)
Veřejná metoda Read DslLibraryDefinesElements je abstraktní a nelze vytvořit instanci, takže tato metoda vyvolá NotSupportedException. (Přepisuje DslLibraryHasReferenceTypesSerializer.Read(SerializationContext, ModelElement, XmlReader).)
Chráněná metoda ReadAdditionalElementData Přečtěte všechna data další prvek, který je přidružen k prvku. (Zděděno z DomainClassXmlSerializer.)
Chráněná metoda ReadElements Této metody deserializes vnořené elementy XML předaný prvku. (Zděděno z DomainClassXmlSerializer.)
Chráněná metoda ReadPropertiesFromAttributes Tato metoda deserializes všechny vlastnosti, které jsou serializována jako atributy XML. (Zděděno z DslLibraryHasReferenceTypesSerializer.)
Veřejná metoda ReadRootElement Kořenový prvek modelu z XML deserializes. (Zděděno z DomainClassXmlSerializer.)
Chráněná metoda ReadTargetRolePlayer Tato metoda načte přehrávač cílové role ReferenceType. (Zděděno z DslLibraryHasReferenceTypesSerializer.)
Veřejná metoda Reset Obnovit serializátor (Přepisuje DslLibraryHasReferenceTypesSerializer.Reset().)
Veřejná metoda SerializeReference Vypočítá řetězec monikerized odkaz na dané cílové instance role-player. (Zděděno z DomainRelationshipXmlSerializer.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryCreateDerivedInstance Tato metoda vytvoří správné odvozené instanci DslLibraryDefinesElements založené na značku, kterou Čtenář aktuálně odkazuje.Poznámka: rozdíl mezi touto metodou a na výše uvedené je, že tato metoda nikdy vytvořit instanci typu DslLibraryDefinesElements, pouze odvozené typy jsou kontrolovány. (Přepisuje DslLibraryHasReferenceTypesSerializer.TryCreateDerivedInstance(SerializationContext, XmlReader, Partition).)
Veřejná metoda TryCreateInstance Tato metoda vytvoří instanci správnou značku, kterou Čtenář aktuálně odkazuje na základě DslLibraryDefinesElements.Pokud čtenář je umístěn v serializovaném DslLibraryDefinesElements, bude vytvořena nová instance DslLibraryDefinesElements v daném oddílu, v opačném případě je vrácena hodnota null. (Přepisuje DslLibraryHasReferenceTypesSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition).)
Veřejná metoda TryCreateMonikerInstance Tato metoda vytvoří zástupný název správné odvozené (včetně DslLibraryDefinesElements, samotné) instance DslLibraryDefinesElements založené na značku, kterou Čtenář aktuálně odkazuje. (Přepisuje DslLibraryHasReferenceTypesSerializer.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 DslLibraryDefinesElements do XML. (Přepisuje DslLibraryHasReferenceTypesSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings).)
Chráněná metoda WriteAdditionalElementData Zapisovat data další prvek přidružené k prvku (Zděděno z DomainClassXmlSerializer.)
Chráněná metoda WriteElements Této metody se řadí 1) vlastnosti logiky jako vnořené elementy XML a 2) podřízené prvky modelu. (Zděděno z DomainClassXmlSerializer.)
Veřejná metoda WriteMoniker Veřejná WriteMoniker() metoda, která zapíše do souboru XML monikerized DslLibraryDefinesElements instance. (Přepisuje DslLibraryHasReferenceTypesSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer).)
Chráněná metoda WritePropertiesAsAttributes Zapisovat všechny vlastnosti, které je třeba serializovat jako atributy XML. (Zděděno z DslLibraryHasReferenceTypesSerializer.)
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ů