智能感知扩展方法?

Joh*_*son 8 c# resharper intellisense extension-methods visual-studio

有没有办法从当前不在使用中但在解决方案中引用的类获取扩展方法的intellisense.在类中第一次使用扩展方法时,能够只键入并且不必添加使用将是非常方便的.

Met*_*urf 7

我相信你要找的是用Re#创建导入符号.我一直在访问不属于当前using语句的成员时使用它.本质上,Re#将查看所有引用的程序集并查看是否匹配,然后提供这些可能匹配的列表并在需要时导入.

导入符号完成(以前称为类型名称完成)显示与给定前缀匹配的所有类型,无论它们属于哪个命名空间(与符号完成相反,后者仅完成当前可见类型的名称).如果先前未导入选定类型,则导入符号完成会自动将适当的命名空间导入指令插入当前文件.它也可以在带有扩展方法的点之后工作,并使用指令放置.

默认的Re#键映射是Ctrl+ Alt+ space.

我不确定我是否更新了我的映射,但我必须使用:Shift+ Alt+space