System.Drawing.KnownColorTable.EnsureColorNameTable C# (CSharp) Method

EnsureColorNameTable() private static method

private static EnsureColorNameTable ( ) : void
return void
        private static void EnsureColorNameTable()
        {
            // no need to lock... worse case is a double create of the table...
            //
            if (s_colorNameTable == null)
            {
                InitColorNameTable();
            }
        }

Usage Example

Example #1
0
 public static string KnownColorToName(KnownColor color)
 {
     KnownColorTable.EnsureColorNameTable();
     if (color <= KnownColor.MenuHighlight)
     {
         return(KnownColorTable.colorNameTable[(int)color]);
     }
     return(null);
 }