wasSharp
/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("|", @"&", @"<", @">", @""", @"'") + @")", |
@"(" + string.Join(@"|", @"&", @"<", @">", @""", @"'") + @")", |
@"", 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; |
} |