共用方式為


GraphNode.FindFirstRelatedNode 方法

尋找符合 acceptNode 述詞可能與此節點相關根據 traverseLink 和 traverseNode 述詞的第一個節點。

將沿著符合 traverseLink 述詞,在連結的一次先寬搜尋找到它來回 searchDirection 參數所指定的方向。 如果不存在,則傳回 Null。

命名空間:  Microsoft.VisualStudio.GraphModel
組件:  Microsoft.VisualStudio.GraphModel (在 Microsoft.VisualStudio.GraphModel.dll 中)

語法

'宣告
Public Function FindFirstRelatedNode ( _
    searchDirection As GraphSearchDirection, _
    traverseLink As Predicate(Of GraphLink), _
    traverseNode As Predicate(Of GraphNode), _
    acceptNode As Predicate(Of GraphNode) _
) As GraphNode
public GraphNode FindFirstRelatedNode(
    GraphSearchDirection searchDirection,
    Predicate<GraphLink> traverseLink,
    Predicate<GraphNode> traverseNode,
    Predicate<GraphNode> acceptNode
)
public:
GraphNode^ FindFirstRelatedNode(
    GraphSearchDirection searchDirection, 
    Predicate<GraphLink^>^ traverseLink, 
    Predicate<GraphNode^>^ traverseNode, 
    Predicate<GraphNode^>^ acceptNode
)
member FindFirstRelatedNode : 
        searchDirection:GraphSearchDirection * 
        traverseLink:Predicate<GraphLink> * 
        traverseNode:Predicate<GraphNode> * 
        acceptNode:Predicate<GraphNode> -> GraphNode
public function FindFirstRelatedNode(
    searchDirection : GraphSearchDirection, 
    traverseLink : Predicate<GraphLink>, 
    traverseNode : Predicate<GraphNode>, 
    acceptNode : Predicate<GraphNode>
) : GraphNode

參數

  • traverseLink
    類型:Predicate<GraphLink>

    對控制項連結周遊行為,傳遞空的述詞函式,如果您要周遊所有連結。

  • traverseNode
    類型:Predicate<GraphNode>

    控制節點周遊行為的述詞,傳遞 null,如果您要周遊所有可取得的節點

  • acceptNode
    類型:Predicate<GraphNode>

    述詞的控制項,如果節點要包含在搜尋或沒有,傳遞 null,如果您要接受所有節點

傳回值

類型:Microsoft.VisualStudio.GraphModel.GraphNode
如果找到則為相關的節點,否則為 Null

.NET Framework 安全性

請參閱

參考

GraphNode 類別

Microsoft.VisualStudio.GraphModel 命名空間