Программный доступ к стилям кода Visual Studio (цвет и т. Д.) - PullRequest
0 голосов
/ 14 сентября 2018

Я работаю над проектом на работе, для которого мы создаем плагин VS, который поможет коллегам-разработчикам в задачах пользовательского интерфейса для довольно большого приложения. С этой целью мне было поручено создать редактор, обеспечивающий некоторые базовые функциональные возможности редактора VS (intellisense, окрашивание кода, выделение ошибок и т. Д.) Через Roslyn (Microsoft.CodeAnalysis. *).

У меня есть базовая функциональность, дополненная жестко закодированными цветами и стилями, но, если возможно, я бы хотел, чтобы редактор отражал настройки стиля пользователя. Я полагаю, что должен быть какой-то способ программно ссылаться на настройки цвета кода VS и ссылаться на него через соответствующий Microsoft.CodeAnalysis.Classification.ClassificationTypeNames, возвращаемый методом Microsoft.CodeAnalysis.Classification.Classifier.GetClassifiedSpansAsync.

Я искал и обнаружил службу Microsoft.VisualStudio.Shell.VsColors, но пока что я не нахожу ничего похожего на то, что пытаюсь найти.

(Бонусные баллы, если решение включает в себя возможность применять волнистое подчеркивание для ошибок и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...