public void Serialize(FileStream stream, TypeOfSerializaton typeOfSerializaton, ASSDictonary <string, object> toSave) { using (stream) { switch (typeOfSerializaton) { case TypeOfSerializaton.Binary: binaryFormatter.Serialize(stream, toSave); break; case TypeOfSerializaton.XML: xmlSerializer.Serialize(stream, toSave); break; } } }
public void Deserialize(FileStream stream, TypeOfSerializaton typeOfSerializaton, out ASSDictonary <string, object> loaded) { using (stream) { switch (typeOfSerializaton) { case TypeOfSerializaton.Binary: loadeDictonary = (ASSDictonary <string, object>)binaryFormatter.Deserialize(stream); break; case TypeOfSerializaton.XML: loadeDictonary = (ASSDictonary <string, object>)binaryFormatter.Deserialize(stream); break; } } loaded = loadeDictonary; }