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


ElementTypeDescriptor.GetDisplayProperties - метод (ModelElement, PropertyDescriptor%)

Возвращает Коллекцию дескрипторов свойств для всех свойств элемента модели.

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

Синтаксис

'Декларация
Protected Function GetDisplayProperties ( _
    requestor As ModelElement, _
    ByRef defaultPropertyDescriptor As PropertyDescriptor _
) As PropertyDescriptorCollection
protected PropertyDescriptorCollection GetDisplayProperties(
    ModelElement requestor,
    ref PropertyDescriptor defaultPropertyDescriptor
)

Параметры

Возвращаемое значение

Тип: System.ComponentModel.PropertyDescriptorCollection
Коллекция дескрипторов свойств для всех свойств элемента модели.

Исключения

Исключение Условие
ArgumentNullException

Параметр requestor имеет значение nullссылка NULL (Nothing в Visual Basic).

Заметки

Если элемент модели помечен для удаления, то этот метод возвращает пустую коллекцию и не обновляет defaultPropertyDescriptor.

Этот метод добавляет или исключает дескрипторы свойств на основе домена следующим правилам:

  • Удалите свойства домена элемента, для которого ShouldCreatePropertyDescriptor возвращает false.

  • Если IncludeOppositeRolePlayerProperties возвращает true, добавьте роль свойства для всех 0 или 1, а в связи " один к одному. Каждая такая роль свойства создается путем вызова метода CreateRolePlayerPropertyDescriptor.

  • Если IncludeEmbeddingRelationshipProperties возвращает true, добавьте свойства элемента целевого объекта всех встроенных связей, которые не позволяют дубликаты.

Безопасность платформы .NET Framework

См. также

Ссылки

ElementTypeDescriptor Класс

GetDisplayProperties - перегрузка

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

ShouldCreatePropertyDescriptor

IncludeOppositeRolePlayerProperties

IncludeEmbeddingRelationshipProperties

DefaultDomainProperty