38 references to GetCaseCompareOfComparisonCulture
System.Private.CoreLib (38)
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (12)
64
return CultureInfo.CurrentCulture.CompareInfo.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
68
return CompareInfo.Invariant.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
114
return CultureInfo.CurrentCulture.CompareInfo.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
118
return CompareInfo.Invariant.Compare(span, other, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
150
return CultureInfo.CurrentCulture.CompareInfo.IndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
154
return CompareInfo.Invariant.IndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
201
return CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
205
return CompareInfo.Invariant.LastIndexOf(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
370
return CultureInfo.CurrentCulture.CompareInfo.IsSuffix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
374
return CompareInfo.Invariant.IsSuffix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
408
return CultureInfo.CurrentCulture.CompareInfo.IsPrefix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
412
return CompareInfo.Invariant.IsPrefix(span, value, string.
GetCaseCompareOfComparisonCulture
(comparisonType));
src\runtime\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\runtime\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));
604
return CultureInfo.CurrentCulture.CompareInfo.Compare(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
608
return CompareInfo.Invariant.Compare(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
662
return CultureInfo.CurrentCulture.CompareInfo.Compare(a, b,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
666
return CompareInfo.Invariant.Compare(a, b,
GetCaseCompareOfComparisonCulture
(comparisonType)) == 0;
727
return CultureInfo.CurrentCulture.CompareInfo.GetHashCode(value,
GetCaseCompareOfComparisonCulture
(comparisonType));
731
return CompareInfo.Invariant.GetHashCode(value,
GetCaseCompareOfComparisonCulture
(comparisonType));
1065
return CultureInfo.CurrentCulture.CompareInfo.IsPrefix(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType));
1069
return CompareInfo.Invariant.IsPrefix(this, value,
GetCaseCompareOfComparisonCulture
(comparisonType));
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (2)
1218
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => ReplaceCore(oldValue, newValue, CultureInfo.CurrentCulture.CompareInfo,
GetCaseCompareOfComparisonCulture
(comparisonType)),
1219
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => ReplaceCore(oldValue, newValue, CompareInfo.Invariant,
GetCaseCompareOfComparisonCulture
(comparisonType)),
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (8)
122
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
123
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
336
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
337
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.IndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
536
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
537
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
666
StringComparison.CurrentCulture or StringComparison.CurrentCultureIgnoreCase => CultureInfo.CurrentCulture.CompareInfo.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),
667
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.Invariant.LastIndexOf(this, value, startIndex, count,
GetCaseCompareOfComparisonCulture
(comparisonType)),