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 此模型的资源的基名称。

页首

备注

所有域模型使用此核心域模型,并为元素提供定义 (例如 ModelElementElementLink

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling 命名空间