Resharper Intellisense 自动导入

a-c*_*tor 5 c# resharper

Resharper Intellisense 中有一个巧妙的小功能,它会建议您尚未导入的命名空间中的项目。

例如,如果您输入StreamReaderIntellisense,则会向我显示该项目StreamReader (in System.IO),如果我按 Enter 键,则会导入名称空间,一切都很好。

但似乎此功能仅适用于系统类型,而不适用于您自己编写的类型。

考虑以下示例:

namespace Test
{
    internal class Program
    {
        internal static void Main()
        {

        }
    }
}

namespace Test.Util
{
    internal class Helper
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

假设您想Helper在 -method 中使用您的 -class Main。当您编写时,Helper您不会像StreamReader示例中那样在智能感知下拉菜单中获得条目。当您退出智能感知下拉菜单时,您将收到导入消息Import 'Test.Util.Helper' and all other references in the file,您可以在其中导入所有缺少的引用。

有什么方法可以扩展这个“自动导入”功能,以在智能感知下拉列表中显示我自己编写的类,或者这只是我必须忍受的东西

a-c*_*tor 1

Jetbrains 支持:

我们在 ReSharper 9.1 分支中修复了此类问题,该修复将在 ReSharper 9.1 发布后提供。不幸的是,我们没有确切的发布日期。