2013-12-05 1 views
13

Visual Studio 2013 представила новую функцию Code Lens, где она показывает вам, сколько раз каждый из ваших методов вызывается/ссылается, сколько модульных тестов покрывает метод и сколько проходит. Инфокод линзы появляется над способом и под любые атрибутами метод имеют примерно так:VS2013 - Может ли кодовый объектив появляться над атрибутами метода?

code lens looks like it is associated with the wrong data member

Если метод имеет много атрибутов, они могут появляться отдельно от метода. Поскольку близость в дизайне подразумевает связь, атрибуты могут быть связаны с чем-то другим. Это особенно важно, если вы привыкли к тому, что не разделяете методы разрыва строки. В любом случае, чтобы переместить функцию объектива кода, чтобы она отображалась над атрибутами метода?

+0

Мы сделали это, потому что есть возможность иметь много атрибутов на методу, который может вытолкнуть индикатор от объявления методы. Таким образом, он всегда находился в одном и том же месте вещей с атрибутами и вещами без атрибутов. –

+0

@JohnGardner и это имеет смысл. Единственное место, где я обнаружил, что это проблема, - это когда у вас нет новой строки после вашего метода. В этом случае атрибуты, как представляется, связаны с предыдущим методом. –

ответ

9

Это в настоящее время не поддерживается. Но был запрошен у Microsoft. См. Отчет о подключении ниже.

http://connect.microsoft.com/VisualStudio/feedback/details/810015/display-codelens-above-attributes-if-any-present

+2

спасибо, учитывая его upvote. Было бы хорошо, если бы еще несколько человек могли это сделать. –

+0

Также по UserVoice: https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9135343-show-codelens-above-attributes-if-they-exists – pbarranis

+0

Предыдущий запрос был отправлен, новый запрос: https : //visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/19877623 –

 Смежные вопросы

  • Нет связанных вопросов^_^