【发布时间】:2013-11-06 18:40:19
【问题描述】:
是否有任何插件或内置方法可以在 Visual Studio 中定位扩展方法?通常我知道该方法存在,但不知道它所在的命名空间。或者如果我将一行代码从一个位置复制到另一个位置,它会更容易自动解析 using 行。
他们已经通过让我右键单击类型名称并选择列出我可能正在寻找的可能类的“解决”来轻松解决可能的类位置。我似乎找不到任何类似的东西可以用于扩展方法。
根据询问为什么 Linq 扩展方法由于缺少 using 而无法工作的 SO 问题的数量,这似乎是一个非常普遍的需求。有谁知道这样做的方法?提前致谢。
【问题讨论】:
-
Resharper 可以做到这一点。
-
应该指定:“free-er”越好:)。
-
注意有两种情况。最简单的一个是如果缺少的只是一个
using指令。困难的情况是项目缺少程序集引用(当前文件也可能会或可能不会错过using指令)。 -
@Agat:这正是我要解决的问题的相反。此外,Visual Studio 现在可以解决这个问题。
标签: c# .net visual-studio extension-methods