Condividi tramite


Metodo GraphNode.FindFirstRelatedNode

Trova il primo nodo corrispondente al predicato di acceptNode che è correlato a questo nodo secondo i predicati di traverseNode e di traverseLink.

Viene trovato tramite una larghezza cerca innanzitutto lungo i collegamenti che corrispondono al predicato di traverseLink, in dalla direzione definito dal parametro di searchDirection.Restituisce null se non esiste.

Spazio dei nomi:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Sintassi

'Dichiarazione
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

Parametri

  • traverseLink
    Tipo: System.Predicate<GraphLink>
    Una funzione predicativa al comportamento di attraversamento di collegamento di controllo, null della sessione se si desidera scorrere tutti i collegamenti
  • traverseNode
    Tipo: System.Predicate<GraphNode>
    Un predicato per controllare il comportamento dell'attraversamento del nodo, digitare NULL della sessione se si desidera scorrere tutti i nodi raggiungibili
  • acceptNode
    Tipo: System.Predicate<GraphNode>
    Un predicato per controllare se un nodo deve essere incluso nella ricerca, o non null della sessione per accettare tutti i nodi

Valore restituito

Tipo: Microsoft.VisualStudio.GraphModel.GraphNode
Il nodo correlato, se viene trovato, in caso contrario null

Sicurezza di .NET Framework

Vedere anche

Riferimenti

GraphNode Classe

Spazio dei nomi Microsoft.VisualStudio.GraphModel