public string Find(int pixel) { if (dirty) { Init(); } for (int i = 0; i < colorList.size; i++) { LColor c = colorList.GetValueAt(i); if (c != null) { if (c.GetRGB() == pixel) { return(colorList.GetKeyAt(i)); } if (c.GetARGB() == pixel) { return(colorList.GetKeyAt(i)); } } } return(LSystem.UNKNOWN); }