3

我需要找到所有的用法EditorFor<DateTime>来撤消我所做的一些愚蠢的事情。是否可以找到Method<T>特定的所有用法T

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

4

2 回答 2

2

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

Html.EditorFor($expr$)

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

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

你可以走了。不幸的是,我还没有想出一种方法来使搜索适用于不太具体的类型——该选项Exactly this type似乎只涵盖继承,而不是方差。

于 2014-01-28T19:29:40.573 回答
1

您也许可以告诉 ReSharper 将调用转换为 EditorFor() 以显式声明泛型类型。然后你可以对“EditorFor”进行老式的文本搜索

于 2014-01-28T18:53:10.383 回答