public static string ToSystemColorString(COLORREF colorRef) { if (TryGetSystemColor(colorRef, out List <User32.COLOR> colors)) { string colorString = string.Empty; for (int i = 0; i < colors.Count; i++) { colorString += s_names[colors[i]]; if (i < colors.Count - 1) { colorString += ", "; } } return($"{colorRef} ({colorString})"); } else { return(colorRef.ToString()); } }