private static void Serialize(ISerializeableObject objectToSerialize, FileStream stream) { try { DataContractSerializer serializer = objectToSerialize.GetSerializer(); serializer.WriteObject(stream, objectToSerialize); stream.Dispose(); } catch (Exception ex) { Debug.WriteLine("Unable to Serialize"); Debug.WriteLine(ex.Message); } }
public static void OverWriteSaveObject(ISerializeableObject value) { Serialize(value, new FileStream(ApplicationData.Current.RoamingFolder.Path + @"\" + value.objectName + ".russ", FileMode.Truncate)); }