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 | 表示核心域模型的域模型 ID。 | |
ResourceBaseName | 此模型的资源的基名称。 |
页首
备注
所有域模型使用此核心域模型,并为元素提供定义 (例如 ModelElement 和 ElementLink。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。