//.serialization #region \\ void Serialize \\ public static void Serialize(object OBJ) { string file = ControlUtil.FSave(string.Format(xmlnative, OBJ.GetType().Name)); if (file != string.Empty) { if (System.IO.File.Exists(file)) System.IO.File.Delete(file); Serialize(OBJ, file); } }
/// save and destroy data void SaveImage(Icon img) { string file = ControlUtil.FSave(get_filter(ExportType.icon, true)); using (FileStream fs = new FileStream(file, FileMode.Create)) { img.Save(fs); img.Dispose(); } }
/// save and destroy data void SaveImage(Bitmap img, ExportType typ) { string fn = ControlUtil.FSave(get_filter(typ, true)); if (fn != string.Empty) { SaveImage(fn, img, typ); } }
/// save and destroy data void SaveImage(byte[] img) { string fn = ControlUtil.FSave(get_filter(ExportType.binary, true)); if (fn != string.Empty) { SaveImage(fn, img); } }
virtual public void SaveBase64() { string fname = ControlUtil.FSave(FileFilter); if (fname == string.Empty) { return; } SaveBase64(fname); }
virtual public void Save(T obj) { string fname = ControlUtil.FSave(FileFilter); if (fname == string.Empty) { return; } Save(fname, obj); }
/// Not working static public void SerializeCode(SerializationStore store) { string fname = ControlUtil.FSave("Any|*"); if (fname != string.Empty) { using (FileStream fs = new FileStream(fname, FileMode.OpenOrCreate)) store.Save(fs); } }
public bool Save() { string fname = ControlUtil.FSave(file_filter, file_setfile); if (fname != null) { return(Save(fname)); } Global.cstat(ConsoleColor.Red, fname); return(false); }
static public string file_get_save(string filter, string caption) { return(ControlUtil.FSave(filter, caption)); }