Classe CoreDesignSurfaceDomainModelSerializer
Fornisce un'implementazione dell'interfaccia di IDomainModelSerializer che può essere utilizzata per serializzare e deserializza il modello di dominio di CoreDesignSurface.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModelSerializerBase
Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModelSerializer
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintassi
'Dichiarazione
<ExportAttribute(GetType(IDomainModelSerializer))> _
<DomainModelSerializerAttribute(GetType(CoreDesignSurfaceDomainModel), "https://schemas.microsoft.com/VisualStudio/2008/DslTools/CoreDesignSurface", _
Nothing)> _
Public Class CoreDesignSurfaceDomainModelSerializer _
Inherits CoreDesignSurfaceDomainModelSerializerBase
[ExportAttribute(typeof(IDomainModelSerializer))]
[DomainModelSerializerAttribute(typeof(CoreDesignSurfaceDomainModel), "https://schemas.microsoft.com/VisualStudio/2008/DslTools/CoreDesignSurface",
null)]
public class CoreDesignSurfaceDomainModelSerializer : CoreDesignSurfaceDomainModelSerializerBase
Il tipo CoreDesignSurfaceDomainModelSerializer espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
CoreDesignSurfaceDomainModelSerializer |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
DomainModelNamespace | Lo spazio dei nomi XML utilizzato relativi alla serializzazione il modello di dominio (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
DomainModelType | Il tipo di modello di dominio (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
IsSerializable | Restituisce false: Le librerie di Dsl non è possibile serializzare direttamente/deserializzate. (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
ModelFileExtension | Restituisce null: Le librerie di Dsl non è possibile serializzare direttamente/deserializzate. (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CalculateDiagramFileName | Genera NotImplementedException - le librerie di Dsl non è possibile serializzare direttamente/deserializzate. (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
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 per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
LoadModel | Genera NotImplementedException - le librerie di Dsl non è possibile serializzare direttamente/deserializzate. (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
LoadModelAndDiagram | Genera NotImplementedException - le librerie di Dsl non è possibile serializzare direttamente/deserializzate. (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SaveModel | Genera NotImplementedException - le librerie di Dsl non è possibile serializzare direttamente/deserializzate. (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
SaveModelAndDiagram | Genera NotImplementedException - le librerie di Dsl non è possibile serializzare direttamente/deserializzate. (Ereditato da CoreDesignSurfaceDomainModelSerializerBase) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
classe Doppio derivata - l'implementazione predefinita è in CoreDesignSurfaceDomainModelSerializerBase.Questa classe è presente in cui gli utenti possono personalizzare il comportamento 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.