RolePlayerPropertyDescriptor - класс
Предоставляет дополнительные сведения о типе времени выполнения для свойства роли.
Иерархия наследования
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Синтаксис
'Декларация
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public Class RolePlayerPropertyDescriptor _
Inherits PropertyDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RolePlayerPropertyDescriptor : PropertyDescriptor
Тип RolePlayerPropertyDescriptor предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]) | Инициализирует новый экземпляр класса RolePlayerPropertyDescriptor. |
![]() |
RolePlayerPropertyDescriptor(Store, DomainRoleInfo, array<Attribute[]) | Конструктор |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
AllowNull | Получает или задает значение, указывающее, является ли null допустимым значением для описываемого свойства роли. |
![]() |
AttributeArray | Получает или задает массив атрибутов. (Унаследовано от MemberDescriptor.) |
![]() |
Attributes | Возвращает коллекцию атрибутов для этого члена. (Унаследовано от MemberDescriptor.) |
![]() |
Category | Возвращает имя категории, к которой принадлежит член, как это указано в объекте CategoryAttribute. (Унаследовано от MemberDescriptor.) |
![]() |
ComponentType | Получает тип элемента домена, с которым связано это свойство. (Переопределяет PropertyDescriptor.ComponentType.) |
![]() |
Converter | Получает преобразователь для описанного свойства. (Переопределяет PropertyDescriptor.Converter.) |
![]() |
Description | Возвращает описание члена, как указано атрибутом DescriptionAttribute. (Унаследовано от MemberDescriptor.) |
![]() |
DesignTimeOnly | Возвращает значение, показывающее, должен ли этот член устанавливаться только во время разработки, как указано атрибутом DesignOnlyAttribute. (Унаследовано от MemberDescriptor.) |
![]() |
DisplayName | Получает отображаемое имя описываемого свойства роли. (Переопределяет MemberDescriptor.DisplayName.) |
![]() |
DomainRoleInfo | Получает метаданные для роли элемента модели в связи. |
![]() |
ElementList | Устаревшее. Получает коллекцию допустимых значений для описанного свойства роли. |
![]() |
IsBrowsable | Возвращает значение, указывающее, является ли член отображаемым в обозревателе, как определено в атрибуте BrowsableAttribute. (Унаследовано от MemberDescriptor.) |
![]() |
IsInstanceBased | Проверка, основан ли этот PropertyDescriptor на экземпляре или статическом типе. |
![]() |
IsLocalizable | Возвращает значение, показывающее, должно ли быть локализовано это свойство (в соответствии с атрибутом LocalizableAttribute). (Унаследовано от PropertyDescriptor.) |
![]() |
IsReadOnly | Получает значение, указывающее, доступно ли описываемое свойство роли только для чтения. (Переопределяет PropertyDescriptor.IsReadOnly.) |
![]() |
Name | Возвращает имя члена. (Унаследовано от MemberDescriptor.) |
![]() |
NameHashCode | Возвращает хэш-код для имени члена, как определено в методе GetHashCode. (Унаследовано от MemberDescriptor.) |
![]() |
PropertyType | Возвращает тип свойства. (Переопределяет PropertyDescriptor.PropertyType.) |
![]() |
RelationshipInfo | Получает метаданные для связи, в которой элемент модели является исполнителем роли. |
![]() |
RolePlayerMenuCommands | Получает коллекцию объектов RolePlayerMenuCommand, представляющих команды обратного вызова для задания экземпляра исполнителя роли, когда пользователь выбирает конкретный элемент. |
![]() |
SerializationVisibility | Возвращает значение, показывающее, должно ли это свойство быть сериализируемым (в соответствии с атрибутом DesignerSerializationVisibilityAttribute). (Унаследовано от PropertyDescriptor.) |
![]() |
SupportsChangeEvents | Возвращает значение, показывающее, могут ли уведомления об изменении значения инициироваться не из дескриптора свойств. (Унаследовано от PropertyDescriptor.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddValueChanged | Обрабатывает добавление прослушивателя событий (Переопределяет PropertyDescriptor.AddValueChanged(Object, EventHandler).) |
![]() |
BuildElementList(Object) | Получите список действительных игроков ролей для этого значения свойства указанного компонента. |
![]() |
BuildElementList(Object, Boolean) | Создает список действительный игроков ролей для этого значения свойства указанного компонента. |
![]() |
CanResetValue | Указывает, может ли значение свойства домена быть сброшено. (Переопределяет PropertyDescriptor.CanResetValue(Object).) |
![]() |
CreateAttributeCollection | Создает коллекцию атрибутов, используя массив атрибутов, переданный в конструктор. (Унаследовано от MemberDescriptor.) |
![]() |
CreateInstance | Создает экземпляр заданного типа. (Унаследовано от PropertyDescriptor.) |
![]() |
Equals | Сравнивает данный объект с другим, проверяя их эквивалентность. (Унаследовано от PropertyDescriptor.) |
![]() |
FillAttributes | Добавляет атрибуты дескриптора PropertyDescriptor в заданный список атрибутов родительского класса. (Унаследовано от PropertyDescriptor.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
GetChildProperties() | По умолчанию возвращается значение PropertyDescriptorCollection. (Унаследовано от PropertyDescriptor.) |
![]() |
GetChildProperties(array<Attribute[]) | Возвращает PropertyDescriptorCollection, используя заданный массив атрибутов как фильтр. (Унаследовано от PropertyDescriptor.) |
![]() |
GetChildProperties(Object) | Возвращает PropertyDescriptorCollection для данного объекта. (Унаследовано от PropertyDescriptor.) |
![]() |
GetChildProperties(Object, array<Attribute[]) | Возвращает коллекцию PropertyDescriptorCollection для данного объекта, используя заданный массив атрибутов как фильтр. (Унаследовано от PropertyDescriptor.) |
![]() |
GetDescribedElement | Возвращает ModelElement, для которого это RolePlayerPropertyDescriptor представляет роль свойства (то есть элемента узла).Обратите внимание, что это не обязательно источник отношения. |
![]() |
GetEditor | Возвращает редактор заданного типа. (Унаследовано от PropertyDescriptor.) |
![]() |
GetHashCode | Возвращает хэш-код для этого объекта. (Унаследовано от PropertyDescriptor.) |
![]() |
GetInvocationTarget | Этот метод возвращает объект, которой должен использоваться при вызове членов. (Унаследовано от PropertyDescriptor.) |
![]() |
GetSetFieldString | Возвращает Локализованная строка для имени заданной транзакции значения. |
![]() |
GetStore | Возвращает хранилище, с которым работает этот дескриптор. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
GetTypeFromName | Возвращает тип, используя его имя. (Унаследовано от PropertyDescriptor.) |
![]() |
GetValue | Получает значение свойства роли домена. (Переопределяет PropertyDescriptor.GetValue(Object).) |
![]() |
GetValueChangedHandler | Возвращает текущий набор обработчиков события ValueChanged для конкретного компонента. (Унаследовано от PropertyDescriptor.) |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnValueChanged | Вызывает реализованное разработчиком событие ValueChanged. (Унаследовано от PropertyDescriptor.) |
![]() |
RemoveValueChanged | Обрабатывает удаление прослушивателя событий (Переопределяет PropertyDescriptor.RemoveValueChanged(Object, EventHandler).) |
![]() |
ResetValue | Сбрасывает значение свойства роли. (Переопределяет PropertyDescriptor.ResetValue(Object).) |
![]() |
SetValue | Задает значение свойства роли домена. (Переопределяет PropertyDescriptor.SetValue(Object, Object).) |
![]() |
ShouldSerializeValue | Указывает, должно ли быть сериализовано значение свойства роли. (Переопределяет PropertyDescriptor.ShouldSerializeValue(Object).) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Этот класс предоставляет сведения о динамического пользовательского свойства для свойства роли.
ElementTypeDescriptor для элемента модели может возвратить коллекцию дескрипторов свойств для свойства этого элемента модели. Эта коллекция может содержать дескрипторов свойств для определенных ссылок, в которых элемент ролевой игрок. Эти свойства дескрипторы экземпляров этого класса. Дополнительные сведения см. в Defining Domain Relationships и следующие методы класса ElementTypeDescriptor : CreateRolePlayerPropertyDescriptor, GetDisplayProperties и ShouldCreateRolePlayerPropertyDescriptor.
Для создания настраиванная роль дескриптора свойства наследовать от этого класса и переопределите один или несколько членов.
Примечание
Примененный к данному типу или члену атрибут HostProtectionAttribute имеет следующее значение свойства Resources: SharedState. Атрибут HostProtectionAttribute не оказывает влияния на настольные приложения (обычно запускаемые двойным щелчком значка, вводом команды или URL-адреса в браузере). Дополнительные сведения см. в описании класса HostProtectionAttribute или в разделе программирование SQL Server и атрибуты защиты основного приложения.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Design - пространство имен