about summary refs log tree commit diff
path: root/IrcTokens/Hostmask.cs
diff options
context:
space:
mode:
authorBen Harris <ben@tilde.team>2020-04-22 10:30:26 -0400
committerBen Harris <ben@tilde.team>2020-04-22 10:30:26 -0400
commitbe91164499b263fc4c716c6d44c69f440f8ab634 (patch)
tree53e64398839afd35cf2bffab4f9559964098c7db /IrcTokens/Hostmask.cs
parent6a3bfd314d87bed96611d24440b0961a06bf7e91 (diff)
fix some stateful tests
also fixes some warnings about culture-specific string comparisons
Diffstat (limited to 'IrcTokens/Hostmask.cs')
-rw-r--r--IrcTokens/Hostmask.cs10
1 files changed, 6 insertions, 4 deletions
diff --git a/IrcTokens/Hostmask.cs b/IrcTokens/Hostmask.cs
index 9f935b0..0b07f80 100644
--- a/IrcTokens/Hostmask.cs
+++ b/IrcTokens/Hostmask.cs
@@ -1,4 +1,6 @@
-namespace IrcTokens
+using System;
+
+namespace IrcTokens
 {
     /// <summary>
     /// Represents the three parts of a hostmask. Parse with the constructor.
@@ -11,7 +13,7 @@
 
         public override string ToString() => _source;
 
-        public override int GetHashCode() => _source.GetHashCode();
+        public override int GetHashCode() => _source.GetHashCode(StringComparison.Ordinal);
 
         public override bool Equals(object obj)
         {
@@ -29,7 +31,7 @@
 
             _source = source;
 
-            if (source.Contains('@'))
+            if (source.Contains('@', StringComparison.Ordinal))
             {
                 var split = source.Split('@');
 
@@ -41,7 +43,7 @@
                 NickName = source;
             }
 
-            if (NickName.Contains('!'))
+            if (NickName.Contains('!', StringComparison.Ordinal))
             {
                 var userSplit = NickName.Split('!');
                 NickName = userSplit[0];