38 references to GetCaseCompareOfComparisonCulture
System.Private.CoreLib (38)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (12)
54
return CultureInfo.CurrentCulture.CompareInfo.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
58
return CompareInfo.Invariant.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
104
return CultureInfo.CurrentCulture.CompareInfo.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
108
return CompareInfo.Invariant.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
140
return CultureInfo.CurrentCulture.CompareInfo.IndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
144
return CompareInfo.Invariant.IndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
175
return CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
179
return CompareInfo.Invariant.LastIndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
306
return CultureInfo.CurrentCulture.CompareInfo.IsSuffix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
310
return CompareInfo.Invariant.IsSuffix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
344
return CultureInfo.CurrentCulture.CompareInfo.IsPrefix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
348
return CompareInfo.Invariant.IsPrefix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.Utf8.cs (2)
42
return CultureInfo.CurrentCulture.CompareInfo.IsPrefixUtf8(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
48
return CompareInfo.Invariant.IsPrefixUtf8(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (14)
148
return CultureInfo.CurrentCulture.CompareInfo.Compare(strA, strB,
GetCaseCompareOfComparisonCulture
(comparisonType));
152
return CompareInfo.Invariant.Compare(strA, strB,
GetCaseCompareOfComparisonCulture
(comparisonType));
310
return CultureInfo.CurrentCulture.CompareInfo.Compare(strA, indexA, lengthA, strB, indexB, lengthB,
GetCaseCompareOfComparisonCulture
(comparisonType));
314
return CompareInfo.Invariant.Compare(strA, indexA, lengthA, strB, indexB, lengthB,
GetCaseCompareOfComparisonCulture
(comparisonType));
451
return CultureInfo.CurrentCulture.CompareInfo.IsSuffix(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType));
455
return CompareInfo.Invariant.IsSuffix(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType));
597
return CultureInfo.CurrentCulture.CompareInfo.Compare(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
601
return CompareInfo.Invariant.Compare(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
655
return CultureInfo.CurrentCulture.CompareInfo.Compare(a, b,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
659
return CompareInfo.Invariant.Compare(a, b,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
720
return CultureInfo.CurrentCulture.CompareInfo.GetHashCode(value,
GetCaseCompareOfComparisonCulture
(comparisonType));
724
return CompareInfo.Invariant.GetHashCode(value,
GetCaseCompareOfComparisonCulture
(comparisonType));
1058
return CultureInfo.CurrentCulture.CompareInfo.IsPrefix(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType));
1062
return CompareInfo.Invariant.IsPrefix(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType));
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (2)
1195
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => ReplaceCore(oldValue, newValue, CultureInfo.CurrentCulture.CompareInfo,
GetCaseCompareOfComparisonCulture
(comparisonType)),
1196
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => ReplaceCore(oldValue, newValue, CompareInfo.Invariant,
GetCaseCompareOfComparisonCulture
(comparisonType)),
src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (8)
117
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
118
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
331
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
332
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
530
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
531
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
660
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
661
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),