public GeneralOptions() { foreach (var colorKey in s_colorKeyList) { colorMap[colorKey] = new ColorInfo(colorKey, System.Drawing.Color.Black); } }
private void LoadColorsCore(IServiceProvider Site, IVsFontAndColorStorage vsStorage) { ThreadHelper.ThrowIfNotOnUIThread(); foreach (var colorKey in s_colorKeyList) { ColorInfo colorInfo; try { var color = LoadColor(Site, vsStorage, colorKey); colorInfo = new ColorInfo(colorKey, color); } catch (Exception ex) { Debug.WriteLine($"PeasyMotion exception in Options.LoadColorsCore: {ex.ToString()}"); colorInfo = new ColorInfo(colorKey, System.Drawing.Color.Black, isValid: false); } colorMap[colorKey] = colorInfo; } }