Winify

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 15  →  ?path2? @ 28
/trunk/Winify/Servers/Serialization/SerializationSuccess.cs
@@ -25,7 +25,7 @@
}
 
public SerializationSuccess(T result,
List<ValidationEventArgs> validationEventArgs) : this(result)
List<ValidationEventArgs> validationEventArgs) : this(result)
{
ValidationEventArgs = validationEventArgs;
}
/trunk/Winify/Servers/Serialization/ServersSerialization.cs
@@ -14,7 +14,7 @@
#region Public Methods
 
public static async Task<SerializationState> Deserialize<T>(string file, string targetNamespace,
string schemeUri)
string schemeUri)
{
var xmlSerializer = new XmlSerializer(typeof(T));
 
@@ -47,10 +47,10 @@
settings.Schemas.Add(targetNamespace, schemeUri);
 
using (var fileStream =
new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
new FileStream(file, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
using (var xmlReader = XmlReader.Create(fileStream,
settings))
settings))
{
var stringBuilder = new StringBuilder();
 
@@ -57,15 +57,13 @@
using (var stringWriter = new StringWriter(stringBuilder))
{
while (await xmlReader.ReadAsync())
{
await stringWriter.WriteAsync(await xmlReader.ReadOuterXmlAsync());
}
}
 
using (var stringReader = new StringReader(stringBuilder.ToString()))
{
servers =
(T) xmlSerializer
(T)xmlSerializer
.Deserialize(stringReader);
}
}
@@ -93,14 +91,14 @@
using (var memoryStream = new MemoryStream())
{
using (var xmlWriter =
XmlWriter.Create(memoryStream,
new XmlWriterSettings
{
Async = true,
Indent = true,
IndentChars = " ",
OmitXmlDeclaration = false
}))
XmlWriter.Create(memoryStream,
new XmlWriterSettings
{
Async = true,
Indent = true,
IndentChars = " ",
OmitXmlDeclaration = false
}))
{
await xmlWriter.WriteDocTypeAsync(name,
null,
@@ -110,7 +108,7 @@
xmlSerializer.Serialize(xmlWriter, servers);
 
using (var fileStream =
new FileStream(file, FileMode.Create, FileAccess.Write, FileShare.ReadWrite))
new FileStream(file, FileMode.Create, FileAccess.Write, FileShare.ReadWrite))
{
memoryStream.Position = 0L;