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.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
語法
'宣告
Public Class ElementTypeDescriptor _
Inherits CustomTypeDescriptor
public class ElementTypeDescriptor : CustomTypeDescriptor
ElementTypeDescriptor 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
ElementTypeDescriptor(Type) | 用來建立包裝函式類別的 ctor,該類別表示要使用的 MEL 型別。 | |
ElementTypeDescriptor(ModelElement) | 初始化 ElementTypeDescriptor 類別的新執行個體。 | |
ElementTypeDescriptor(ICustomTypeDescriptor, ModelElement) | 使用父自訂型別描述元,初始化 ElementTypeDescriptor 類別的新執行個體。 | |
ElementTypeDescriptor(ICustomTypeDescriptor, Type) | 用來建立包裝函式類別的 ctor,該類別表示要使用的 MEL 型別。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
ComponentType | 取得這個類別所代表的模型項目的 Type。 | |
ModelElement | 取得這個類別所代表的模型項目。 | |
Store |
回頁首
方法
回頁首
備註
這個類別提供模型項目提供動態自訂型別資訊。
Domain-Specific Language Tools (DSL 工具) 使用這個型別表示網域模型項目的模型。 型別控制項項目的所在網域模型的屬性方格中處理並提供方法以這個所描述的項目。
若要建立自訂的項目型別描述項,請從這個類別繼承並覆寫一或多個成員。
注意事項 |
---|
如果您的 DSL 定義為網域類別指定網域型別描述項,則這個定義產生的程式碼中包含一個型別描述項,衍生自 ElementTypeDescriptor,尤其是該網域類別的。如需詳細資訊,請參閱顯示相關項目的屬性 - 重新導向。 |
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.Modeling.Design 命名空間