引用时获取类的原始名称空间

时间:2018-07-20 09:30:03

标签: c# roslyn static-analysis roslyn-code-analysis

所以我目前使用roslyn为c#编写代码分析器,但是现在我陷入了困境。

我想分析扩展方法。要求在其中声明扩展名的名称空间等于使用'this'参数传递的类的名称空间。

示例:

   namespace Project.Test
{
    public static class Test
    {
        public static SomeCustomClass MethodName( this SomeCustomClass object )
        {
            //...
        }
    }
}

因此,我想获取“ SomeCustomClass”的原始名称空间。它在解决方案中的某个位置定义。

我真的很努力。感谢您的帮助,祝您愉快!

TL; DR 当在另一个文件和/或另一个名称空间中引用该类时,如何获得该类的原始名称空间?

0 个答案:

没有答案