Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.OrdinalComparer Class Reference

Public Member Functions

override int Compare (string? x, string? y)
 
override bool Equals (string? x, string? y)
 
override int GetHashCode (string obj)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
int Compare (object? x, object? y)
 
int Compare (T? x, T? y)
 
int Compare (T? x, T? y)
 
new bool Equals (object? x, object? y)
 
bool Equals (T? x, T? y)
 
bool Equals (T? x, T? y)
 
int GetHashCode (object obj)
 
int GetHashCode ([DisallowNull] T obj)
 
int GetHashCode ([DisallowNull] T obj)
 

Static Public Member Functions

static StringComparer FromComparison (StringComparison comparisonType)
 
static StringComparer Create (CultureInfo culture, bool ignoreCase)
 
static StringComparer Create (CultureInfo culture, CompareOptions options)
 
static bool IsWellKnownOrdinalComparer (IEqualityComparer< string?>? comparer, out bool ignoreCase)
 
static bool IsWellKnownCultureAwareComparer (IEqualityComparer< string?>? comparer, [NotNullWhen(true)] out CompareInfo? compareInfo, out CompareOptions compareOptions)
 

Protected Member Functions

override bool IsWellKnownOrdinalComparerCore (out bool ignoreCase)
 
virtual bool IsWellKnownCultureAwareComparerCore ([NotNullWhen(true)] out CompareInfo compareInfo, out CompareOptions compareOptions)
 

Package Functions

 OrdinalComparer (bool ignoreCase)
 

Properties

static StringComparer InvariantCulture [get]
 
static StringComparer InvariantCultureIgnoreCase [get]
 
static StringComparer CurrentCulture [get]
 
static StringComparer CurrentCultureIgnoreCase [get]
 
static StringComparer Ordinal [get]
 
static StringComparer OrdinalIgnoreCase [get]
 

Private Attributes

readonly bool _ignoreCase
 

Detailed Description

Definition at line 9 of file OrdinalComparer.cs.


The documentation for this class was generated from the following file: