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


ExplorerBehaviorTypeDescriptor - класс

Класс настраиваемый дескриптор типа для элементов ExplorerBehavior.

Иерархия наследования

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerBehaviorTypeDescriptor

Пространство имен:  Microsoft.VisualStudio.Modeling.DslDefinition
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Синтаксис

'Декларация
Public Class ExplorerBehaviorTypeDescriptor _
    Inherits ElementTypeDescriptor
public class ExplorerBehaviorTypeDescriptor : ElementTypeDescriptor

Тип ExplorerBehaviorTypeDescriptor предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод ExplorerBehaviorTypeDescriptor(ICustomTypeDescriptor, ModelElement) Конструктор
Открытый метод ExplorerBehaviorTypeDescriptor(ICustomTypeDescriptor, Type) Конструктор

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

Свойства

  Имя Описание
Защищенное свойство ComponentType Возвращает Type элемент модели, этот класс представляет. (Унаследовано от ElementTypeDescriptor.)
Открытое свойство ModelElement Возвращает элемент модели, этот класс представляет. (Унаследовано от ElementTypeDescriptor.)
Защищенное свойство Store (Унаследовано от ElementTypeDescriptor.)

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

Методы

  Имя Описание
Защищенный метод CollectionRolePropertiesBrowsable Для всех связей участвует этот элемент модели, возвращает ли любое PropertyDescriptor для свойств коллекции отображается на основе ролей (Унаследовано от ElementTypeDescriptor.)
Защищенный метод CreateCollectionPropertyDescriptor (Унаследовано от ElementTypeDescriptor.)
Защищенный метод CreatePropertyDescriptor Создает дескриптор для свойства элемента модели. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод CreateRolePlayerPropertyDescriptor Создает дескриптор для роли свойства элемента модели. (Унаследовано от ElementTypeDescriptor.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetAttributes Возвращает коллекцию настраиваемых атрибутов для типа, представленного этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Защищенный метод GetCategory Возвращает локализованную строку категории для свойства домена. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetClassName Возвращает имя класса этот дескриптор. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetComponentName Возвращает имя элемента модели, представленный данным классом. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetConverter Возвращает преобразователь типов для типа, представленного этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Открытый метод GetDefaultEvent Возвращает дескриптор события по умолчанию для объекта, представленного этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Открытый метод GetDefaultProperty Возвращает дескриптор свойства по умолчанию для объекта, представленного этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Защищенный метод GetDescription Возвращает локализованную строку для описания свойства домена. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод GetDisplayProperties(ModelElement, PropertyDescriptor%) Возвращает коллекцию дескрипторов свойств для всех свойств элемента модели. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Возвращает список дескрипторов свойств, соответствующий каждому свойству домена (Унаследовано от ElementTypeDescriptor.)
Защищенный метод GetDomainClassInfo Возвращает сведения о доменного класса для типа, описыванными элемента. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод GetDomainPropertyAttributes Возвращает массив настраиваемых атрибутов, примененных к свойству, описанный. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetEditor Возвращает редактор для заданного типа, который должен быть связан с классом, представленным этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Открытый метод GetEvents() Возвращает коллекцию дескрипторов событий по умолчанию для объекта, представленного этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Открытый метод GetEvents(array<Attribute[]) Возвращает фильтрованную коллекцию дескрипторов событий по умолчанию для объекта, представленного этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Защищенный метод GetExtensionProperties Возвращает дескрипторы свойств для всех элементов расширения (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetProperties() Возвращает коллекцию дескрипторов свойств домена, содержащую все свойства, описанного типа. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetProperties(array<Attribute[]) Возвращает коллекцию дескрипторов свойств экземпляра ExplorerBehavior. (Переопределяет ElementTypeDescriptor.GetProperties(array<Attribute[]).)
Защищенный метод GetPropertyDescriptorDisplayName Возвращает локализованную строку для отображаемого имени свойства домена. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetPropertyOwner Возвращает объект, содержащий свойство, описываемое заданным дескриптором свойства. (Унаследовано от CustomTypeDescriptor.)
Защищенный метод GetRolePlayerPropertyAttributes Возвращает массив настраиваемых атрибутов, примененных к роли, описанной свойства. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод IncludeCollectionRoleProperties Для всех связей участвует этот элемент модели, возвращает ли предоставить PropertyDescriptor для свойств коллекции на основе ролей. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод IncludeEmbeddingRelationshipProperties Для указанного элемента модели, возвращает значение, указывающее, следует ли добавлять свойства элемента целевого объекта любых встроенных связей, которые не допускают дубликаты. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод IncludeOppositeRolePlayerProperties Для указанного элемента модели, возвращает значение которого указывает, следует ли добавить роль свойств для нул-к-одн и одинов к одному ". (Унаследовано от ElementTypeDescriptor.)
Защищенный метод IsPropertyDescriptorReadOnly Возвращает значение, указывающее, описанное свойство доступно только для чтения. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод ShouldCreateCollectionPropertyDescriptor Для связи и связанные роли проигрывателей уровня экземпляра, возвращают ли создать дескриптор свойства для коллекций (Унаследовано от ElementTypeDescriptor.)
Защищенный метод ShouldCreatePropertyDescriptor Возвращает значение, указывающее, должен ли дескриптор быть создан для указанного свойства домена. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод ShouldCreateRolePlayerPropertyDescriptor Возвращает значение, указывающее, должен ли дескриптор быть создан для указанной роли свойства. (Унаследовано от ElementTypeDescriptor.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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