Я использую VS2010 с Reshaper 5.1, но я отключил Intehisense Resharper, чтобы я использовал стандартный VS2010 один (Resharper>Options>Intellisense>General>Visual Studio). Теперь VS2010 генерирует избыточные квалификаторы пространства имен для Enums при автоматическом завершении присваивания.
VS2010
Resharper>Options>Intellisense>General>Visual Studio
Иллюстрация:
Результат:
Почему? Как мне это исправить? Диалог VS Tools>Options - это джунгли настроек. Я потерян.
VS Tools>Options
Если вы находитесь в контексте формы, VS intellisense пытается устранить неоднозначность между:
AccessibleRole // implicitly this.AccessibleRole
и перечисление.
Присвоение работает нормально, но значение intellisense запутано.
Я не знаю, как это отключить, но команда reharper clean в файле удалит лишние квалификаторы.