Klasa CoreDesignSurfaceDomainModelSerializer
Zapewnia implementację interfejsu IDomainModelSerializer, używany do serializacji / deserializacji modelu domeny CoreDesignSurface.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModelSerializerBase
Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModelSerializer
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Składnia
'Deklaracja
<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
Typ CoreDesignSurfaceDomainModelSerializer uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
CoreDesignSurfaceDomainModelSerializer |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
DomainModelNamespace | Obszar nazw XML używany podczas szeregowania modelu domeny (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
DomainModelType | Typ modelu domeny (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
IsSerializable | Zwraca wartość false: nie można szeregować / rozszeregować bezpośrednio bibliotek Dsl. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
ModelFileExtension | Zwraca null: nie można szeregować / rozszeregować bezpośrednio bibliotek Dsl. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CalculateDiagramFileName | Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
LoadModel | Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
LoadModelAndDiagram | Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
SaveModel | Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
SaveModelAndDiagram | Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase). | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Uwagi
Klasa uzyskane Double - Domyślna implementacja znajduje się w CoreDesignSurfaceDomainModelSerializerBase.Klasa ta istnieje, więc użytkownicy mogą łatwo dostosować zachowanie.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.