Share via


DefaultVisitorFilter.ShouldVisitRelationship Method

Called to ask the filter if a particular relationship from a source element should be included in the traversal. By default, returns true.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public Function ShouldVisitRelationship ( _
    walker As ElementWalker, _
    sourceElement As ModelElement, _
    sourceRoleInfo As DomainRoleInfo, _
    domainRelationshipInfo As DomainRelationshipInfo, _
    targetRelationship As ElementLink _
) As VisitorFilterResult
public VisitorFilterResult ShouldVisitRelationship(
    ElementWalker walker,
    ModelElement sourceElement,
    DomainRoleInfo sourceRoleInfo,
    DomainRelationshipInfo domainRelationshipInfo,
    ElementLink targetRelationship
)
public:
virtual VisitorFilterResult ShouldVisitRelationship(
    ElementWalker^ walker, 
    ModelElement^ sourceElement, 
    DomainRoleInfo^ sourceRoleInfo, 
    DomainRelationshipInfo^ domainRelationshipInfo, 
    ElementLink^ targetRelationship
) sealed
abstract ShouldVisitRelationship : 
        walker:ElementWalker * 
        sourceElement:ModelElement * 
        sourceRoleInfo:DomainRoleInfo * 
        domainRelationshipInfo:DomainRelationshipInfo * 
        targetRelationship:ElementLink -> VisitorFilterResult  
override ShouldVisitRelationship : 
        walker:ElementWalker * 
        sourceElement:ModelElement * 
        sourceRoleInfo:DomainRoleInfo * 
        domainRelationshipInfo:DomainRelationshipInfo * 
        targetRelationship:ElementLink -> VisitorFilterResult
public final function ShouldVisitRelationship(
    walker : ElementWalker, 
    sourceElement : ModelElement, 
    sourceRoleInfo : DomainRoleInfo, 
    domainRelationshipInfo : DomainRelationshipInfo, 
    targetRelationship : ElementLink
) : VisitorFilterResult

Parameters

Return Value

Type: Microsoft.VisualStudio.Modeling.VisitorFilterResult
Yes if the relationship should be traversed

Implements

IElementVisitorFilter.ShouldVisitRelationship(ElementWalker, ModelElement, DomainRoleInfo, DomainRelationshipInfo, ElementLink)

Remarks

Called to ask the filter if a particular relationship from a source element should be included in the traversal. By default, returns true.

.NET Framework Security

See Also

Reference

DefaultVisitorFilter Class

Microsoft.VisualStudio.Modeling Namespace