private static void EnsureColorNameTable() { // no need to lock... worse case is a double create of the table... // if (s_colorNameTable == null) { InitColorNameTable(); } }
public static string KnownColorToName(KnownColor color) { KnownColorTable.EnsureColorNameTable(); if (color <= KnownColor.MenuHighlight) { return(KnownColorTable.colorNameTable[(int)color]); } return(null); }