public static void SaveToFile(ColorItem[] colorItems, string name) { ColorItemPersist colorPersist = new ColorItemPersist(); colorPersist.ColorItems = colorItems; colorPersist.Name = name; string dir = AppDomain.CurrentDomain.BaseDirectory + "LinearColorTable"; if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } string fname = dir + "\\" + name + ".lgt"; ObjectToDisk.SerializeClassToBinary(colorPersist, fname); }