static async Task <SaveAllSpecies> W8SaveFile(string filename, SaveAllSpecies data) { var objectStorageHelper = new WinRtUtility.ObjectStorageHelper <SaveAllSpecies>(WinRtUtility.StorageType.Local); await objectStorageHelper.SaveAsync(data, filename + ".xml"); return(data); }
static async Task <SaveAllSpecies> LoadFile(string filename) { SaveAllSpecies data = new SaveAllSpecies(); try { var objectStorageHelper = new WinRtUtility.ObjectStorageHelper <SaveAllSpecies>(WinRtUtility.StorageType.Local); data = await objectStorageHelper.LoadAsync(filename + ".xml"); return(data); } catch (Exception e) { //Shit return(new SaveAllSpecies()); } }
public static void Save(string filename, SaveAllSpecies savespecies) { #if WINDOWS try { Stream stream = File.Create(filename + ".xml"); XmlSerializer serializer = new XmlSerializer(typeof(SaveAllSpecies)); serializer.Serialize(stream, savespecies); stream.Close(); } catch { // } #elif NETFX_CORE SaveW8(filename, savespecies); #endif }
private static async void SaveW8(string filename, SaveAllSpecies savespecies) { await W8SaveFile(filename, savespecies); }