DiagramTypeDescriptor 类

关系图类的专用类型描述符。

继承层次结构

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

命名空间:  Microsoft.VisualStudio.Modeling.Diagrams
程序集:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

语法

声明
Public Class DiagramTypeDescriptor _
    Inherits PresentationElementTypeDescriptor
public class DiagramTypeDescriptor : PresentationElementTypeDescriptor

DiagramTypeDescriptor 类型公开以下成员。

构造函数

  名称 说明
公共方法 DiagramTypeDescriptor(ICustomTypeDescriptor, Diagram)
公共方法 DiagramTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement) 已过时。

页首

属性

  名称 说明
受保护的属性 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.GetComponentName()。)
公共方法 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(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.Diagrams 命名空间