EditorHasToolboxTabs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
DomainRelationship EditorHasToolboxTabs
public ref class EditorHasToolboxTabs sealed : Microsoft::VisualStudio::Modeling::ElementLink
[Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.EditorHasToolboxTabs.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.EditorHasToolboxTabs.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))]
[Microsoft.VisualStudio.Modeling.DomainObjectId("6e9e35eb-9f97-49cc-8885-80addb020925")]
[Microsoft.VisualStudio.Modeling.DomainRelationship(IsEmbedding=true)]
[System.CLSCompliant(true)]
public sealed class EditorHasToolboxTabs : Microsoft.VisualStudio.Modeling.ElementLink
[<Microsoft.VisualStudio.Modeling.Design.DescriptionResource("Microsoft.VisualStudio.Modeling.DslDefinition.EditorHasToolboxTabs.Description", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.Design.DisplayNameResource("Microsoft.VisualStudio.Modeling.DslDefinition.EditorHasToolboxTabs.DisplayName", typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")>]
[<Microsoft.VisualStudio.Modeling.DomainModelOwner(typeof(Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel))>]
[<Microsoft.VisualStudio.Modeling.DomainObjectId("6e9e35eb-9f97-49cc-8885-80addb020925")>]
[<Microsoft.VisualStudio.Modeling.DomainRelationship(IsEmbedding=true)>]
[<System.CLSCompliant(true)>]
type EditorHasToolboxTabs = class
inherit ElementLink
Public NotInheritable Class EditorHasToolboxTabs
Inherits ElementLink
- 继承
- 属性
构造函数
| EditorHasToolboxTabs(Editor, ToolboxTab) |
构造函数在与给定编辑器相同的分区中创建 EditorHasToolboxTabs 链接 |
| EditorHasToolboxTabs(Partition, RoleAssignment[]) |
构造函数 |
| EditorHasToolboxTabs(Partition, RoleAssignment[], PropertyAssignment[]) |
构造函数 |
| EditorHasToolboxTabs(Store, RoleAssignment[]) |
构造函数 |
| EditorHasToolboxTabs(Store, RoleAssignment[], PropertyAssignment[]) |
构造函数 |
字段
| DomainClassId |
EditorHasToolboxTabs 域类 Id。 |
| EditorDomainRoleId |
编辑器域角色 Id。 |
| ToolboxTabDomainRoleId |
ToolboxTab 域角色 Id。 |
属性
| Editor |
编辑器定义的 DomainRole 编辑器工具箱选项卡。 |
| Id |
此元素的唯一标识符。 (继承自 ModelElement) |
| IsActive |
如果该元素当前在模型内处于活动状态,则返回 true; 如果该元素已删除或正在被删除,则返回 false。 (继承自 ModelElement) |
| IsDeleted |
已从模型中删除了元素。 (删除的元素不会立即被销毁,使 undo 命令可以撤消删除元素。 ) (继承自 ModelElement) |
| IsDeleting |
已从模型中删除了元素。 (删除的元素不会立即被销毁,使 undo 命令可以撤消删除元素。 ) (继承自 ModelElement) |
| LinkedElements |
获取由此元素链接连接的元素的只读集合。 (继承自 ElementLink) |
| Partition |
获取或设置包含此元素的分区实例。 (继承自 ModelElement) |
| Store |
获取包含此元素的存储实例。 (继承自 ModelElement) |
| ToolboxTab |
DomainRole ToolboxTab 定义工具箱选项卡的编辑器。 |
方法
显式接口实现
扩展方法
| AddExtension(ModelElement, DomainClassInfo) |
使用指定域类型的新实例化扩展扩展此 ModelElement。 如果该元素已经具有该类型的扩展,则将引发 InvalidOperationException。 |
| AddExtension(ModelElement, ExtensionElement) |
使用特定扩展扩展此 ModelElement。 如果该元素已具有相同类型的扩展,则将引发 InvalidOperationException。 |
| AddExtension(ModelElement, Guid) |
将此 ModelElement 扩展到已标识域类型的新实例化扩展。 如果该元素已经具有该类型的扩展,则将引发 InvalidOperationException。 |
| AddExtension(ModelElement, Type) |
使用指定类型的新实例化扩展来扩展此 ModelElement。 如果该元素已经具有该类型的扩展,则将引发 InvalidOperationException。 |
| AddExtension<T>(ModelElement) |
使用特定类型的新实例化扩展来扩展此 ModelElement。 如果该元素已具有相同类型的扩展,则将引发 InvalidOperationException。 |
| GetAllExtensions(ModelElement) |
返回一个可枚举,它在此 ModelElement 中嵌入的扩展元素树中执行广度优先遍历。 |
| GetBaseElement(ModelElement) |
返回指定的 ModelElement 参与到的虚拟 MEL 的根。 |
| GetExtension(ModelElement, DomainClassInfo) | |
| GetExtension(ModelElement, Guid) | |
| GetExtension(ModelElement, Type) |
从此 ModelElement 的可用扩展中获取指定类型的 Extensionextendselement.extensionelement。 如果元素没有此类扩展,则将引发 InvalidOperationException。 |
| GetExtension<T>(ModelElement) |
从此 ModelElement 的可用扩展中获取指定类型的 Extensionextendselement.extensionelement。 如果元素没有此类扩展,则将引发 InvalidOperationException。 |
| IsExtendedBy(ModelElement, DomainClassInfo) |
查询此 ModelElement 当前是否由特定类型的 Extensionextendselement.extensionelement 扩展。 |
| IsExtendedBy(ModelElement, Guid) |
查询此 ModelElement 当前是否由特定类型的 Extensionextendselement.extensionelement 扩展。 |
| IsExtendedBy(ModelElement, Type) |
查询此 ModelElement 当前是否由特定类型的 Extensionextendselement.extensionelement 扩展。 |
| RemoveExtension(ModelElement, DomainClassInfo) |
删除指定 ModelElement 的任何属于特定类型的扩展。 |
| RemoveExtension(ModelElement, ExtensionElement) |
从此 ModelElement 的扩展中删除指定的 Extensionextendselement.extensionelement。 |
| RemoveExtension(ModelElement, Guid) |
删除指定 ModelElement 的任何属于特定类型的扩展。 |
| RemoveExtension(ModelElement, Type) |
删除此 ModelElement 的任何属于特定类型的扩展。 |
| TryGetExtension(ModelElement, DomainClassInfo) | |
| TryGetExtension(ModelElement, Guid) | |
| TryGetExtension(ModelElement, Type) | |
| TryGetExtension<T>(ModelElement) |
从此 ModelElement 的可用扩展中获取指定类型的 Extensionextendselement.extensionelement。 如果此元素没有此类扩展,则结果将为 null。 |
| CanDelete(ModelElement, Guid[]) |
从模型中删除元素。 |
| GetLocks(ModelElement) |
获取此元素的锁定标志。 这将包括在包含元素的分区上启用的任何锁。 |
| IsLocked(ModelElement, Locks) |
测试此元素是否具有指定的一组锁 |
| SetLocks(ModelElement, Locks) |
设置此元素的锁定标志 |