wasSharp

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 4  →  ?path2? @ 5
/KeyValue.cs
@@ -21,7 +21,7 @@
/// <param name="key">the key of the value</param>
/// <param name="data">the key-value data segment</param>
/// <returns>true if the key was found in data</returns>
public static string wasKeyValueGet(string key, string data)
public static string Get(string key, string data)
{
return data.Split('&')
.AsParallel()
@@ -50,7 +50,7 @@
/// a key-value data string or the empty string if either key or
/// value are empty
/// </returns>
public static string wasKeyValueSet(string key, string value, string data)
public static string Set(string key, string value, string data)
{
HashSet<string> output = new HashSet<string>(data.Split('&')
.AsParallel()
@@ -78,7 +78,7 @@
/// <param name="key">the key to search for</param>
/// <param name="data">the key-value data segment</param>
/// <returns>a key-value pair string</returns>
public static string wasKeyValueDelete(string key, string data)
public static string Delete(string key, string data)
{
return string.Join("&", data.Split('&')
.AsParallel()
@@ -102,7 +102,7 @@
/// </summary>
/// <param name="data">the key-value pair data</param>
/// <returns>a dictionary containing the keys and values</returns>
public static Dictionary<string, string> wasKeyValueDecode(string data)
public static Dictionary<string, string> Decode(string data)
{
return data.Split('&')
.AsParallel()
@@ -125,7 +125,7 @@
/// </summary>
/// <param name="data">a dictionary</param>
/// <returns>a key-value data encoded string</returns>
public static string wasKeyValueEncode(Dictionary<string, string> data)
public static string Encode(Dictionary<string, string> data)
{
return string.Join("&", data.AsParallel().Select(o => string.Join("=", o.Key, o.Value)));
}
@@ -136,7 +136,7 @@
/// <summary>Escapes a dictionary's keys and values for sending as POST data.</summary>
/// <param name="data">A dictionary containing keys and values to be escaped</param>
/// <param name="func">The function to use to escape the keys and values in the dictionary.</param>
public static Dictionary<string, string> wasKeyValueEscape(Dictionary<string, string> data,
public static Dictionary<string, string> Escape(Dictionary<string, string> data,
Func<string, string> func)
{
return data.AsParallel().ToDictionary(o => func(o.Key), p => func(p.Value));