Поделиться через


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 Получает идентификатор элемента. (Унаследовано от DomainObjectInfo.)
Открытое свойство ImplementationClass Получает тип реализации данного доменного класса. (Унаследовано от DomainClassInfo.)
Открытое свойство IsEmbedding Получает, содержит ли исполнитель роли источника логически исполнителей роли цели.
Открытое свойство IsValidationEnabled Получает значение, указывающее, включена ли проверка для данного доменного класса. (Унаследовано от DomainClassInfo.)
Открытое свойство LocalDescendants Получает список всех доменных классов, прямо производных от этого класса. (Унаследовано от DomainClassInfo.)
Открытое свойство LocalDomainProperties Получает список свойств домена, объявленных в этом доменном классе. (Унаследовано от DomainClassInfo.)
Открытое свойство LocalDomainRolesPlayed Получает список ролей домена, которые играет этот доменный класс. (Унаследовано от DomainClassInfo.)
Открытое свойство Name Возвращает имя элемента. (Унаследовано от DomainObjectInfo.)
Открытое свойство NameDomainProperty Получает свойство имени элемента для данного доменного класса. (Унаследовано от DomainClassInfo.)

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Равенство основано на идентификаторе объекта DomainClassInfo. (Унаследовано от DomainClassInfo.)
Открытый метод FindDomainProperty Находит свойство домена, определенное в этом доменном классе. (Унаследовано от DomainClassInfo.)
Открытый метод FindDomainRole Находит роль домена по имени.
Открытый метод GetHashCode Хэш-код основывается на идентификаторе данного объекта (Унаследовано от DomainClassInfo.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsDerivedFrom(Guid) Указывает, является ли этот доменный класс производным от указанного доменного класса. (Унаследовано от DomainClassInfo.)
Открытый метод IsDerivedFrom(DomainClassInfo) Указывает, является ли этот доменный класс производным от указанного доменного класса. (Унаследовано от DomainClassInfo.)
Открытый метод ToString Преобразует элемент в строку. (Унаследовано от DomainObjectInfo.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен