8

有没有办法从当前不在使用中但在解决方案中引用的类中获取扩展方法的智能感知。在类中第一次使用扩展方法时,能够只键入而不需要添加 using 将非常方便。

4

1 回答 1

7

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

导入符号补全(以前称为类型名称补全)显示与给定前缀匹配的所有类型,无论它们属于哪个命名空间(与符号补全相反,它只补全当前可见类型的名称)。如果先前未导入所选类型,则导入符号完成会自动将适当的命名空间导入指令插入当前文件。它也可以在 dot 之后使用扩展方法,并使用指令进行必要的操作。

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

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

于 2012-10-12T00:00:00.640 回答