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 为 nullnull 引用(在 Visual Basic 中为 Nothing)。 |
备注
如果模型元素为删除标记为,则此方法返回空集合,并且不更新 defaultPropertyDescriptor。
此方法将或排除基于以下规则的字段属性的类型描述符:
排除 ShouldCreatePropertyDescriptor 返回 false元素的字段的特性。
如果 IncludeOppositeRolePlayerProperties 返回 true,添加每个零到一个和一对一关系的一个角色的属性。 每个这样的角色的属性是通过调用 CreateRolePlayerPropertyDescriptor 方法生成的。
如果 IncludeEmbeddingRelationshipProperties 返回 true,添加所有嵌入关系的目标元素的属性不允许对。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.Modeling.Design 命名空间
ShouldCreatePropertyDescriptor
IncludeOppositeRolePlayerProperties