【发布时间】:2016-06-09 13:24:36
【问题描述】:
请帮我弄清楚如何编写查询:)
代码是:
namespace ConsoleApplication1
{
class Program
{
static void Main()
{
var man = new Man("Joe");
Console.WriteLine(man.ToString());
}
}
public class SuperMan
{
public SuperMan(string name)
{
this.name = name;
}
public override string ToString()
{
return name;
}
string name;
}
public class Man : SuperMan
{
public Man(string name) : base(name)
{
}
}
}
我想找到 Man.ToString() 的所有直接和间接依赖项(方法)。 Main() 方法中只有一个调用。
我正在尝试的查询是:
from m in Methods
let depth0 = m.DepthOfIsUsing("ConsoleApplication1.SuperMan.ToString()")
where depth0 >= 0 orderby depth0
select new { m, depth0 }.
但它没有找到依赖的 Program.Main() 方法......
如何修改查询以找到此类方法的用法?
【问题讨论】:
标签: ndepend