【问题标题】:Visual Studio 2010 extension to add extension methods to intellisense even if the using statement isn't there即使 using 语句不存在,Visual Studio 2010 扩展也可将扩展方法添加到智能感知
【发布时间】:2011-10-09 10:45:51
【问题描述】:

我已经习惯为 IEnumerable 扩展方法添加 using System.Linq;,但有时我尝试在类上使用扩展方法,但它没有出现在智能感知中,我花了在意识到我只需要一个 Visual Studio 没有为我找到的 using 语句之前,我花了太多时间试图找出问题所在。是否有 VS2010 扩展可以在标准 Ctrl + . View.ShowSmartTag 功能中找到扩展方法?

【问题讨论】:

  • 您希望 VS 在您为扩展方法引用的每个程序集中搜索 every static 类?那会很慢。
  • VS 不是在扫描每个程序集吗?
  • 是的,但不是每个静态类。

标签: visual-studio-2010 extension-methods visual-studio-extensions


【解决方案1】:

你不能只输入扩展方法类的名称,然后在上面写一个Ctrl + .。我刚刚测试过,即使名称空间不同,它也应该可以工作。或者你想知道是否有办法只输入 variable.Ext() 并在上面做 ctrl + . 句号?虽然我在 VS 2012 上进行了测试,但也许这就是原因。我不知道有任何扩展可以自动检测扩展方法。

【讨论】:

  • 4 岁。我应该为自己感到羞耻。
猜你喜欢
  • 2022-07-19
  • 2012-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多