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