CustomEditorSerializer – třída
Serializační procedura CustomEditorSerializer pro DomainClass CustomEditor.
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
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 CustomEditorSerializer _
Inherits EditorSerializer
public sealed class CustomEditorSerializer : EditorSerializer
Typ CustomEditorSerializer zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
CustomEditorSerializer | Konstruktor CustomEditorSerializer |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
MonikerAttributeName | Nelze monikerized. (Přepisuje EditorSerializer.MonikerAttributeName.) | |
MonikerTagName | Nelze monikerized. (Přepisuje EditorSerializer.MonikerTagName.) | |
XmlTagName | Toto je název značky XML používá serializace instance CustomEditor. (Přepisuje EditorSerializer.XmlTagName.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CalculateQualifiedName | Tato metoda se vypočítá zástupný název pro danou instanci CustomEditor. (Přepisuje EditorSerializer.CalculateQualifiedName(DomainXmlSerializerDirectory, ModelElement).) | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
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 EditorSerializer.GetMonikerQualifier(DomainXmlSerializerDirectory, ModelElement).) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Read | Veřejná metoda Read(), deserializes jednu instanci CustomEditor z XML. (Přepisuje EditorSerializer.Read(SerializationContext, ModelElement, XmlReader).) | |
ReadRootElement | Kořenový prvek modelu z XML deserializes. (Zděděno z DomainClassXmlSerializer.) | |
Reset | Obnovit serializátor (Zděděno z EditorSerializer.) | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
TryCreateInstance | Tato metoda vytvoří instanci správnou značku, kterou Čtenář aktuálně odkazuje na základě CustomEditor.Pokud čtenář je umístěn v serializovaném CustomEditor, bude vytvořena nová instance CustomEditor v daném oddílu, v opačném případě je vrácena hodnota null. (Přepisuje EditorSerializer.TryCreateInstance(SerializationContext, XmlReader, Partition).) | |
TryCreateMonikerInstance | Tato metoda vytvoří zástupný název správné odvozené (včetně CustomEditor, samotné) instance CustomEditor založené na značku, kterou Čtenář aktuálně odkazuje. (Přepisuje EditorSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition).) | |
Write(SerializationContext, ModelElement, XmlWriter) | Řadí instance prvků modelu přidružený k této instanci serializátor do XML. (Zděděno z DomainClassXmlSerializer.) | |
Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings) | Veřejné metody Write(), řadí jednu instanci CustomEditor do XML. (Přepisuje EditorSerializer.Write(SerializationContext, ModelElement, XmlWriter, RootElementSettings).) | |
WriteMoniker | Veřejná WriteMoniker() metoda, která zapíše do souboru XML monikerized CustomEditor instance. (Přepisuje EditorSerializer.WriteMoniker(SerializationContext, ModelElement, XmlWriter, ModelElement, DomainRelationshipXmlSerializer).) | |
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.