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
- searchDirection
Tipo: Microsoft.VisualStudio.GraphModel.GraphSearchDirection
Passare il database di origine e i nodi trovati collegati a questo nodo.
- 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.