GraphNode.FindFirstRelatedNode Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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
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
Bulunursa ilgili düğüm, aksi takdirde null