Skip to content

Commit

Permalink
Make EmptyNamespace and OutputXmlSettings static
Browse files Browse the repository at this point in the history
  • Loading branch information
Hosch250 committed Jul 27, 2016
1 parent 0b99ef9 commit 968632d
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Rubberduck.SettingsProvider/XmlPersistanceService.cs
Expand Up @@ -15,10 +15,10 @@ public class XmlPersistanceService<T> : IFilePersistanceService<T> where T : new
private const string DefaultConfigFile = "rubberduck.config";
private const string RootElement = "Configuration";

private readonly XmlSerializerNamespaces _emptyNamespace =
private static readonly XmlSerializerNamespaces EmptyNamespace =
new XmlSerializerNamespaces(new[] { new XmlQualifiedName(string.Empty, string.Empty) });

private readonly XmlWriterSettings _outputXmlSettings = new XmlWriterSettings
private static readonly XmlWriterSettings OutputXmlSettings = new XmlWriterSettings
{
Encoding = new UTF8Encoding(false),
Indent = true,
Expand Down Expand Up @@ -72,7 +72,7 @@ public void Save(T toSerialize)
using (var writer = new StreamWriter(stream))
{
var serializer = new XmlSerializer(type);
serializer.Serialize(writer, toSerialize, _emptyNamespace);
serializer.Serialize(writer, toSerialize, EmptyNamespace);
var settings = XElement.Parse(_outputEncoding.GetString(stream.ToArray()), LoadOptions.SetBaseUri);
if (node != null)
{
Expand All @@ -91,7 +91,7 @@ public void Save(T toSerialize)
Directory.CreateDirectory(_rootPath);
}

using (var xml = XmlWriter.Create(FilePath, _outputXmlSettings))
using (var xml = XmlWriter.Create(FilePath, OutputXmlSettings))
{
doc.WriteTo(xml);
}
Expand Down

0 comments on commit 968632d

Please sign in to comment.