ModelExplorerTreeContainer.IsAddableRoleForElement 方法

定义

查询是否应将指定的角色视为通过资源管理器添加菜单添加的候选角色。

protected public:
 virtual bool IsAddableRoleForElement(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ role);
protected internal virtual bool IsAddableRoleForElement (Microsoft.VisualStudio.Modeling.ModelElement element, Microsoft.VisualStudio.Modeling.DomainRoleInfo role);
abstract member IsAddableRoleForElement : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo -> bool
override this.IsAddableRoleForElement : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo -> bool
Protected Friend Overridable Function IsAddableRoleForElement (element As ModelElement, role As DomainRoleInfo) As Boolean

参数

element
ModelElement

新的子元素要合并到的 ModelElement

role
DomainRoleInfo

描述角色的 DomainRoleInfo

返回

Boolean

如果角色是附加的候选项,则为 True; 否则为 false

注解

默认情况下,只有非抽象的嵌入元素 addable,但扩展名除外。 可以重写,但不建议包含非嵌入的关系,因为资源管理器一般假设只是通过嵌入添加的,并且如果不是这种情况,则其行为不确定。

适用于