Udostępnij za pośrednictwem


Klasa CoreDesignSurfaceDomainModel

zastąpić odbicie zastąpienie API

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel

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
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")> _
Public Class CoreDesignSurfaceDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")]
public class CoreDesignSurfaceDomainModel : DomainModel

Typ CoreDesignSurfaceDomainModel uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna CoreDesignSurfaceDomainModel Konstruktor.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna DomainModelInfo Pobiera informacje o modelu domeny. (Odziedziczone z DomainModel).
Właściwość publiczna ResourceManager Pobiera ResourceManager DomainModel.Jeśli ResourceManager jeszcze nie istnieje, a następnie zostanie ona utworzona. (Zastępuje DomainModel.ResourceManager).
Właściwość publicznaStatyczny element członkowski SingletonResourceManager Pobiera Singleton ResourceManager dla tego modelu domeny.
Właściwość publiczna Store Pobiera magazynu, który zawiera to wystąpienie modelu domeny. (Odziedziczone z DomainModel).

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateElement Tworzy element określonego typu. (Zastępuje DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])).
Metoda publiczna CreateElementLink Tworzy łącze elementu określonego typu. (Zastępuje DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[])).
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 GetClosureFilter Zwraca IElementVisitorFilter, który odpowiada ClosureType. (Zastępuje DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>)).
Metoda publiczna GetClosureVisitor Zwraca IElementVisitor, który odpowiada zamknięcia określonego typu. (Odziedziczone z DomainModel).
Metoda chroniona GetCustomDomainModelTypes Wirtualne metodę, która zwraca kolekcję wszystkich typów obiektów DomainModel w tym domainModel (Zastępuje DomainModel.GetCustomDomainModelTypes()).
Metoda chroniona GetCustomDomainProperties Pobiera właściwości domeny generowane. (Odziedziczone z DomainModel).
Metoda chroniona GetCustomDomainRoles Pobiera role-generowane domeny. (Odziedziczone z DomainModel).
Metoda chroniona GetGeneratedDomainModelTypes Pobiera listę typów modelu domeny generowanych (klas, zasady, relacje). (Zastępuje DomainModel.GetGeneratedDomainModelTypes()).
Metoda chroniona GetGeneratedDomainProperties Pobiera listę właściwości generowane domeny. (Zastępuje DomainModel.GetGeneratedDomainProperties()).
Metoda chroniona GetGeneratedDomainRoles Pobiera listę ról generowanych domeny. (Zastępuje DomainModel.GetGeneratedDomainRoles()).
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 chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski DomainModelId Model domeny CoreDesignSurfaceDomainModel identyfikatora.
Pole publiczneStatyczny element członkowski ResourceBaseName Nazwa podstawowa zasobów tego modelu.

Początek

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