Udostępnij za pośrednictwem


Klasa CoreDomainModel

Reprezentuje model domeny, który definiuje podstawowe elementy używane przez wszystkich modeli domen.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.CoreDomainModel

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

'Deklaracja
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description",  _
    GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")> _
Public NotInheritable Class CoreDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description", 
    typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")]
public sealed class CoreDomainModel : DomainModel

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna CoreDomainModel Inicjuje nowe wystąpienie CoreDomainModel klasy.

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 publiczna GetClosureFilter Zwraca IElementVisitorFilter , który odpowiada zamknięcia określonego typu. (Odziedziczone z DomainModel).
Metoda publiczna GetClosureVisitor Zwraca IElementVisitor, który odpowiada zamknięcia określonego typu. (Odziedziczone z DomainModel).
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 ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski DomainModelId Reprezentuje identyfikator modelu domeny dla modelu domeny core.
Pole publiczneStatyczny element członkowski ResourceBaseName Nazwa podstawowa zasobów tego modelu.

Początek

Uwagi

Ten model domeny core jest używane przez wszystkich modeli domen i zawiera definicje dla elementów, takich jak ModelElement i ElementLink.

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