GraphNode.FindFirstRelatedNode, méthode
Recherche le premier nœud qui correspond à l'attribut d'acceptNode qui est également liée à ce nœud en fonction de les attributs de traverseLink et de traverseNode.
Il est trouvé en faisant une largeur les rechercher d'abord le long de les liens correspondant à l'attribut de traverseLink, dans à partir de la direction indiquée par le paramètre de searchDirection.Retourne la valeur 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.GraphSearchDirection
Passez la source pour rechercher des nœuds qui sont liés à ce nœud.
- traverseLink
Type : System.Predicate<GraphLink>
Une fonction de prédicat le comportement de parcours de lien de contrôle, exécutez null si vous souhaitez parcourir tous les liens
- traverseNode
Type : System.Predicate<GraphNode>
Un attribut pour contrôler le comportement de parcours de nœud, exécutez null si vous souhaitez parcourir tous les nœuds accessibles
- acceptNode
Type : System.Predicate<GraphNode>
Un attribut à vérifier 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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.