DslDefinitionModelElementTypeDescriptor - класс
TypeDescriptor для DomainPath или PropertyPath.
Иерархия наследования
System.Object
System.ComponentModel.CustomTypeDescriptor
Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTypeDescriptor
Пространство имен: Microsoft.VisualStudio.Modeling.DslDefinition.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Синтаксис
'Декларация
Public Class DslDefinitionModelElementTypeDescriptor _
Inherits ElementTypeDescriptor
public class DslDefinitionModelElementTypeDescriptor : ElementTypeDescriptor
Тип DslDefinitionModelElementTypeDescriptor предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DslDefinitionModelElementTypeDescriptor | DslDefinitionModelElementTypeDescriptor ctor.Вызывает базовый класс напрямую. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
ComponentType | Получает Type элемента модели, который представляет этот класс. (Унаследовано от ElementTypeDescriptor.) |
![]() |
ModelElement | Получает элемент модели, который представляет этот класс. (Унаследовано от ElementTypeDescriptor.) |
![]() |
Store | (Унаследовано от ElementTypeDescriptor.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CollectionRolePropertiesBrowsable | Для всех отношений, в которых участвует этот элемент модели, возвращает, является ли отображаемым любое PropertyDescriptor для свойств коллекции, основанной на ролях (Унаследовано от ElementTypeDescriptor.) |
![]() |
CreateCollectionPropertyDescriptor | (Унаследовано от ElementTypeDescriptor.) |
![]() |
CreatePropertyDescriptor | Создайте PropertyDescriptor для заданного DomainProperty (Переопределяет ElementTypeDescriptor.CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]).) |
![]() |
CreateRolePlayerPropertyDescriptor | Метод для создания PropertyDescriptor, которое описывает отношение и роль, которая будет отображаться в сетке. (Переопределяет ElementTypeDescriptor.CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]).) |
![]() |
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.GetExtensionProperties(ModelElement, array<Attribute[]).) |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetProperties() | (Переопределяет ElementTypeDescriptor.GetProperties().) |
![]() |
GetProperties(array<Attribute[]) | Метод для предоставления собственного набора дескрипторов свойств для обозначенного ModelElement. (Переопределяет 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.ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo).) |
![]() |
ShouldCreateRolePlayerPropertyDescriptor | Возвращает значение, указывающее, должен ли дескриптор быть создан для указанного свойства роли. (Унаследовано от ElementTypeDescriptor.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.DslDefinition.Design - пространство имен