如果源元素的特殊关系应包括在遍历中,则对其进行调用以访问筛选器。
命名空间: Microsoft.VisualStudio.Modeling.Diagrams
程序集: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
语法
声明
Public Overridable Function ShouldVisitRelationship ( _
walker As ElementWalker, _
sourceElement As ModelElement, _
sourceRoleInfo As DomainRoleInfo, _
domainRelationshipInfo As DomainRelationshipInfo, _
targetRelationship As ElementLink _
) As VisitorFilterResult
public virtual VisitorFilterResult ShouldVisitRelationship(
ElementWalker walker,
ModelElement sourceElement,
DomainRoleInfo sourceRoleInfo,
DomainRelationshipInfo domainRelationshipInfo,
ElementLink targetRelationship
)
参数
- walker
类型:Microsoft.VisualStudio.Modeling.ElementWalker
遍历模型的 ElementWalker。
- sourceElement
类型:Microsoft.VisualStudio.Modeling.ModelElement
扮演源角色的模型元素
- sourceRoleInfo
类型:Microsoft.VisualStudio.Modeling.DomainRoleInfo
源元素在关系中扮演的角色的 DomainRoleInfo。
- domainRelationshipInfo
类型:Microsoft.VisualStudio.Modeling.DomainRelationshipInfo
相关 ElementLink 的 DomainRelationshipInfo
- targetRelationship
类型:Microsoft.VisualStudio.Modeling.ElementLink
相关的关系
返回值
类型:Microsoft.VisualStudio.Modeling.VisitorFilterResult
实现
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。