Переменные экземпляров раскраски в Visual Studio

Можно ли поменять экземпляры экземпляра (и статические) в коде С# в Visual Studio 2010, возможно, используя облегченное расширение?

В следующем примере name и age должны быть окрашены, но test нет. Конечно, использование переменной подсветки - особенность grat, но это нечто другое. Я хочу, чтобы переменные экземпляра были окрашены все и всегда. Многие люди используют _underscores, чтобы отличать переменные экземпляра, но я предпочитаю использовать раскраску.

public class Kid 
{
    private string name;
    private int age;

    public Kid() 
    {
        name = "N/A";
        string test = "XYZ";
    }
}

Ответ 1

Это невозможно напрямую с Visual Studio. Однако, если вы установите Resharper, вы получите эту опцию (а также многие другие варианты окраски).

Ответ 2

SemanticColorizer работает для меня в Visual Studio 2015, он также доступен через Расширения и обновления в VS. Вы можете редактировать цвета в Параметры Среда Шрифты и цвета Текстовый редактор "Семантический *****" . Самое важное расширение используется только для окраски кода, это не какой-то набор с тысячами функций, которые засоряют ваш VS. введите описание изображения здесь

Ответ 3

Это скоро будет возможно, хотя не для Visual Studio 2010 в частности. Существует расширение Visual Studio с открытым исходным кодом, называемое Roslyn Colorizer, которое использует новую платформу компилятора .NET( "Roslyn" ) в Предварительный просмотр Visual Studio 2015, чтобы создать внешний вид переменных экземпляра.

enter image description here