Подтвердить что ты не робот

Показывать CodeLens выше атрибутов

Весьма досадно видеть ссылку на кодовые слова между атрибутами поля и поля. Это требует добавления большого количества дополнительных пространств, чтобы сделать все доступным для чтения. Возможно ли показать ссылку CodeLens над атрибутами?

enter image description here

4b9b3361

Ответ 1

Нет, в настоящее время это невозможно.

Если вы хотите это увидеть, я предлагаю вам дать команде разработчиков выступление на Visual Studio UserVoice и отправить назад ссылка как комментарий к этому ответу. Я бы посоветовал не перемещать информацию о кодовых линзах, а предлагать настраиваемое местоположение:).

Хотя я не могу раскрыть какие-либо подробности, я видел ваши отзывы раньше, и я знаю, что это было рассмотрено, но отклонено.

Ответ 2

Это старый вопрос, но в качестве обновления для @jessehouwing это обратная связь команды Visual Studio:

Уважаемые сторонники этого предложения

Благодарим вас за отзывы об этой идее.

Мы разработали индикатор кода объектива как можно ближе к фактическому как можно больше, чтобы вы могли сделать лучше когнитивная связь с ним. В какой-то момент во время разработки Code Lens, мы фактически попытались найти его над атрибутами, поскольку это предложения. В простых случаях это выглядело отлично, но к сожалению, он начал чувствовать себя "отключенным" от декларации когда добавлено больше атрибутов. Это действительно выглядело странно три атрибута, но начал чувствовать себя немного странно вокруг двух.

Существует патологический случай "реального мира", который иллюстрирует это -

https://github.com/dotnet/roslyn/blob/master/src/VisualStudio/CSharp/Impl/CSharpPackage.cs#L26

Представьте себе индикатор над атрибутами в этом случае.

По этой причине в настоящее время отказываются от этого предложения.

Спасибо! Марк Уилсон-Томас Менеджер программ, Редактор Visual Studio Team

Так грустно, что это не будет исправлено, но после прочтения всего ответа я должен согласиться.