visual-studio-2010 - 即使不存在 using 语句,Visual Studio 2010 扩展也会向智能感知添加扩展方法

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

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

最佳答案

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

关于visual-studio-2010 - 即使不存在 using 语句,Visual Studio 2010 扩展也会向智能感知添加扩展方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763283/

相关文章:

c# - 更改文件中的一个字符会导致 MSysGit 认为整个文件都已更改

sql-server - 在 Visual Studio 数据库项目/SQL Server 中创建默认数据

c# - 如何判断扩展方法是否影响 'this'?

editor - 使用IVSInvisibleEditor和IVSPersistDocData,但如何释放它们?

visual-studio-extensions - 如何适应 Visual Studio 2019 的扩展?

visual-studio-2010 - 一个 CMakeLists.txt 中的多个 CMake 项目

C++重载

c# - 向 IEnumerable<T> 添加一项的最佳方法是什么?

c# - 如何: Use async methods with LINQ custom extension method

c# - 在 Visual Studio 中运行命令的 DTE2 问题