ElementTypeDescriptor 类
为 ModelElement 对象提供附加的运行时类型信息。
继承层次结构
System.Object
System.ComponentModel.CustomTypeDescriptor
Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.ConnectorHasDecoratorsTypeDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementTypeDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerBehaviorTypeDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.ShapeHasDecoratorsTypeDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehaviorTypeDescriptor
命名空间: Microsoft.VisualStudio.Modeling.Design
程序集: Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
语法
声明
Public Class ElementTypeDescriptor _
Inherits CustomTypeDescriptor
public class ElementTypeDescriptor : CustomTypeDescriptor
ElementTypeDescriptor 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ElementTypeDescriptor(Type) | 创建表示将被使用的麦类型的包装类 ctor | |
ElementTypeDescriptor(ModelElement) | 初始化 ElementTypeDescriptor 类的新实例。 | |
ElementTypeDescriptor(ICustomTypeDescriptor, ModelElement) | 使用父自定义类型描述符, ElementTypeDescriptor 初始化类的新实例。 | |
ElementTypeDescriptor(ICustomTypeDescriptor, Type) | 创建表示将被使用的麦类型的包装类 ctor |
页首
属性
名称 | 说明 | |
---|---|---|
ComponentType | 获取此类表示模型元素的 Type 。 | |
ModelElement | 获取此类表示的模型元素。 | |
Store |
页首
方法
页首
备注
此类为模型元素提供动态自定义类型信息。
域特定语言工具 (DSL 工具) 使用此类型表示在域模型的模型元素。此类型的控件元素如何按域模型的属性网格处理并提供使用方法以中描述的元素。
若要创建自定义的元素类型描述符,请从该类继承并重写一个或多个成员。
说明 |
---|
如果 DSL 为字段定义类指定字段类型描述符,则定义的生成代码将包含一个类型描述符,从派生 ElementTypeDescriptor,尤其是该字段类的。有关更多信息,请参见 显示相关元素的属性 - 重定向。 |
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.Modeling.Design 命名空间