GraphNode.FindFirstRelatedNode Yöntem

Tanım

TraverseLink ve traverseNode koşullarına göre bu düğümle ilgili olan acceptNode koşulu ile eşleşen ilk düğümü bulur.
Bu, searchDirection parametresi tarafından belirlenen bir veya daha fazla yöndeki, traverseLink koşulunu eşleştiren bağlantılar üzerinde, tek bir ilk arama gerçekleştirerek bulunur. Mevcut değilse null değerini döndürür.

public:
 Microsoft::VisualStudio::GraphModel::GraphNode ^ FindFirstRelatedNode(Microsoft::VisualStudio::GraphModel::GraphSearchDirection searchDirection, Predicate<Microsoft::VisualStudio::GraphModel::GraphLink ^> ^ traverseLink, Predicate<Microsoft::VisualStudio::GraphModel::GraphNode ^> ^ traverseNode, Predicate<Microsoft::VisualStudio::GraphModel::GraphNode ^> ^ acceptNode);
public Microsoft.VisualStudio.GraphModel.GraphNode FindFirstRelatedNode (Microsoft.VisualStudio.GraphModel.GraphSearchDirection searchDirection, Predicate<Microsoft.VisualStudio.GraphModel.GraphLink> traverseLink, Predicate<Microsoft.VisualStudio.GraphModel.GraphNode> traverseNode, Predicate<Microsoft.VisualStudio.GraphModel.GraphNode> acceptNode);
member this.FindFirstRelatedNode : Microsoft.VisualStudio.GraphModel.GraphSearchDirection * Predicate<Microsoft.VisualStudio.GraphModel.GraphLink> * Predicate<Microsoft.VisualStudio.GraphModel.GraphNode> * Predicate<Microsoft.VisualStudio.GraphModel.GraphNode> -> Microsoft.VisualStudio.GraphModel.GraphNode
Public Function FindFirstRelatedNode (searchDirection As GraphSearchDirection, traverseLink As Predicate(Of GraphLink), traverseNode As Predicate(Of GraphNode), acceptNode As Predicate(Of GraphNode)) As GraphNode

Parametreler

searchDirection
GraphSearchDirection

Bu düğüme bağlanan düğümleri aramak için kaynağı geçirin. Hedefi bu düğümden bağlantılı olan arama düğümlerine geçir

traverseLink
Predicate<GraphLink>

Bağlantı çapraz geçiş davranışını denetlemek için bir koşul işlevi, tüm bağlantılarda çapraz geçiş yapmak istiyorsanız null geçirin

traverseNode
Predicate<GraphNode>

Tüm erişilebilir düğümlerde çapraz geçiş yapmak istiyorsanız, düğüm çapraz geçiş davranışını denetleyen bir koşul, null geçirin

acceptNode
Predicate<GraphNode>

Bir düğümün aramaya dahil edilip edilmediğini denetlemek için bir koşul, tüm düğümleri kabul etmek istiyorsanız null geçirin

Döndürülenler

GraphNode

Bulunursa ilgili düğüm, aksi takdirde null

Şunlara uygulanır