RolePlayerPropertyDescriptor - класс
Предоставляет дополнительные сведения о типах во время выполнения для роли свойства.
Иерархия наследования
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.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 - пространство имен