7 instantiations of CultureAwareComparer
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Globalization\GlobalizationExtensions.cs (1)
22
return new
CultureAwareComparer
(compareInfo, options);
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (6)
22
new
CultureAwareComparer
(CultureInfo.CurrentCulture, CompareOptions.None);
25
new
CultureAwareComparer
(CultureInfo.CurrentCulture, CompareOptions.IgnoreCase);
50
return new
CultureAwareComparer
(culture, ignoreCase ? CompareOptions.IgnoreCase : CompareOptions.None);
57
return new
CultureAwareComparer
(culture, options);
217
internal static readonly CultureAwareComparer InvariantCaseSensitiveInstance = new
CultureAwareComparer
(CompareInfo.Invariant, CompareOptions.None);
218
internal static readonly CultureAwareComparer InvariantIgnoreCaseInstance = new
CultureAwareComparer
(CompareInfo.Invariant, CompareOptions.IgnoreCase);
6 references to CultureAwareComparer
mscorlib (1)
mscorlib.cs (1)
16
[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.
CultureAwareComparer
))]
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (5)
17
public static StringComparer InvariantCulture =>
CultureAwareComparer
.InvariantCaseSensitiveInstance;
19
public static StringComparer InvariantCultureIgnoreCase =>
CultureAwareComparer
.InvariantIgnoreCaseInstance;
217
internal static readonly
CultureAwareComparer
InvariantCaseSensitiveInstance = new CultureAwareComparer(CompareInfo.Invariant, CompareOptions.None);
218
internal static readonly
CultureAwareComparer
InvariantIgnoreCaseInstance = new CultureAwareComparer(CompareInfo.Invariant, CompareOptions.IgnoreCase);
296
obj is
CultureAwareComparer
comparer &&