Sdílet prostřednictvím


EditorSerializer – třída

Serializační procedura EditorSerializer pro DomainClass Editor.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.DomainClassXmlSerializer
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElementSerializer
      Microsoft.VisualStudio.Modeling.DslDefinition.EditorSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.CustomEditorSerializer
        Microsoft.VisualStudio.Modeling.DslDefinition.DesignerSerializer

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 EditorSerializer _
    Inherits DomainElementSerializer
public class EditorSerializer : DomainElementSerializer

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

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost MonikerAttributeName Nelze monikerized. (Přepisuje DomainElementSerializer.MonikerAttributeName.)
Veřejná vlastnost MonikerTagName Nelze monikerized. (Přepisuje DomainElementSerializer.MonikerTagName.)
Veřejná vlastnost XmlTagName Nelze serializovat. (Přepisuje DomainElementSerializer.XmlTagName.)

Nahoru

Metody

  Název Popis
Veřejná metoda CalculateQualifiedName Tato metoda se vypočítá zástupný název pro danou instanci Editor. (Přepisuje DomainElementSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement).)
Chráněná metoda CreateInstance Tato metoda vytvoří instanci Editor založený na značku, kterou Čtenář aktuálně odkazuje.Čtenář zaručena (volající) se nepočítá serializované instance Editor. (Přepisuje DomainElementSerializer.CreateInstance(SerializationContext, XmlReader, Partition).)
Chráněná metoda CreateMonikerInstance Tato metoda vytvoří zástupný název Editor založený na značku, kterou Čtenář aktuálně odkazuje. (Přepisuje DomainElementSerializer.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 DomainElementSerializer.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 Read Editor je abstraktní a nelze vytvořit instanci, takže tato metoda vyvolá NotSupportedException. (Přepisuje DomainElementSerializer.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. (Přepisuje DomainElementSerializer.ReadElements(SerializationContext, ModelElement, XmlReader).)
Chráněná metoda ReadPropertiesFromAttributes Tato metoda deserializes všechny vlastnosti, které jsou serializována jako atributy XML. (Přepisuje DomainElementSerializer.ReadPropertiesFromAttributes(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 (Přepisuje DomainElementSerializer.Reset().)
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ávné Editor založený na značku, kterou Čtenář aktuálně odkazuje.Pokud čtenář je umístěn v serializovaném Editor, vytvoří novou instanci Editor v daném oddílu, v opačném případě je vrácena hodnota null. (Přepisuje DomainElementSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition).)
Veřejná metoda TryCreateMonikerInstance Tato metoda vytvoří zástupný název správné odvozené (včetně Editor, samotné) instance Editor založený na značku, kterou Čtenář aktuálně odkazuje. (Přepisuje DomainElementSerializer.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 Editor do XML. (Přepisuje DomainElementSerializer.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. (Přepisuje DomainElementSerializer.WriteElements(SerializationContext, ModelElement, XmlWriter).)
Veřejná metoda WriteMoniker Veřejná WriteMoniker() metoda, která monikerized Editor instance zapíše do souboru XML. (Přepisuje DomainElementSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer).)
Chráněná metoda WritePropertiesAsAttributes Zapisovat všechny vlastnosti, které je třeba serializovat jako atributy XML. (Přepisuje DomainElementSerializer.WritePropertiesAsAttributes(SerializationContext, ModelElement, XmlWriter).)
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ů