DslDefinitionModelDomainModelSerializer – třída
Poskytuje implementaci rozhraní IDomainModelSerializer, které lze použít k serializaci nebo deserializaci model domény DslDefinitionModel.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModelSerializerBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModelSerializer
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
<ExportAttribute(GetType(IDomainModelSerializer))> _
<DomainModelSerializerAttribute(GetType(DslDefinitionModelDomainModel), "https://schemas.microsoft.com/VisualStudio/2005/DslTools/DslDefinitionModel", _
"dsl")> _
Public Class DslDefinitionModelDomainModelSerializer _
Inherits DslDefinitionModelDomainModelSerializerBase
[ExportAttribute(typeof(IDomainModelSerializer))]
[DomainModelSerializerAttribute(typeof(DslDefinitionModelDomainModel), "https://schemas.microsoft.com/VisualStudio/2005/DslTools/DslDefinitionModel",
"dsl")]
public class DslDefinitionModelDomainModelSerializer : DslDefinitionModelDomainModelSerializerBase
Typ DslDefinitionModelDomainModelSerializer zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DslDefinitionModelDomainModelSerializer |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
DomainModelNamespace | Obor názvů XML při serializaci model domény (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
DomainModelType | Typ modelu domény (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
IsSerializable | Vrátí hodnotu true: Tento DSL lze serializovat nebo přímo rekonstruován. (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
ModelFileExtension | Přípona používaná pro soubory model tohoto druhu model domény (Zděděno z DslDefinitionModelDomainModelSerializerBase.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CalculateDiagramFileName | Vypočítá a vrátí název souboru pro soubor zadaný model diagram (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
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.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
LoadModel | Načte DslLibrary instance a jeho soubor přidružený diagramu. (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
LoadModelAndDiagram | Načte DslLibrary instance a jeho soubor přidružený diagramu. (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
SaveModel | Uloží daný model kořenové daného souboru, s zadané kódování. (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
SaveModelAndDiagram | Uloží daný DslLibrary a global::Microsoft.VisualStudio.Modeling.DslDesigner.DslDesignerDiagram na dané soubory s zadané kódování. (Zděděno z DslDefinitionModelDomainModelSerializerBase.) | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Poznámky
Dvojité odvozené třídy - výchozí implementace je v DslDefinitionModelDomainModelSerializerBase.Tato třída existuje tak, že uživatelé mohou snadno přizpůsobit chování.
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.