Classe DslDefinitionModelDomainModelSerializer
Fornisce un'implementazione dell'interfaccia IDomainModelSerializer che può essere utilizzata per serializzare o deserializzare il modello di dominio DslDefinitionModel.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModelSerializerBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModelSerializer
Spazio dei nomi: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Sintassi
'Dichiarazione
<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
Il tipo DslDefinitionModelDomainModelSerializer espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DslDefinitionModelDomainModelSerializer |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
DomainModelNamespace | Spazio dei nomi XML utilizzato durante la serializzazione del modello di dominio (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
DomainModelType | Tipo di modello di dominio esteso (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
IsSerializable | Restituisce true: questo modello DSL può essere serializzato/deserializzato direttamente. (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
ModelFileExtension | Estensione file utilizzata per i file di modello di questo tipo di modello di dominio (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CalculateDiagramFileName | Calcola e restituisce il nome del file diagramma per il file di modello specificato (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
LoadModel | Carica un'istanza di DslLibrary e il file diagramma associato. (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
LoadModelAndDiagram | Carica un'istanza di DslLibrary e il file diagramma associato. (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SaveModel | Salva la radice del modello specificata nel file specificato, con la codifica specificata. (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
SaveModelAndDiagram | Salva DslLibrary e global::Microsoft.VisualStudio.Modeling.DslDesigner.DslDesignerDiagram specificati nei file specificati, con la codifica specificata. (Ereditato da DslDefinitionModelDomainModelSerializerBase) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Classe derivata Doppio - l'implementazione predefinita è in DslDefinitionModelDomainModelSerializerBase. Questa classe consente agli utenti di personalizzare il comportamento in modo semplice.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Modeling.DslDefinition