Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- searchDirection
Tipo: Microsoft.VisualStudio.GraphModel.GraphSearchDirection
Pase el origen para buscar los nodos vinculados a este nodo.
- 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.