DomainRoleInfo - класс
Представляет роль доменной ссылки.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Public NotInheritable Class DomainRoleInfo _
Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo
Тип DomainRoleInfo предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
BaseDomainRole | Возвращает основную роль домена для данной роли. | |
DisplayName | Возвращает отображаемое имя элемента. (Унаследовано от DomainObjectInfo.) | |
DomainModel | Получает модель домена, которая содержит сведения об этой роли. (Переопределяет DomainObjectInfo.DomainModel.) | |
DomainRelationship | Возвращает доменную ссылку, что эта роль домена принадлежит. | |
Id | Возвращает идентификатор элемента. (Унаследовано от DomainObjectInfo.) | |
IsEmbedding | Возвращает роль домена и проверяет, содержит ли игрок этой роли логическое проигрыватели других ролей или ролей в этом отношении. | |
IsMany | Возвращает роль домена и проверяет, активирует ли количество элементов несколько объектов. | |
IsOne | Возвращает роль домена и проверяет, активирует ли количество элементов не более одного объекта. | |
IsOptional | Возвращает роль домена и проверяет, активирует ли количество элементов равно нулю объекты.Если он позволяет нулевое объекты, то это делает необязательным. | |
IsSource | Возвращает роль домена и проверяет, что исходный код. | |
LinkPropertyInfo | Получает сведения о свойствах для данной роли домена. | |
Multiplicity | Получает количество элементов этой роли. | |
Name | Возвращает имя элемента. (Унаследовано от DomainObjectInfo.) | |
OppositeDomainRole | Возвращает роль домена противоположный этой роли домена в доменной ссылки. | |
PropagatesCopy | Возвращает роль домена и проверяет, является ли элемент будет скопирован воспроизведение этой роли в связи, когда будет скопирована противоположная роль элемента проигрывателя. | |
PropagatesDelete | Возвращает роль домена и проверяет, будет ли удален элемент воспроизведение этой роли в связи при удалении элемента роли противоположная проигрывателя или ссылку. | |
PropertyDisplayName | Возвращает имя свойства, которое выводится для пользователя на схеме. | |
PropertyName | Возвращает имя свойства метода доступа для данной роли в роли доменного класса проигрывателя. | |
RolePlayer | Возвращает доменный класс, который должен играть эту роль. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
GetAllElementLinks | Возвращает список всех элементов ссылки, что данный элемент участвует. | |
GetElementLinks(ModelElement) | Получает ссылки элемента, если данный элемент должен играть эту роль. | |
GetElementLinks(ModelElement, Boolean) | Получает ссылки элемента, если данный элемент должен играть эту роль. | |
GetElementLinks<T>(ModelElement) | Возвращает список элементов, связанных с ролью. | |
GetElementLinks<T>(ModelElement, Boolean) | Получает ссылки элемента, если данный элемент должен играть эту роль. | |
GetElementLinks<T>(ModelElement, Guid) | Получает ссылки элемента, если заданный элемент воспроизводит данной роли. | |
GetElementLinksToElement(ModelElement, ModelElement) | Получает ссылки между источником и элементом целевого объекта. | |
GetElementLinksToElement(ModelElement, ModelElement, Boolean) | Получает ссылки между источником и элементом целевого объекта. | |
GetElementLinksToElement<T>(ModelElement, ModelElement) | Получает ссылки между источником и элементом целевого объекта. | |
GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) | Получает коллекцию ссылок между источником и ролью целевого объекта. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetLinkedElement(ModelElement) | Возвращает элемент привязана к данному элементу в связи. | |
GetLinkedElement(ModelElement, Guid) | Получает элемент, связанный с этим элементом. | |
GetLinkedElements | Возвращает список элементов, связанных с этой роли. | |
GetRolePlayer(ElementLink) | Возвращает роль проигрывателя связи, соответствующий этой роли. | |
GetRolePlayer(ElementLink, Guid) | Возвращает указанную роль проигрывателя из ссылки. | |
GetRolePlayerMoniker | Возвращает роль моникера проигрывателя связи, соответствующие этой роли. | |
GetSourceRolePlayer | Возвращает элемент источника, который вложен в связи. | |
GetTargetRolePlayer | Возвращает элемент целевого объекта, который вложен в связи. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
SetLinkedElement(ModelElement, ModelElement) | Задает элемент на другой стороне связи. | |
SetLinkedElement(ModelElement, Guid, ModelElement) | Задает роль проигрывателя ссылки на другой стороне связи. | |
SetRolePlayer(ElementLink, ModelElement) | Задает роль проигрывателя связи, соответствующий этой роли. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Присвоит элемент в роли в связи. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Задает роль моникера проигрывателя связи, соответствующие этой роли. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Устанавливает указанную роль проигрывателя в связи. | |
ToString | Преобразует элемент в строку. (Унаследовано от DomainObjectInfo.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.