是否可以找到特定类型的SomeMethod <t>的用法?</t>

时间:2014-01-28 16:01:10

标签: c# visual-studio-2012 resharper-8.0

我需要找到EditorFor<DateTime>的所有用法,以撤消我做过的愚蠢行为。是否可以找到特定Method<T>的所有T用法?

即使是hack-y解决方案也会受到赞赏。

2 个答案:

答案 0 :(得分:2)

如果您知道模型的类型,则可以使用结构搜索:

Html.EditorFor($expr$)

将$ expr $定义为表达式占位符,将表达式类型定义为:

System.Linq.Expressions.Expression<System.Func<YourModelType, DateTime>>

你很高兴。遗憾的是,我还没有想出一种方法可以使搜索工作用于不太具体的类型 - 选项Exactly this type似乎只涵盖继承,而不是差异。

答案 1 :(得分:1)

您或许可以告诉ReSharper将调用转换为EditorFor()以显式声明泛型类型。然后你可以对&#34; EditorFor&#34;

进行老式的文本搜索