Недавно я перешел на использование VS2013 и Resharper 8.2 (из VS2010 и Resharper 6) и обнаружил очень раздражающую «функцию» в том, что intellisense Resharper не сортирует элементы класса в алфавитном порядке.
Например, у меня есть объект под названием «клиент», который имеет свойство с именем EthnicityRequired и другое свойство с именем Ethnicities.
Используя только родной VS2013 intellisense, вот что я получаю: я набираю client.eth
Это то, что я ожидаю; оба свойства перечислены вместе.
Но Resharper Intellisense(less) дает мне это
Хотя видимые элементы отсортированы в алфавитном порядке, отсутствующее свойство Ethnicities находится далеко внизу списка и будет сопоставляться только в том случае, если я наберу "ethnicti", чтобы текст не более длинные совпадения с EthnicityRequired.
При ближайшем рассмотрении списка выясняется, что Resharper применяет какую-то группировку, а затем сортирует по алфавиту внутри каждой группы.
Кто-нибудь знает, как избавиться от этого довольно бесполезного поведения и вернуться к прямой альфа-сортировке, такой как Resharper 6.0 и более ранние версии?
Бонусные баллы, если вы сможете защитить обоснование JetBrains.