40 references to Ordinal
System.Private.CoreLib (40)
src\libraries\System.Private.CoreLib\src\System\Globalization\CompareInfo.cs (10)
438
return
Ordinal
.CompareStringIgnoreCase(ref MemoryMarshal.GetReference(string1), string1.Length, ref MemoryMarshal.GetReference(string2), string2.Length);
452
return
Ordinal
.CompareStringIgnoreCase(ref MemoryMarshal.GetReference(string1), string1.Length, ref MemoryMarshal.GetReference(string2), string2.Length);
968
return
Ordinal
.IndexOfOrdinalIgnoreCase(source, value);
982
return
Ordinal
.IndexOfOrdinalIgnoreCase(source, value);
1078
retVal = fromBeginning ?
Ordinal
.IndexOfOrdinalIgnoreCase(source, value) :
Ordinal
.LastIndexOfOrdinalIgnoreCase(source, value);
1092
retVal = fromBeginning ?
Ordinal
.IndexOfOrdinalIgnoreCase(source, value) :
Ordinal
.LastIndexOfOrdinalIgnoreCase(source, value);
1342
return
Ordinal
.LastIndexOfOrdinalIgnoreCase(source, value);
1356
return
Ordinal
.LastIndexOfOrdinalIgnoreCase(source, value);
src\libraries\System.Private.CoreLib\src\System\Globalization\IdnMapping.cs (1)
219
Ordinal
.EqualsIgnoreCase(ref MemoryMarshal.GetReference(input), ref MemoryMarshal.GetReference(output), input.Length))
src\libraries\System.Private.CoreLib\src\System\Marvin.OrdinalIgnoreCase.cs (1)
88
int charsWritten = Globalization.
Ordinal
.ToUpperOrdinal(new ReadOnlySpan<char>(ref data, count), scratch);
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (6)
86
return
Ordinal
.EqualsIgnoreCase(ref MemoryMarshal.GetReference(span), ref MemoryMarshal.GetReference(value), span.Length);
117
return
Ordinal
.CompareStringIgnoreCase(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(other), other.Length);
148
return
Ordinal
.IndexOfOrdinalIgnoreCase(span, value);
183
return
Ordinal
.LastIndexOfOrdinalIgnoreCase(span, value);
324
&&
Ordinal
.EqualsIgnoreCase(
362
&&
Ordinal
.EqualsIgnoreCase(ref MemoryMarshal.GetReference(span), ref MemoryMarshal.GetReference(value), value.Length);
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.Utf8.cs (2)
24
return
Ordinal
.EqualsIgnoreCaseUtf8(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length);
75
return
Ordinal
.StartsWithIgnoreCaseUtf8(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasick.cs (2)
268
Ordinal
.ToUpperOrdinal(span.Slice(i, i + 1 == span.Length ? 1 : 2), destination);
337
int written =
Ordinal
.ToUpperOrdinal(chars, destination);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\RabinKarp.cs (1)
174
int charsWritten =
Ordinal
.ToUpperOrdinal(span, upperCase);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (2)
88
return
Ordinal
.EqualsIgnoreCase(ref matchStart, ref candidate.GetRawStringData(), candidate.Length);
462
return
Ordinal
.EqualsIgnoreCase_Scalar(ref matchStart, ref state.Value.GetRawStringData(), state.Value.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesFallback.cs (1)
23
?
Ordinal
.IndexOfOrdinalIgnoreCase(span, _value)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (1)
90
int charsWritten =
Ordinal
.ToUpperOrdinal(value, new Span<char>(ref upperCase.GetRawStringData(), upperCase.Length));
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (6)
54
return
Ordinal
.EqualsIgnoreCase(ref strA.GetRawStringData(), ref strB.GetRawStringData(), strB.Length);
158
return
Ordinal
.CompareStringIgnoreCase(ref strA.GetRawStringData(), strA.Length, ref strB.GetRawStringData(), strB.Length);
321
return
Ordinal
.CompareStringIgnoreCase(ref Unsafe.Add(ref strA.GetRawStringData(), indexA), lengthA, ref Unsafe.Add(ref strB.GetRawStringData(), indexB), lengthB);
463
Ordinal
.EqualsIgnoreCase(ref Unsafe.Add(ref GetRawStringData(), Length - value.Length),
998
int charsWritten =
Ordinal
.ToUpperOrdinal(str, scratch);
1081
return
Ordinal
.EqualsIgnoreCase(ref this.GetRawStringData(), ref value.GetRawStringData(), value.Length);
src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (3)
153
subIndex =
Ordinal
.IndexOfOrdinalIgnoreCase(this.AsSpan(startIndex, count), new ReadOnlySpan<char>(in value));
333
StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase =>
Ordinal
.IndexOf(this, value, startIndex, count, comparisonType == StringComparison.OrdinalIgnoreCase),
571
subIndex =
Ordinal
.LastIndexOfOrdinalIgnoreCase(this.AsSpan(startSearchAt, count), new ReadOnlySpan<char>(in value));
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (4)
341
return Globalization.
Ordinal
.CompareStringIgnoreCase(ref x.GetRawStringData(), x.Length, ref y.GetRawStringData(), y.Length);
360
return Globalization.
Ordinal
.EqualsIgnoreCase(ref x.GetRawStringData(), ref y.GetRawStringData(), x.Length);
504
return Globalization.
Ordinal
.CompareStringIgnoreCase(ref x.GetRawStringData(), x.Length, ref y.GetRawStringData(), y.Length);
524
return Globalization.
Ordinal
.EqualsIgnoreCase(ref x.GetRawStringData(), ref y.GetRawStringData(), x.Length);