GraphNode.FindFirstRelatedNode メソッド
また traverseLink と traverseNode の述語に従ってこのノードに関連する acceptNode の述語に一致する最初のノードを検索します。
これは、幅を行うことによって、searchDirection のパラメーターで指定される方向への traverseLink の述語に一致する、リンクに沿って最初に検索あります。戻り値が存在しない場合は無効になります。
名前空間: 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 セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。