public void Save()
{
var doc = new XDocument(
new XDeclaration("1.0", Encoding.UTF8.ToString(), "yes"),
new XElement("Root",
GetSaveElements().ToArray<object>()
)
);
using (var fstream = new FileStream(SettingsFile, FileMode.Create, FileAccess.Write))
using (var sw = new StreamWriter(fstream, Encoding.UTF8))
{
doc.Save(sw, SaveOptions.None);
}
}