Yet another R# 6 Intellisense issue, and yet another issue which can only be reproduced in a large solution. :(
I have a .NET 4.0 console project with a code file which only has using statements for System and System.Collections.Generic. I type:
IList<string> test = new
R# "smart" code completion then suggests:
- two classes from another namespace in my project;
Other classes in my project which implement IList<T> are not suggested. But, more importantly, classes from the BCL in the imported namespaces are not suggested - for example, List<T>!
If I manually type in "List", R# tells me there are no suggestions.
I've tried clearing the caches and deleting both the _ReSharper directory and the .ReSharper.user file, but it makes no difference.
Trying to reproduce this in a new project didn't work. In the new project, R# suggested:
- one dummy class from my test project;
- System.Collections.Generic.List<T> (selected by default);
Is R# 6 seriously not able to cope with projects containing more that a couple of files? Or am I missing the magic flag to make "smart" completion smart enough to suggest types from the namespaces I've already imported?