Resharper 如何防止intellisense显示无法访问的内部构造函数?
我正在使用Resharper,目前正在免费试用。我正在开发一个库以及一个使用该库的项目。当我在使用库的项目中并开始调用我的一个类的构造函数时,它会显示代码intellisense中的构造函数列表。问题是所有这些构造函数都是有意内部的或私有的Resharper 如何防止intellisense显示无法访问的内部构造函数?,resharper,intellisense,internal,resharper-8.0,Resharper,Intellisense,Internal,Resharper 8.0,我正在使用Resharper,目前正在免费试用。我正在开发一个库以及一个使用该库的项目。当我在使用库的项目中并开始调用我的一个类的构造函数时,它会显示代码intellisense中的构造函数列表。问题是所有这些构造函数都是有意内部的或私有的 我不希望resharper向我显示内部构造函数,因为它使我的代码看起来好像是错误的 我认为它这样做可能是为了提供建议的重构,但它并没有以任何方式表明某些构造函数是私有的或内部的。如果我用建议的构造函数完成它,那就是编译错误 如何防止resharper建议不可
ReSharper应仅通过双重补全显示不可访问的成员。你确定没有两次调用完成吗?如果你不是,考虑把你的问题发布到我们可以调查它。@ DmithReNeTukUnDeNo什么双完成,我只是在一个构造函数打开一个括号。@ DmithReNeutuk我复制了这个bug(?)在一个新的项目中。你能看一下我的屏幕截图吗?这是一个错误吗?这不是错误,这是一个机会。如果您选择了一个不可访问的成员,ReSharper将为您提供一个快速修复程序,使其可访问。@JohnSaunders,但是,它使我的代码看起来很糟糕。它也不会显示哪些是私有的或受保护的。这使得intellisense很难使用,因为我无法决定哪个是合法的构造函数。这就是我在第二点列表中所说的。。我认为它允许重构,但它肯定应该告诉我在那个时候哪些是合法的?