【发布时间】:2013-01-16 11:14:21
【问题描述】:
假设我有方法A.M1。
在B.M2 中调用了 2 次,在B.M3 中调用了 3 次。
我需要找到所有数量的用法(就像 Resharper 通过查找用法界面所做的那样)。所以方法调用的总和是 5。
以下查询:
from m in Methods
where m.HasAttribute("specific attribute")
orderby m.MethodsCallingMe.Count() descending
select new { m, m.MethodsCallingMe }
只给了我方法 A.M1 的 2 种用法。
您能帮我找到使用编号吗?
【问题讨论】:
-
NDepend 告诉哪些方法正在调用哪些方法,但它不告诉一个特定方法调用另一个方法的次数。
-
所以使用 NDepend 根本无法完成任务?
-
不,这根本无法实现。