Udostępnij za pośrednictwem


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
Metoda publiczna CoreDesignSurfaceDomainModelSerializer

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna DomainModelNamespace Obszar nazw XML używany podczas szeregowania modelu domeny (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Właściwość publiczna DomainModelType Typ modelu domeny (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Właściwość publiczna IsSerializable Zwraca wartość false: nie można szeregować / rozszeregować bezpośrednio bibliotek Dsl. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Właściwość publiczna ModelFileExtension Zwraca null: nie można szeregować / rozszeregować bezpośrednio bibliotek Dsl. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).

Początek

Metody

  Nazwa Opis
Metoda publiczna CalculateDiagramFileName Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna LoadModel Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Metoda publiczna LoadModelAndDiagram Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna SaveModel Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Metoda publiczna SaveModelAndDiagram Wyrzuca NotImplementedException - Dsl bibliotek nie można szeregować / rozszeregować bezpośrednio. (Odziedziczone z CoreDesignSurfaceDomainModelSerializerBase).
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Diagrams