TFS - 如何循环LinkCollection对象?

时间:2017-02-09 09:48:59

标签: c# api tfs

我有这个嵌套LinkCollection对象,其中Results是一个列表,但我无法遍历此列表,因为它将此对象视为单个对象(我100%确定有嵌入其中的列表。)

这个LinkCollection类嵌套在这个结构Changeset[].WorkItem[].Links中 - 我能够遍历上层类,但是当我到达Links对象时会遇到问题。

这是我的代码

    public Changeset CheckForDuplicateChangeset(Changeset cs)
    {
        foreach (WorkItem wi in cs.WorkItems)
        {
            foreach (var link in wi.Links)
            {
                //Here I cannot access the link properties 
                //from the "link" within my foreach loop
            }
        }

        //This this the property I want to access within the Links object
        if (cs.WorkItems[0].Links[0].BaseType == BaseLinkType.ExternalLink)
        {                
        }
        return null;
    }

Changeset课程的完全限定名称为Microsoft.TeamFoundation.Client.Changeset

1 个答案:

答案 0 :(得分:1)

我一直在努力,直到找到答案。基本上我需要在UI_Controller中指定对象的类型。类型是链接。所以这就是我的嵌套循环现在的样子。

LinkCollection