public static void Write(string filename, SettingsFormat settings) { DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(SettingsFormat)); using (var stream = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.Read)) { ser.WriteObject(stream, settings); stream.Flush(); } }
public static SettingsFormat CreateFrom(Settings settings) { SettingsFormat res = new SettingsFormat(); res.BlockchainFolder = settings.BlockchainFolder; res.WalletFolder = settings.WalletFolder; return res; }