GraphNode.FindFirstRelatedNode (Método)

Encuentra el primer nodo que coincide con el predicado de acceptNode que también está relacionada con este nodo como predicados de traverseLink y de traverseNode.

Se haciendo una amplitud busca primero a lo largo de los vínculos que coinciden con el predicado de traverseLink, en la dirección de To O From indicada por el parámetro de searchDirection.Devuelve NULL si no existe.

Espacio de nombres:  Microsoft.VisualStudio.GraphModel
Ensamblado:  Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)

Sintaxis

'Declaración
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

Parámetros

  • traverseLink
    Tipo: System.Predicate<GraphLink>
    Una función de predicado al comportamiento del recorrido del vínculo de control, pasa null si desea recorrer todos los vínculos
  • traverseNode
    Tipo: System.Predicate<GraphNode>
    Un predicado para controlar el comportamiento del recorrido de nodo, pasa null si desea recorrer todos los nodos accesibles
  • acceptNode
    Tipo: System.Predicate<GraphNode>
    Un predicado a controlar si se va un nodo a incluir en la búsqueda o no, null de paso si desea aceptar todos los nodos

Valor devuelto

Tipo: Microsoft.VisualStudio.GraphModel.GraphNode
El nodo relacionado si se encuentra, de lo contrario null

Seguridad de .NET Framework

Vea también

Referencia

GraphNode Clase

Microsoft.VisualStudio.GraphModel (Espacio de nombres)