wasSharp – Diff between revs 26 and 27

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 26 Rev 27
Line 22... Line 22...
22 public static string Get(string key, string data) 22 public static string Get(string key, string data)
23 { 23 {
24 return data.Split('&') 24 return data.Split('&')
25 .AsParallel() 25 .AsParallel()
26 .Select(o => o.Split('=')) 26 .Select(o => o.Split('='))
27 .Where(o => o.Length.Equals(2) && String.Equals(o[0], key, StringComparison.Ordinal)) 27 .Where(o => o.Length.Equals(2) && string.Equals(o[0], key, StringComparison.Ordinal))
28 .Select(o => o[1]) 28 .Select(o => o[1])
29 .FirstOrDefault(); 29 .FirstOrDefault();
30 } 30 }
Line 31... Line 31...
31   31  
Line 42... Line 42...
42 public static string Set(string key, string value, string data) 42 public static string Set(string key, string value, string data)
43 { 43 {
44 return string.Join("&", string.Join("&", data.Split('&') 44 return string.Join("&", string.Join("&", data.Split('&')
45 .AsParallel() 45 .AsParallel()
46 .Select(o => o.Split('=')) 46 .Select(o => o.Split('='))
47 .Where(o => o.Length.Equals(2) && !String.Equals(o[0], key, StringComparison.Ordinal)) 47 .Where(o => o.Length.Equals(2) && !string.Equals(o[0], key, StringComparison.Ordinal))
48 .Select(o => string.Join("=", o[0], o[1]))), string.Join("=", key, value)); 48 .Select(o => string.Join("=", o[0], o[1]))), string.Join("=", key, value));
49 } 49 }
Line 50... Line 50...
50   50  
51 /////////////////////////////////////////////////////////////////////////// 51 ///////////////////////////////////////////////////////////////////////////
Line 58... Line 58...
58 public static string Delete(string key, string data) 58 public static string Delete(string key, string data)
59 { 59 {
60 return string.Join("&", data.Split('&') 60 return string.Join("&", data.Split('&')
61 .AsParallel() 61 .AsParallel()
62 .Select(o => o.Split('=')) 62 .Select(o => o.Split('='))
63 .Where(o => o.Length.Equals(2) && !String.Equals(o[0], key, StringComparison.Ordinal)) 63 .Where(o => o.Length.Equals(2) && !string.Equals(o[0], key, StringComparison.Ordinal))
64 .Select(o => string.Join("=", o[0], o[1]))); 64 .Select(o => string.Join("=", o[0], o[1])));
65 } 65 }
Line 66... Line 66...
66   66  
67 /////////////////////////////////////////////////////////////////////////// 67 ///////////////////////////////////////////////////////////////////////////
Line 120... Line 120...
120 Func<string, string> func) 120 Func<string, string> func)
121 { 121 {
122 return data.AsParallel().ToDictionary(o => func(o.Key), p => func(p.Value)); 122 return data.AsParallel().ToDictionary(o => func(o.Key), p => func(p.Value));
123 } 123 }
124 } 124 }
125 } -  
126   125 }
-   126