智能感知扩展方法?

时间:2012-10-11 22:57:10

标签: c# visual-studio resharper extension-methods intellisense

是否有办法从当前不在使用中但在解决方案中引用的类中获取扩展方法的intellisense。在类中第一次使用扩展方法时,只需键入就可以非常方便,而不必添加使用。

1 个答案:

答案 0 :(得分:7)

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

  

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

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

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