public static void SaveVariable(string file, ref EnvironmentVariable variable) { try { FileStream stream = File.Create(file); XmlSerializer xmlSerializer = new XmlSerializer(variable.GetType()); xmlSerializer.Serialize(stream, variable); stream.Close(); } catch (Exception ex) { throw ex; } }
public static void LoadVariable(string file, ref EnvironmentVariable variable) { try { FileStream stream = File.OpenRead(file); XmlSerializer xmlSerializer = new XmlSerializer(variable.GetType()); variable = (EnvironmentVariable)xmlSerializer.Deserialize(stream); stream.Close(); } catch (Exception ex) { throw ex; } }