wasSharp – Diff between revs 7 and 26

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 7 Rev 26
Line 8... Line 8...
8 using System.IO; 8 using System.IO;
9 using System.Linq; 9 using System.Linq;
Line 10... Line 10...
10   10  
11 namespace wasSharp 11 namespace wasSharp
12 { 12 {
13 public static class Strings 13 public static class String
14 { 14 {
15 /////////////////////////////////////////////////////////////////////////// 15 ///////////////////////////////////////////////////////////////////////////
16 // Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 // 16 // Copyright (C) 2015 Wizardry and Steamworks - License: GNU GPLv3 //
17 /////////////////////////////////////////////////////////////////////////// 17 ///////////////////////////////////////////////////////////////////////////
Line 33... Line 33...
33 /// </summary> 33 /// </summary>
34 /// <param name="a">first string</param> 34 /// <param name="a">first string</param>
35 /// <param name="b">second string</param> 35 /// <param name="b">second string</param>
36 /// <param name="comparison">string comparison to use</param> 36 /// <param name="comparison">string comparison to use</param>
37 /// <returns>true if the strings are equal</returns> 37 /// <returns>true if the strings are equal</returns>
38 public static bool StringEquals(string a, string b, StringComparison comparison) 38 public static bool Equals(string a, string b, StringComparison comparison)
39 { 39 {
40 return (a == null && b == null) || (a.Length == b.Length && string.Equals(a, b, comparison)); 40 return (a == null && b == null) || (a.Length == b.Length && string.Equals(a, b, comparison));
41 } 41 }
Line 42... Line 42...
42   42  
Line 47... Line 47...
47 /// Determines if two strings are equal. 47 /// Determines if two strings are equal.
48 /// </summary> 48 /// </summary>
49 /// <param name="a">first string</param> 49 /// <param name="a">first string</param>
50 /// <param name="b">second string</param> 50 /// <param name="b">second string</param>
51 /// <returns>true if the strings are equal</returns> 51 /// <returns>true if the strings are equal</returns>
52 public static bool StringEquals(string a, string b) 52 public static bool Equals(string a, string b)
53 { 53 {
54 return (a == null && b == null) || (a != null && b != null && a.Length == b.Length && string.Equals(a, b)); 54 return (a == null && b == null) || (a != null && b != null && a.Length == b.Length && string.Equals(a, b));
55 } 55 }
56 } 56 }
57 } 57 }
58   58