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


NodeShapeTypeDescriptor - класс

Примечание. Данный API устарел.

Специализированный дескриптор типа для класса Shape.

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

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
        Microsoft.VisualStudio.Modeling.Diagrams.NodeShapeTypeDescriptor

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

Синтаксис

'Декларация
<ObsoleteAttribute("Use PresentationElementTypeDescriptor instead.")> _
Public Class NodeShapeTypeDescriptor _
    Inherits PresentationElementTypeDescriptor
[ObsoleteAttribute("Use PresentationElementTypeDescriptor instead.")]
public class NodeShapeTypeDescriptor : PresentationElementTypeDescriptor

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

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

  Имя Описание
Открытый метод NodeShapeTypeDescriptor(ICustomTypeDescriptor, NodeShape)
Открытый метод NodeShapeTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement) Устаревшее. Создает новый объект ShapeTypeDescriptor.

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

Свойства

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

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

Методы

  Имя Описание
Защищенный метод CollectionRolePropertiesBrowsable Для всех отношений, в которых участвует этот элемент модели, возвращает, является ли отображаемым любое PropertyDescriptor для свойств коллекции, основанной на ролях (Унаследовано от ElementTypeDescriptor.)
Защищенный метод CreateCollectionPropertyDescriptor (Унаследовано от ElementTypeDescriptor.)
Защищенный метод CreatePropertyDescriptor Создает дескриптор для свойства элемента модели. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод CreateRolePlayerPropertyDescriptor Создает дескриптор для свойства роли элемента модели. (Унаследовано от ElementTypeDescriptor.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetAttributes Возвращает коллекцию настраиваемых атрибутов для типа, представленного этим дескриптором типа. (Унаследовано от CustomTypeDescriptor.)
Защищенный метод GetCategory Возвращает Локализованная строка для категории свойства домена. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetClassName Получает имя класса, отображаемое в сетке свойств. (Унаследовано от PresentationElementTypeDescriptor.)
Открытый метод GetComponentName Получает имя компонента, отображаемое в сетке свойств. (Унаследовано от PresentationElementTypeDescriptor.)
Открытый метод 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[]) Возвращает свойства для этого экземпляра компонента, используя массив атрибутов в качестве фильтра. (Унаследовано от PresentationElementTypeDescriptor.)
Защищенный метод GetPropertyDescriptorDisplayName Возвращает Локализованная Строка для отображаемого имени свойства домена. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetPropertyOwner Возвращает объект, содержащий свойство, описываемое заданным дескриптором свойства. (Унаследовано от CustomTypeDescriptor.)
Защищенный метод GetRolePlayerPropertyAttributes Возвращает массив настраиваемых атрибутов, примененных к описанному свойству роли. (Унаследовано от ElementTypeDescriptor.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод IncludeCollectionRoleProperties Для всех отношений, в которых участвует этот элемент модели, возвращает, надо ли предоставлять любое PropertyDescriptor для свойств коллекции, основанной на ролях (Унаследовано от ElementTypeDescriptor.)
Защищенный метод IncludeEmbeddingRelationshipProperties Для указанного элемента модели, возвращает значение, указывающее, следует ли добавлять свойства целевого элемента любых встроенных отношений, которые не допускают дубликаты. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод IncludeOppositeRolePlayerProperties Для всех отношений, в которых участвует этот элемент модели, вернуть, надо ли отображать свойство ElementName противоположного игрока роли, если он есть (Унаследовано от PresentationElementTypeDescriptor.)
Защищенный метод IsPropertyDescriptorReadOnly Возвращает значение, указывающее, доступно ли описываемое свойство только для чтения. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод ShouldCreateCollectionPropertyDescriptor Для отношения и связанных игроков ролей уровня экземпляра, вернуть, создать ли дескриптор свойства для коллекций (Унаследовано от ElementTypeDescriptor.)
Защищенный метод ShouldCreatePropertyDescriptor Возвращает значение, указывающее, должен ли дескриптор быть создан для указанного свойства домена. (Унаследовано от ElementTypeDescriptor.)
Защищенный метод ShouldCreateRolePlayerPropertyDescriptor Возвращает значение, указывающее, должен ли дескриптор быть создан для указанного свойства роли. (Унаследовано от ElementTypeDescriptor.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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