GraphNode.FindFirstRelatedNode, méthode
Recherche le premier nœud correspondant au prédicat d'acceptNode qui est également associées à ce nœud selon les prédicats de traverseLink et de traverseNode.
Il est trouvé en faisant une largeur des trouver d'abord sur les liens correspondant au prédicat de traverseLink, dans à ou de la direction désignée par le paramètre de searchDirection. Retourne Null s'il n'existe pas.
Espace de noms : Microsoft.VisualStudio.GraphModel
Assembly : Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Déclaration
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
Paramètres
searchDirection
Type : Microsoft.VisualStudio.GraphModel.GraphSearchDirectionPassez la source pour rechercher des nœuds qui sont liés à ce nœud.
traverseLink
Type : Predicate<GraphLink>Une fonction de prédicat au comportement de parcours du lien du contrôle, exécutez null si vous souhaitez parcourir tous les liens
traverseNode
Type : Predicate<GraphNode>Prédicat pour contrôler le comportement de parcours du nœud, exécutez null si vous souhaitez parcourir tous les nœuds accessibles
acceptNode
Type : Predicate<GraphNode>Prédicat à contrôler si un nœud doit être inclus dans la recherche ou non, exécutez null si vous souhaitez accepter tous les nœuds
Valeur de retour
Type : Microsoft.VisualStudio.GraphModel.GraphNode
Le nœud associé si récupéré, sinon null
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.