I'm using Resharper and currently on the free trial. I've developing a library along with a project which uses the library. When I'm in the project which uses the library and begin to call the constructor of one of my classes, it shows me a list of constructors in the code intellisense. The problem is that all of these constructors are intentionally internal or private.
I do not want resharper to show me the internal constructors because it makes it appear as if my code is wrong.
I thought it may be doing it to offer suggested refactorings, but it doesn't indicate in any way that certain constructors are private or internal. If I complete it with the suggested constructor it's a compile error.
How can I prevent resharper from suggesting inaccessible constructors?
edit: interestingly, if I begin to call a constructor of the class from within the library it only offers intellisense for the 2 internal constructors. If I call it from an entirely different project it offers intellisense for all three constructors (1 private, 2 internal).
edit: I just reproduced it in a simple solution with 2 projects. 1 Class library with 1 code file, 1 windows forms app with 1 code file.
Here's a picture. With this solution I'm using VS2008 because I write Compact Framework code (and it isn't support after 08). However, this test solution was created with a normal Class library and Windows Forms Application.