DomainRelationshipInfo 类

表示有关域关系的元数据。

继承层次结构

System.Object
  Microsoft.VisualStudio.Modeling.DomainObjectInfo
    Microsoft.VisualStudio.Modeling.DomainClassInfo
      Microsoft.VisualStudio.Modeling.DomainRelationshipInfo

命名空间:  Microsoft.VisualStudio.Modeling
程序集:  Microsoft.VisualStudio.Modeling.Sdk.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)

语法

声明
Public NotInheritable Class DomainRelationshipInfo _
    Inherits DomainClassInfo
public sealed class DomainRelationshipInfo : DomainClassInfo

DomainRelationshipInfo 类型公开以下成员。

属性

  名称 说明
公共属性 AllDescendants 获取派生于此类的所有域类的列表。 (继承自 DomainClassInfo。)
公共属性 AllDomainProperties 获取在此域类中声明的域属性的列表。 (继承自 DomainClassInfo。)
公共属性 AllDomainRolesPlayed 获取由此类或者其上级类扮演的所有域角色的只读列表。 (继承自 DomainClassInfo。)
公共属性 AllEmbeddedByDomainRoles 获取潜入此域类的域角色的列表。 (继承自 DomainClassInfo。)
公共属性 AllowsDuplicates 获取是否在同一对元素支架允许此域关系的多个实例。
公共属性 BaseDomainClass 获取该域类的父类。 (继承自 DomainClassInfo。)
公共属性 BaseDomainRelationship 获取基域关系(如果有)。
公共属性 DefaultDomainProperty 为该域类获取默认的域属性。 (继承自 DomainClassInfo。)
公共属性 DisplayName 获取元素的显示名称。 (继承自 DomainObjectInfo。)
公共属性 DomainModel 获取该域类所属的域模型。 (继承自 DomainClassInfo。)
公共属性 DomainRoles 获取此关系域类的只读列表。
公共属性 Id 获取元素的 ID。 (继承自 DomainObjectInfo。)
公共属性 ImplementationClass 获取该域类的实现类型。 (继承自 DomainClassInfo。)
公共属性 IsEmbedding 获取源角色的扮演者是否在逻辑上包含目标角色的扮演者。
公共属性 IsValidationEnabled 获取是否为此域类启用验证。 (继承自 DomainClassInfo。)
公共属性 LocalDescendants 获取直接派生于此类的域类的列表。 (继承自 DomainClassInfo。)
公共属性 LocalDomainProperties 获取在此域类声明的域属性的列表。 (继承自 DomainClassInfo。)
公共属性 LocalDomainRolesPlayed 获取由此域类扮演的域角色的列表。 (继承自 DomainClassInfo。)
公共属性 Name 获取元素的名称。 (继承自 DomainObjectInfo。)
公共属性 NameDomainProperty 获取该域类的元素名称属性。 (继承自 DomainClassInfo。)

页首

方法

  名称 说明
公共方法 Equals 基于 DomainClassInfo对象ID的相等性。 (继承自 DomainClassInfo。)
公共方法 FindDomainProperty 查找在此域类中定义的域属性。 (继承自 DomainClassInfo。)
公共方法 FindDomainRole 按名称查找域角色。
公共方法 GetHashCode 基于此对象的 ID 的哈希代码。 (继承自 DomainClassInfo。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsDerivedFrom(Guid) 指示此域类是否从指定域类派生。 (继承自 DomainClassInfo。)
公共方法 IsDerivedFrom(DomainClassInfo) 指示此域类是否从指定域类派生。 (继承自 DomainClassInfo。)
公共方法 ToString 将元素转换为字符串。 (继承自 DomainObjectInfo。)

页首

线程安全

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

请参阅

参考

Microsoft.VisualStudio.Modeling 命名空间