Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EqualsOrdinalAsciiIgnoreCase()

static bool System.ByteArrayHelpers.EqualsOrdinalAsciiIgnoreCase ( string left,
ReadOnlySpan< byte > right )
inlinestaticpackage

Definition at line 5 of file ByteArrayHelpers.cs.

6 {
7 if (left.Length != right.Length)
8 {
9 return false;
10 }
11 for (int i = 0; i < left.Length; i++)
12 {
13 uint num = left[i];
14 uint num2 = right[i];
15 if (num - 97 <= 25)
16 {
17 num -= 32;
18 }
19 if (num2 - 97 <= 25)
20 {
21 num2 -= 32;
22 }
23 if (num != num2)
24 {
25 return false;
26 }
27 }
28 return true;
29 }

References System.ReadOnlySpan< T >.Length.

Referenced by System.Net.Http.Headers.HeaderDescriptor.GetHeaderValue(), System.Net.Http.Headers.HeaderDescriptor.GetKnownContentType(), and System.Net.Http.Headers.KnownHeaders.TryGetKnownHeader().