GraphLink.FindRelatedLinks 方法

定义

查找与 acceptLink 谓词匹配的链接。 可以通过在 searchDirection 指定的源或目标方向上,在与 traverseLink 谓词匹配的链接上执行广度首次搜索来找到这些项。

public:
 System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphLink ^> ^ FindRelatedLinks(Microsoft::VisualStudio::GraphModel::GraphSearchDirection searchDirection, Predicate<Microsoft::VisualStudio::GraphModel::GraphLink ^> ^ traverseLink, Predicate<Microsoft::VisualStudio::GraphModel::GraphLink ^> ^ acceptLink);
public System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphLink> FindRelatedLinks (Microsoft.VisualStudio.GraphModel.GraphSearchDirection searchDirection, Predicate<Microsoft.VisualStudio.GraphModel.GraphLink> traverseLink, Predicate<Microsoft.VisualStudio.GraphModel.GraphLink> acceptLink);
member this.FindRelatedLinks : Microsoft.VisualStudio.GraphModel.GraphSearchDirection * Predicate<Microsoft.VisualStudio.GraphModel.GraphLink> * Predicate<Microsoft.VisualStudio.GraphModel.GraphLink> -> seq<Microsoft.VisualStudio.GraphModel.GraphLink>
Public Function FindRelatedLinks (searchDirection As GraphSearchDirection, traverseLink As Predicate(Of GraphLink), acceptLink As Predicate(Of GraphLink)) As IEnumerable(Of GraphLink)

参数

searchDirection
GraphSearchDirection
traverseLink
Predicate<GraphLink>
acceptLink
Predicate<GraphLink>

返回

IEnumerable<GraphLink>

遍历所接受的链接。 包括原始链接。

适用于