protected ClassificationColorManagerBase(ThemeManager themeManager, IClassificationFormatMapService classificationFormatMapService, IClassificationTypeRegistryService classificationTypeRegistryService) { _themeManager = themeManager; _classificationFormatMapService = classificationFormatMapService; _classificationTypeRegistryService = classificationTypeRegistryService; _themeColors = new Dictionary<VisualStudioTheme, IDictionary<string, Color>>(); _lastTheme = VisualStudioTheme.Unknown; // Light / Blue theme colors var lightAndBlueColors = CreateLightAndBlueColors(); _themeColors.Add(VisualStudioTheme.Blue, lightAndBlueColors); _themeColors.Add(VisualStudioTheme.Light, lightAndBlueColors); _themeColors.Add(VisualStudioTheme.Unknown, lightAndBlueColors); // Dark theme colors var darkColors = CreateDarkColors(); _themeColors.Add(VisualStudioTheme.Dark, darkColors); }
public ClassificationColorManager(ThemeManager themeManager, IClassificationFormatMapService classificationFormatMapService, IClassificationTypeRegistryService classificationTypeRegistryService) : base(themeManager, classificationFormatMapService, classificationTypeRegistryService) { }