Adds official .NET 5 support (#300)
This commit is contained in:
parent
c3289a20ab
commit
013f333898
39 changed files with 496 additions and 668 deletions
|
|
@ -2463,12 +2463,12 @@ namespace Server.Gumps
|
|||
var m = ns.Mobile;
|
||||
var a = ns.Account;
|
||||
|
||||
isMatch = m?.Name.ToLower().IndexOf(match) >= 0
|
||||
|| a?.Username.ToLower().IndexOf(match) >= 0;
|
||||
isMatch = m?.Name.ToLower().IndexOf(match, StringComparison.Ordinal) >= 0
|
||||
|| a?.Username.ToLower().IndexOf(match, StringComparison.Ordinal) >= 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
isMatch = ns.ToString().IndexOf(match) >= 0;
|
||||
isMatch = ns.ToString().IndexOf(match, StringComparison.Ordinal) >= 0;
|
||||
}
|
||||
|
||||
if (isMatch)
|
||||
|
|
@ -2725,7 +2725,8 @@ namespace Server.Gumps
|
|||
else
|
||||
{
|
||||
results = Accounts.GetAccounts()
|
||||
.Where(acct => acct.Username.ToLower().IndexOf(match) >= 0)
|
||||
.Where(acct =>
|
||||
acct.Username.ToLower().IndexOf(match, StringComparison.Ordinal) >= 0)
|
||||
.ToList();
|
||||
results.Sort(AccountComparer.Instance);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
using System;
|
||||
using Server.Gumps;
|
||||
using Server.Misc;
|
||||
using Server.Mobiles;
|
||||
|
|
@ -119,7 +120,7 @@ namespace Server.Guilds
|
|||
|
||||
for (var i = 0; i < disallowed.Length; i++)
|
||||
{
|
||||
if (s.IndexOf(disallowed[i]) != -1)
|
||||
if (s.IndexOf(disallowed[i], StringComparison.Ordinal) != -1)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -868,7 +868,7 @@ namespace Server.Gumps
|
|||
return -1;
|
||||
}
|
||||
|
||||
return y == null ? 1 : x.Name.CompareTo(x.Name);
|
||||
return y == null ? 1 : string.CompareOrdinal(x.Name, x.Name);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -330,12 +330,7 @@ namespace Server.Gumps
|
|||
|
||||
public int CompareTo(InternalEntry comp)
|
||||
{
|
||||
if (Name == null && comp.Name == null)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
var v = Name?.CompareTo(comp.Name) ?? 1;
|
||||
var v = string.CompareOrdinal(Name, comp.Name);
|
||||
|
||||
return v == 0 ? Body.CompareTo(comp.Body) : v;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -634,7 +634,7 @@ namespace Server.Gumps
|
|||
var aName = SkillInfo.Table[(int)a].Name;
|
||||
var bName = SkillInfo.Table[(int)b].Name;
|
||||
|
||||
return aName.CompareTo(bName);
|
||||
return string.CompareOrdinal(aName, bName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ namespace Server.Gumps
|
|||
if (m != null && (m == owner || !m.Hidden || owner.AccessLevel >= m.AccessLevel ||
|
||||
m is PlayerMobile mobile && mobile.VisibilityList.Contains(owner)))
|
||||
{
|
||||
if (filter != null && !(m.Name?.ToLower().IndexOf(filter) >= 0))
|
||||
if (filter != null && !(m.Name?.ToLower().IndexOf(filter, StringComparison.Ordinal) >= 0))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue