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 | |
---|---|---|
![]() |
CoreDomainModel | Inicjuje nowe wystąpienie CoreDomainModel klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
DomainModelInfo | Pobiera informacje o modelu domeny. (Odziedziczone z DomainModel). |
![]() |
ResourceManager | Pobiera ResourceManager DomainModel.Jeśli ResourceManager jeszcze nie istnieje, a następnie zostanie ona utworzona. (Zastępuje DomainModel.ResourceManager). |
![]() ![]() |
SingletonResourceManager | Pobiera Singleton ResourceManager dla tego modelu domeny. |
![]() |
Store | Pobiera magazynu, który zawiera to wystąpienie modelu domeny. (Odziedziczone z DomainModel). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
CreateElement | Tworzy element określonego typu. (Zastępuje DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])). |
![]() |
CreateElementLink | Tworzy łącze elementu określonego typu. (Zastępuje DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[])). |
![]() |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). |
![]() |
GetClosureFilter | Zwraca IElementVisitorFilter , który odpowiada zamknięcia określonego typu. (Odziedziczone z DomainModel). |
![]() |
GetClosureVisitor | Zwraca IElementVisitor, który odpowiada zamknięcia określonego typu. (Odziedziczone z DomainModel). |
![]() |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Pola
Nazwa | Opis | |
---|---|---|
![]() ![]() |
DomainModelId | Reprezentuje identyfikator modelu domeny dla modelu domeny core. |
![]() ![]() |
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.