public override bool Save() { if (string.IsNullOrWhiteSpace(this.Filename)) { return(false); } try { String cfg = JsonConvert.SerializeObject(this, Formatting.Indented); #if NETFX File.WriteAllText(Filename, cfg); return(true); #elif UNIVERSAL var ss = new Tools.StorageService(false); return(ss.SaveFile(Filename, cfg).GetResults()); #endif } catch (Exception ex) { DebugEx.TraceLog("Error: Failed to write configFile {0}", ex.Message); return(false); } }