Sdílet prostřednictvím


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

  • 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

Viz také

Referenční dokumentace

GraphNode Třída

Microsoft.VisualStudio.GraphModel – obor názvů