ExplorerBehaviorTypeDescriptor 类

自定义类型 ExplorerBehavior 元素的类型描述符类。

继承层次结构

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerBehaviorTypeDescriptor

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

语法

声明
Public Class ExplorerBehaviorTypeDescriptor _
    Inherits ElementTypeDescriptor
public class ExplorerBehaviorTypeDescriptor : ElementTypeDescriptor

ExplorerBehaviorTypeDescriptor 类型公开以下成员。

构造函数

  名称 说明
公共方法 ExplorerBehaviorTypeDescriptor(ICustomTypeDescriptor, ModelElement) 构造函数
公共方法 ExplorerBehaviorTypeDescriptor(ICustomTypeDescriptor, Type) 构造函数

页首

属性

  名称 说明
受保护的属性 ComponentType 获取此类表示模型元素的 Type 。 (继承自 ElementTypeDescriptor。)
公共属性 ModelElement 获取此类表示的模型元素。 (继承自 ElementTypeDescriptor。)
受保护的属性 Store (继承自 ElementTypeDescriptor。)

页首

方法

  名称 说明
受保护的方法 CollectionRolePropertiesBrowsable 对于此模型元素参与的任何关系,返回基于角色的集合属性的任何 PropertyDescriptor 是否可浏览的 (继承自 ElementTypeDescriptor。)
受保护的方法 CreateCollectionPropertyDescriptor (继承自 ElementTypeDescriptor。)
受保护的方法 CreatePropertyDescriptor 创建模型元素的属性的描述符。 (继承自 ElementTypeDescriptor。)
受保护的方法 CreateRolePlayerPropertyDescriptor 创建模型元素的角色属性的描述符。 (继承自 ElementTypeDescriptor。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetAttributes 返回此类型说明符表示的类型的自定义特性集合。 (继承自 CustomTypeDescriptor。)
受保护的方法 GetCategory 返回字段特性中的类的本地化字符串。 (继承自 ElementTypeDescriptor。)
公共方法 GetClassName 返回此说明符表示类的名称。 (继承自 ElementTypeDescriptor。)
公共方法 GetComponentName 获取此类表示模型元素的名称。 (继承自 ElementTypeDescriptor。)
公共方法 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[]) 返回属性说明符的集合 ExplorerBehavior 实例。 (重写 ElementTypeDescriptor.GetProperties(array<Attribute[])。)
受保护的方法 GetPropertyDescriptorDisplayName 返回字段的特性的显示名称的本地化字符串。 (继承自 ElementTypeDescriptor。)
公共方法 GetPropertyOwner 返回包含指定的属性描述符所描述的属性的对象。 (继承自 CustomTypeDescriptor。)
受保护的方法 GetRolePlayerPropertyAttributes 返回适合中描述的角色特性的自定义特性。 (继承自 ElementTypeDescriptor。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 IncludeCollectionRoleProperties 对于此模型元素参与的任何关系,是否返回为基于角色的集合属性提供 PropertyDescriptor。 (继承自 ElementTypeDescriptor。)
受保护的方法 IncludeEmbeddingRelationshipProperties 到指定的模型元素,返回指示是否添加所有嵌入关系的目标元素属性不允许重复的值。 (继承自 ElementTypeDescriptor。)
受保护的方法 IncludeOppositeRolePlayerProperties 到指定的模型元素,返回指示是否添加角色特性零到一个和一对一关系的值。 (继承自 ElementTypeDescriptor。)
受保护的方法 IsPropertyDescriptorReadOnly 返回一个值所描述的属性是否为只读。 (继承自 ElementTypeDescriptor。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 ShouldCreateCollectionPropertyDescriptor 对于涉及的该关系和实例级别角色扮演者,则应返回创建集合中的属性说明符 (继承自 ElementTypeDescriptor。)
受保护的方法 ShouldCreatePropertyDescriptor 返回一个值是否应针对指定的字段的特性创建描述符。 (继承自 ElementTypeDescriptor。)
受保护的方法 ShouldCreateRolePlayerPropertyDescriptor 返回一个值是否应针对指定的角色属性创建描述符。 (继承自 ElementTypeDescriptor。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling.DslDefinition 命名空间