GraphNode.FindFirstRelatedNode - метод
Находит первый узел, соответствующий предикату acceptNode, также присоединяется к этому узлу соответствует предикатам traverseLink и traverseNode.
Он найден, выполнив ширину сначала ищет ссылок в соответствующий предикату, в traverseLink к или от направления заданное параметром searchDirection. Возвращает значение NULL, если он не существует.
Пространство имен: Microsoft.VisualStudio.GraphModel
Сборка: Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)
Синтаксис
'Декларация
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
Параметры
searchDirection
Тип: Microsoft.VisualStudio.GraphModel.GraphSearchDirectionПередайте источника к узлам поиска, относящиеся к этому узлу.
traverseLink
Тип: Predicate<GraphLink>Функции предиката в расширение функциональности обхода ссылки элемента управления, можно передать значение NULL, если требуется переместить все ссылки
traverseNode
Тип: Predicate<GraphNode>Предикат в расширение функциональности обхода узла элемента управления, если требуется передать значения NULL по всем при использовании узлы
acceptNode
Тип: Predicate<GraphNode>Предикат в элемент управления, если узел требуется включить в поиск или не следует передавать значение NULL, если нужно принять все узлы
Возвращаемое значение
Тип: Microsoft.VisualStudio.GraphModel.GraphNode
Связанный узел, если он найден; в противном случае — значение null.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.