wasSharp

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 25  →  ?path2? @ 26
/KeyValue.cs
@@ -24,7 +24,7 @@
return data.Split('&')
.AsParallel()
.Select(o => o.Split('='))
.Where(o => o.Length.Equals(2) && Strings.StringEquals(o[0], key, StringComparison.Ordinal))
.Where(o => o.Length.Equals(2) && String.Equals(o[0], key, StringComparison.Ordinal))
.Select(o => o[1])
.FirstOrDefault();
}
@@ -44,7 +44,7 @@
return string.Join("&", string.Join("&", data.Split('&')
.AsParallel()
.Select(o => o.Split('='))
.Where(o => o.Length.Equals(2) && !Strings.StringEquals(o[0], key, StringComparison.Ordinal))
.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));
}
 
@@ -60,7 +60,7 @@
return string.Join("&", data.Split('&')
.AsParallel()
.Select(o => o.Split('='))
.Where(o => o.Length.Equals(2) && !Strings.StringEquals(o[0], key, StringComparison.Ordinal))
.Where(o => o.Length.Equals(2) && !String.Equals(o[0], key, StringComparison.Ordinal))
.Select(o => string.Join("=", o[0], o[1])));
}
 
/Reflection.cs
@@ -124,7 +124,7 @@
.AsParallel().SelectMany(f => f.GetCustomAttributes(
typeof(NameAttribute), false), (
f, a) => new {Field = f, Att = a})
.SingleOrDefault(a => Strings.StringEquals(((NameAttribute) a.Att)
.SingleOrDefault(a => String.Equals(((NameAttribute) a.Att)
.Name, name, comparison));
return field != null ? (T) field.Field.GetValue(Activator.CreateInstance<T>()) : default(T);
}
/Strings.cs
@@ -10,7 +10,7 @@
 
namespace wasSharp
{
public static class Strings
public static class String
{
///////////////////////////////////////////////////////////////////////////
// Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 //
@@ -35,7 +35,7 @@
/// <param name="b">second string</param>
/// <param name="comparison">string comparison to use</param>
/// <returns>true if the strings are equal</returns>
public static bool StringEquals(string a, string b, StringComparison comparison)
public static bool Equals(string a, string b, StringComparison comparison)
{
return (a == null && b == null) || (a.Length == b.Length && string.Equals(a, b, comparison));
}
@@ -49,7 +49,7 @@
/// <param name="a">first string</param>
/// <param name="b">second string</param>
/// <returns>true if the strings are equal</returns>
public static bool StringEquals(string a, string b)
public static bool Equals(string a, string b)
{
return (a == null && b == null) || (a != null && b != null && a.Length == b.Length && string.Equals(a, b));
}
/XML.cs
@@ -21,7 +21,7 @@
((Expression<Func<string, bool>>)
(data =>
Regex.Replace(data,
@"(" + string.Join("|", @"&amp;", @"&lt;", @"&gt;", @"&quot;", @"&apos;") + @")",
@"(" + string.Join(@"|", @"&amp;", @"&lt;", @"&gt;", @"&quot;", @"&apos;") + @")",
@"", RegexOptions.IgnoreCase | RegexOptions.Multiline)
.IndexOfAny(new[] {'&', '<', '>', '"', '\''})
.Equals(-1))).Compile();
@@ -163,7 +163,7 @@
/// <param name="rename">the name to replace with</param>
public static void RenameNodes(XElement root, string name, string rename)
{
if (Strings.StringEquals(root.Name.LocalName, name, StringComparison.Ordinal))
if (String.Equals(root.Name.LocalName, name, StringComparison.Ordinal))
{
root.Name = rename;
}