ElementTypeDescriptor.GetDisplayProperties - метод (ModelElement, PropertyDescriptor%)
Возвращает коллекцию дескрипторов свойств для всех свойств элемента модели.
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Protected Function GetDisplayProperties ( _
requestor As ModelElement, _
ByRef defaultPropertyDescriptor As PropertyDescriptor _
) As PropertyDescriptorCollection
protected PropertyDescriptorCollection GetDisplayProperties(
ModelElement requestor,
ref PropertyDescriptor defaultPropertyDescriptor
)
Параметры
- requestor
Тип: Microsoft.VisualStudio.Modeling.ModelElement
Элемент модели, для которого нужно получить свойства.
- defaultPropertyDescriptor
Тип: System.ComponentModel.PropertyDescriptor%
Дескриптор для используемого по умолчанию свойства элемента, переданного по ссылке.
Возвращаемое значение
Тип: System.ComponentModel.PropertyDescriptorCollection
Коллекция дескрипторов свойств для всех свойств элемента модели.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр requestor имеет значение nullссылка NULL (Nothing в Visual Basic). |
Заметки
Если элемент модели помечен для удаления, этот метод возвращает пустую коллекцию, а не обновляет defaultPropertyDescriptor.
Этот метод добавляет или удаляет дескрипторы свойств домена на основе следующих правил:
Исключите свойства домена элемента, для которого ShouldCreatePropertyDescriptor возвращает false.
If IncludeOppositeRolePlayerProperties возвращает trueдобавьте свойства для каждого нул-к-одн роль и связи " один к одному ".Каждая такая роль создана путем вызова свойства CreateRolePlayerPropertyDescriptor метод.
If IncludeEmbeddingRelationshipProperties возвращает trueдобавьте свойства элемента целевого объекта всех встроенных связей, которые не допускают дубликаты.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
GetDisplayProperties - перегрузка
Microsoft.VisualStudio.Modeling.Design - пространство имен
ShouldCreatePropertyDescriptor
IncludeOppositeRolePlayerProperties