GraphNode.FindFirstRelatedNode-Methode
Sucht den ersten Knoten, der das acceptNode Prädikat entspricht, das auch für diesen Knoten entsprechend den traverseLink und traverseNode Prädikaten verknüpft ist.
Es wird gefunden, mithilfe einer Breitensuche entlang den Links wird, die das traverseLink Prädikat, nach in oder von der Richtung übereinstimmen, die von den searchDirection Parameter festgelegt wird. Gibt NULL, wenn es nicht vorhanden ist.
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
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
Parameter
searchDirection
Typ: Microsoft.VisualStudio.GraphModel.GraphSearchDirectionFühren Sie Quelle, um Knoten zu suchen, die diesem Knoten verknüpfen.
traverseLink
Typ: Predicate<GraphLink>Eine dem Steuerlinkdurchlaufverhalten Prädikatfunktion, Übergabennull, wenn Sie alle Links durchlaufen möchten
traverseNode
Typ: Predicate<GraphNode>Ein Prädikat, das Knotendurchlaufverhaltens, Übergabennull zu steuern, wenn Sie alle erreichbaren Knoten durchlaufen möchten
acceptNode
Typ: Predicate<GraphNode>Ein zu steuern Prädikat, wenn ein Knoten in der Suche eingeschlossen werden soll oder nicht, Übergabennull, wenn Sie alle Knoten akzeptieren möchten
Rückgabewert
Typ: Microsoft.VisualStudio.GraphModel.GraphNode
Der verknüpfte Knoten, sofern gefunden, andernfalls NULL
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.