Sdílet prostřednictvím


DslLibraryHasRelationshipsSerializer – třída

Serializační procedura DslLibraryHasRelationshipsSerializer pro DomainClass DslLibraryHasRelationships.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DomainRelationshipXmlSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasReferenceTypesSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.DslLibraryHasRelationshipsSerializer

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 DslLibraryHasRelationshipsSerializer _
    Inherits DslLibraryHasReferenceTypesSerializer
public sealed class DslLibraryHasRelationshipsSerializer : DslLibraryHasReferenceTypesSerializer

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

Konstruktory

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

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 Toto je název značky XML používá serializace instance DslLibraryHasRelationships. (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 DslLibraryHasReferenceTypes. (Zděděno z DslLibraryHasReferenceTypesSerializer.)
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. (Zděděno z DslLibraryHasReferenceTypesSerializer.)
Veřejná metoda GetType Získá Type aktuální instance. (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 Veřejná metoda Read(), deserializes jednu instanci DslLibraryHasRelationships z XML. (Přepisuje DslLibraryHasReferenceTypesSerializer.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 DslLibraryHasReferenceTypesSerializer.)
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 DslLibraryHasRelationships 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 DslLibraryHasRelationships, 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ě DslLibraryHasRelationships.Pokud čtenář je umístěn v serializovaném DslLibraryHasRelationships, bude vytvořena nová instance DslLibraryHasRelationships 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ě DslLibraryHasRelationships, samotné) instance DslLibraryHasRelationships 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) Není podporováno. (Přepisuje DslLibraryHasReferenceTypesSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings).)
Veřejná metoda WriteMoniker Není podporováno. (Přepisuje DslLibraryHasReferenceTypesSerializer.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ů