Método GraphNode.FindFirstRelatedNode
Localiza o primeiro nó que corresponde ao predicado de acceptNode que está relacionado também a este nó de acordo com os predicados de traverseLink e de traverseNode.
É encontrado fazendo uma largura primeiro procura ao longo de links que correspondem ao predicado de traverseLink, ou na direção designada pelo parâmetro do searchDirection.Retorna nulo se ele não existir.
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
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
Passe a fonte para procurar os nós que vinculam a este nó.
- traverseLink
Tipo: System.Predicate<GraphLink>
Uma função de predicado o comportamento do percorrimento de controle de link, passa o zero se você desejar passar por todos os links
- traverseNode
Tipo: System.Predicate<GraphNode>
Um predicado para controlar o comportamento de percorrimento de nó, passa o zero se você desejar passar por todos os nós acessíveis
- acceptNode
Tipo: System.Predicate<GraphNode>
Um predicado para controlar se um nó deve ser incluído na pesquisa, ou não zero de passagem se você desejar aceitar todos os nós
Valor de retorno
Tipo: Microsoft.VisualStudio.GraphModel.GraphNode
O nó relacionado se encontrado, outra maneira de zero
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.