I'm working on a project at work, for which we're creating a VS plugin that will assist fellow developers in UI tasks for a rather large application. To that end, I've been tasked with creating an editor to provide some basic VS editor functionality (intellisense, code coloring, error highlighting, etc.) via Roslyn (Microsoft.CodeAnalysis.*).
I have the basic functionality completed with hard-coded colors & styles, but, if possible, I'd like to have the editor reflect the user's styling settings. I figure there's got to be some way to programmatically reference the VS code color settings, and reference that via the corresponding Microsoft.CodeAnalysis.Classification.ClassificationTypeNames returned by the Microsoft.CodeAnalysis.Classification.Classifier.GetClassifiedSpansAsync method.
I've been poking around, and have discovered the Microsoft.VisualStudio.Shell.VsColors service, but so far I'm not finding anything that looks like what I'm trying to find.
(Bonus points, if the solution includes the ability to apply the squiggly underlining for errors, etc.)