ModelExplorerTreeContainer.IsAddableRoleForElement 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
查询是否应将指定的角色视为通过资源管理器添加菜单添加的候选角色。
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
返回
如果角色是附加的候选项,则为 True; 否则为 false
注解
默认情况下,只有非抽象的嵌入元素 addable,但扩展名除外。 可以重写,但不建议包含非嵌入的关系,因为资源管理器一般假设只是通过嵌入添加的,并且如果不是这种情况,则其行为不确定。