wasSharp

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 58  →  ?path2? @ 59
/Languages/KeyValue.cs
@@ -25,7 +25,7 @@
return data.Split('&')
.AsParallel()
.Select(o => o.Split('='))
.Where(o => o.Length.Equals(2) && string.Equals(o[0], key, StringComparison.Ordinal))
.Where(o => o.Length.Equals(2) && o[0] == key)
.Select(o => o[1])
.FirstOrDefault();
}
@@ -45,8 +45,8 @@
return string.Join("&", string.Join("&", data.Split('&')
.AsParallel()
.Select(o => o.Split('='))
.Where(o => o.Length.Equals(2) && !string.Equals(o[0], key, StringComparison.Ordinal))
.Select(o => string.Join("=", o[0], o[1]))), string.Join("=", key, value));
.Where(o => o.Length.Equals(2) && o[0] == key)
.Select(o => o[0] + "=" + o[1])), key + "=" + value);
}
 
///////////////////////////////////////////////////////////////////////////
@@ -61,8 +61,8 @@
return string.Join("&", data.Split('&')
.AsParallel()
.Select(o => o.Split('='))
.Where(o => o.Length.Equals(2) && !string.Equals(o[0], key, StringComparison.Ordinal))
.Select(o => string.Join("=", o[0], o[1])));
.Where(o => o.Length.Equals(2) && o[0] == key)
.Select(o => o[0] + "=" + o[1]));
}
 
///////////////////////////////////////////////////////////////////////////
@@ -96,7 +96,7 @@
/// <returns>a key-value data encoded string</returns>
public static string Encode(Dictionary<string, string> data)
{
return string.Join("&", data.Select(o => string.Join("=", o.Key, o.Value)));
return string.Join("&", data.Select(o => o.Key + "=" + o.Value));
}
 
///////////////////////////////////////////////////////////////////////////
@@ -109,7 +109,7 @@
/// <returns>a key-value data encoded string</returns>
public static string Encode(IEnumerable<KeyValuePair<string, string>> data)
{
return string.Join("&", data.Select(o => string.Join("=", o.Key, o.Value)));
return string.Join("&", data.Select(o => o.Key + "=" + o.Value));
}
 
///////////////////////////////////////////////////////////////////////////
@@ -122,7 +122,7 @@
/// <returns>a key-value data encoded string</returns>
public static string Encode(IEnumerable<KeyValuePair<Task<string>, Task<string>>> data)
{
return string.Join("&", data.Select(o => string.Join("=", o.Key.Result, o.Value.Result)));
return string.Join("&", data.Select(o => o.Key.Result + "=" + o.Value.Result));
}
 
///////////////////////////////////////////////////////////////////////////