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
參數
- searchDirection
型別:Microsoft.VisualStudio.GraphModel.GraphSearchDirection
將來源與此節點連接的 [搜尋] 節點。
- traverseLink
型別:System.Predicate<GraphLink>
如果您想要周遊所有連結,將控制項連結周遊行為的述詞函式,傳遞 null
- traverseNode
型別:System.Predicate<GraphNode>
如果您想要周遊所有可取得的節點,控制節點周遊行為的述詞,傳遞 null
- acceptNode
型別:System.Predicate<GraphNode>
述詞的控制項;如果節點要包含在搜尋或,不是傳遞 null,如果想要接受所有節點
傳回值
型別:Microsoft.VisualStudio.GraphModel.GraphNode
如果找到則為相關的節點,否則為 Null
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。