从类中获取基础构造函数参数

时间:2013-02-21 12:51:51

标签: c# visual-studio envdte

我有一个这样的课程

public class cmdGetAllCustomers : CommandBase
{
    public cmdGetAllCustomers(WToken token)
        : base(token, false, typeof(WCustomer))
    {
    }

    // ...
}

我需要获取第三个基础构造函数参数的类型。在这种情况下,这将是WCustomer

我已经找到了该类的CodeClass对象以及CodeFunction对象,根据我的理解,该对象代表了构造函数。

CodeFunction中,CodeParameters描述了我正在搜索的内容,所有构造函数参数,除了基类中的参数。

有没有人知道如何使用EnvDTE获取这些类型?

1 个答案:

答案 0 :(得分:0)

如果发现评论中提出的解决方案不是真正易于阅读的,那么将无法阅读。

所以,这里有适合我的解决方案:

  

谢谢,我得到了完整的内容并解析它。应该是解决方案! (string functionContent = codeFunction.StartPoint.CreateEditPoint()。GetText(codeFunction.EndPoint);)