GraphNode.FindFirstRelatedNode – metoda
Najde první uzel, který odpovídá predikát acceptNode, který rovněž souvisí s tímto uzlem podle predikátů traverseLink a traverseNode.
Zjistí-li tímto způsobem šířka první hledání podél odkazy odpovídající predikát traverseLink v poli Komu nebo od směru určeného parametrem searchDirection.Vrátí hodnotu null, pokud neexistuje.
Obor názvů: Microsoft.VisualStudio.GraphModel
Sestavení: Microsoft.VisualStudio.GraphModel (v Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Deklarace
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
Parametry
searchDirection
Typ: Microsoft.VisualStudio.GraphModel.GraphSearchDirectionPředáte zdroj hledat uzly, které odkazují na tento uzel.
traverseLink
Typ: Predicate<GraphLink>Predikátu funkce k řízení chování funkce traversal odkaz, předejte hodnotu null, pokud chcete procházet všemi spojeními
traverseNode
Typ: Predicate<GraphNode>Predikát k řízení chování funkce traversal uzlu, předejte hodnotu null, pokud chcete procházet všechny dostupné uzly
acceptNode
Typ: Predicate<GraphNode>Predikát kontrolovat uzel, který mají být zahrnuty do hledání, či nikoli, je-li předat hodnotu null, pokud chcete přijímat všechny uzly
Vrácená hodnota
Typ: Microsoft.VisualStudio.GraphModel.GraphNode
Související uzlu, je-li nalezena, null jinak
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.