about summary refs log tree commit diff
path: root/IrcTokens/Hostmask.cs
diff options
context:
space:
mode:
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];