public static void Serialize(string file, Settings c) { XmlSerializer xs = new XmlSerializer(c.GetType()); StreamWriter writer = File.CreateText(file); xs.Serialize(writer, c); writer.Flush(); writer.Close(); }
private LatteShareConnection() { try { settings = Settings.Deserialize(Settings.DefaultLocation()); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("Can't load settings - creating new..." + e); settings = new Settings(); } client = new RestClient(CurrentServer + ServerConnectionAppendString); if (settings.Username != null) username = settings.Username; if (settings.APIKey!= null) apiKey = settings.APIKey; if (settings.Server != null) CurrentServer = settings.Server; }