DslLibrarySerializer – třída
Částečné část podpory načítání importované DslLibraries DslLibrarySerializer.
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 Class DslLibrarySerializer _
Inherits DslLibrarySerializerBase
public class DslLibrarySerializer : DslLibrarySerializerBase
Typ DslLibrarySerializer zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DslLibrarySerializer | Konstruktor DslLibrarySerializer |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
MonikerAttributeName | Toto je název atributu XML, který ukládá zástupný název DslLibrary v serializovaném instance monikerized. (Zděděno z DslLibrarySerializerBase.) | |
MonikerTagName | Toto je název značky XML lze serializovat monikerized instance DslLibrary. (Zděděno z DslLibrarySerializerBase.) | |
XmlTagName | Toto je název značky XML používá serializace instance DslLibrary. (Zděděno z DslLibrarySerializerBase.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CalculateQualifiedName | Tato metoda se vypočítá zástupný název pro danou instanci DslLibrary. (Zděděno z DslLibrarySerializerBase.) | |
CreateInstance | Tato metoda vytvoří instanci DslLibrary založené na značku, kterou Čtenář aktuálně odkazuje.Čtenář je zaručena (volající) se nepočítá serializované instance DslLibrary. (Zděděno z DslLibrarySerializerBase.) | |
CreateMonikerInstance | Tato metoda vytvoří zástupný název DslLibrary na základě značku, kterou Čtenář aktuálně odkazuje. (Zděděno z DslLibrarySerializerBase.) | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
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.) | |
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. (Zděděno z DslLibrarySerializerBase.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
Read | Veřejná metoda Read(), deserializes jednu instanci DslLibrary z XML. (Zděděno z DslLibrarySerializerBase.) | |
ReadAdditionalElementData | Přečtěte všechna data další prvek, který je přidružen k prvku. (Zděděno z DomainClassXmlSerializer.) | |
ReadElements | Po přečtení aktuální DslLibrary načtěte importované DslLibraries.Protože jsou všechny odkazy mezi modely zástupných názvů, které jsou vyřešeny během svěření transakce, nezáleží zda jsme nejprve načíst aktuální model nebo nejprve importovat model. (Přepisuje DslLibrarySerializerBase.ReadElements(SerializationContext, ModelElement, XmlReader).) | |
ReadPropertiesFromAttributes | Tato metoda deserializes všechny vlastnosti, které jsou serializována jako atributy XML. (Zděděno z DslLibrarySerializerBase.) | |
ReadRootElement | Kořenový prvek modelu z XML deserializes. (Zděděno z DomainClassXmlSerializer.) | |
Reset | Obnovit serializátor (Zděděno z DslLibrarySerializerBase.) | |
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ě DslLibrary.Pokud čtenář je umístěn v serializovaném DslLibrary, bude vytvořena nová instance DslLibrary v daném oddílu, v opačném případě je vrácena hodnota null. (Zděděno z DslLibrarySerializerBase.) | |
TryCreateMonikerInstance | Tato metoda vytvoří zástupný název správné odvozené (včetně DslLibrary, samotné) instance DslLibrary založené na značku, kterou Čtenář aktuálně odkazuje. (Zděděno z DslLibrarySerializerBase.) | |
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 DslLibrary do XML. (Zděděno z DslLibrarySerializerBase.) | |
WriteAdditionalElementData | Zapisovat data další prvek přidružené k prvku (Zděděno z DomainClassXmlSerializer.) | |
WriteElements | Této metody se řadí 1) vlastnosti logiky jako vnořené elementy XML a 2) podřízené prvky modelu. (Zděděno z DslLibrarySerializerBase.) | |
WriteMoniker | Veřejná WriteMoniker() metoda, která zapíše do souboru XML monikerized DslLibrary instance. (Zděděno z DslLibrarySerializerBase.) | |
WritePropertiesAsAttributes | Zapisovat všechny vlastnosti, které je třeba serializovat jako atributy XML. (Zděděno z DslLibrarySerializerBase.) | |
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.