25 references to Invariant
System.Private.CoreLib (25)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfo.cs (1)
510
if (CompareInfo.
Invariant
.Compare(eraName, m_abbrevEnglishEraNames![i], CompareOptions.IgnoreCase) == 0)
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (6)
68
return CompareInfo.
Invariant
.Compare(span, other, string.GetCaseCompareOfComparisonCulture(comparisonType)) == 0;
118
return CompareInfo.
Invariant
.Compare(span, other, string.GetCaseCompareOfComparisonCulture(comparisonType));
154
return CompareInfo.
Invariant
.IndexOf(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType));
205
return CompareInfo.
Invariant
.LastIndexOf(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType));
374
return CompareInfo.
Invariant
.IsSuffix(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 (1)
48
return CompareInfo.
Invariant
.IsPrefixUtf8(span, value, string.GetCaseCompareOfComparisonCulture(comparisonType));
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (7)
152
return CompareInfo.
Invariant
.Compare(strA, strB, GetCaseCompareOfComparisonCulture(comparisonType));
314
return CompareInfo.
Invariant
.Compare(strA, indexA, lengthA, strB, indexB, lengthB, GetCaseCompareOfComparisonCulture(comparisonType));
455
return CompareInfo.
Invariant
.IsSuffix(this, value, GetCaseCompareOfComparisonCulture(comparisonType));
608
return CompareInfo.
Invariant
.Compare(this, value, GetCaseCompareOfComparisonCulture(comparisonType)) == 0;
666
return CompareInfo.
Invariant
.Compare(a, b, GetCaseCompareOfComparisonCulture(comparisonType)) == 0;
731
return CompareInfo.
Invariant
.GetHashCode(value, GetCaseCompareOfComparisonCulture(comparisonType));
1069
return CompareInfo.
Invariant
.IsPrefix(this, value, GetCaseCompareOfComparisonCulture(comparisonType));
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (3)
1219
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => ReplaceCore(oldValue, newValue, CompareInfo.
Invariant
, GetCaseCompareOfComparisonCulture(comparisonType)),
1221
StringComparison.OrdinalIgnoreCase => ReplaceCore(oldValue, newValue, CompareInfo.
Invariant
, CompareOptions.OrdinalIgnoreCase),
1488
return ReplaceCore(this, oldChars, newChars, CompareInfo.
Invariant
, CompareOptions.Ordinal)
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (5)
123
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.
Invariant
.IndexOf(this, value, startIndex, count, GetCaseCompareOfComparisonCulture(comparisonType)),
337
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.
Invariant
.IndexOf(this, value, startIndex, count, GetCaseCompareOfComparisonCulture(comparisonType)),
537
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.
Invariant
.LastIndexOf(this, value, startIndex, count, GetCaseCompareOfComparisonCulture(comparisonType)),
667
StringComparison.InvariantCulture or StringComparison.InvariantCultureIgnoreCase => CompareInfo.
Invariant
.LastIndexOf(this, value, startIndex, count, GetCaseCompareOfComparisonCulture(comparisonType)),
668
StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase => CompareInfo.
Invariant
.LastIndexOf(this, value, startIndex, count, GetCompareOptionsFromOrdinalStringComparison(comparisonType)),
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (2)
215
internal static readonly CultureAwareComparer InvariantCaseSensitiveInstance = new CultureAwareComparer(CompareInfo.
Invariant
, CompareOptions.None);
216
internal static readonly CultureAwareComparer InvariantIgnoreCaseInstance = new CultureAwareComparer(CompareInfo.
Invariant
, CompareOptions.IgnoreCase);