CoreDomainModel 類別
表示定義基本項目中所有的網域模型所使用的網域模型。
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.DomainModel
Microsoft.VisualStudio.Modeling.CoreDomainModel
命名空間: Microsoft.VisualStudio.Modeling
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
語法
'宣告
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName", _
GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description", _
GetType(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class CoreDomainModel _
Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.DisplayName",
typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("968f9fb9-6074-49e3-8ec2-1e1ce7143e71")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.CoreDomainModel.Description",
typeof(CoreDomainModel), "Microsoft.VisualStudio.Modeling.GeneratedCode.DomainModelResx")]
public sealed class CoreDomainModel : DomainModel
CoreDomainModel 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
CoreDomainModel | 初始化 CoreDomainModel 類別的新執行個體。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
DomainModelInfo | 取得網域模型的相關資訊。 (繼承自 DomainModel)。 | |
ResourceManager | 取得 DomainModel ResourceManager。如果 ResourceManager 並不存在,那麼它會建立。 (覆寫 DomainModel.ResourceManager。) | |
SingletonResourceManager | 取得此網域模型中的單一 ResourceManager。 | |
Store | 取得儲存區所在的網域模型的這個執行個體。 (繼承自 DomainModel)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
CreateElement | 建立指定型別的項目。 (覆寫 DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])。) | |
CreateElementLink | 建立指定型別的項目連結。 (覆寫 DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[])。) | |
Equals | 判斷指定的物件是否等於目前物件。 (繼承自 Object)。 | |
GetClosureFilter | 傳回IElementVisitorFilter ,對應到特定的終止型別。 (繼承自 DomainModel)。 | |
GetClosureVisitor | 傳回特定的終止型別對應的 IElementVisitor。 (繼承自 DomainModel)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
欄位
名稱 | 說明 | |
---|---|---|
DomainModelId | 代表核心網域模型的網域模型識別碼。 | |
ResourceBaseName | 這個模型的資源的主檔名。 |
回頁首
備註
這種核心網域模型可供所有的網域模型,並提供項目的定義,例如ModelElement和ElementLink。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。