public Captcha09(string directory = null) { if (directory != null) { Directory = Directories.Create(directory).FullName; } for (int i = 0; i < 10; i++) { if (!Data.ContainsKey(i)) { Data.Add(i, new ThreadedList <Dictionary <string, double> >()); } } Database = new DatabseSimpleton(Directory + @"\data\training.dbs", false); LoadData(); }
public static void SaveProperty(this Control control, string propertyName) { if (control == null) { return; } string directory = Directories.Create(@"Asmodat\Extensions.Windows.Forms.ControlEx").FullName; string fileName = Files.RemoveInvalidFilenameCharacters(control.GetFullPathName()); string path = directory + @"\" + fileName + ".adbs"; DatabseSimpleton dbs = new DatabseSimpleton(path, false); object value = control.GetType().GetProperty(propertyName).GetValue(control, null); dbs.Set(propertyName, value); dbs.Save(); }