Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.CultureAwareComparer Class Referencesealed

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 ()
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 
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 IsWellKnownCultureAwareComparerCore ([NotNullWhen(true)] out CompareInfo compareInfo, out CompareOptions compareOptions)
 
virtual bool IsWellKnownOrdinalComparerCore (out bool ignoreCase)
 

Package Functions

 CultureAwareComparer (CultureInfo culture, CompareOptions options)
 
 CultureAwareComparer (CompareInfo compareInfo, CompareOptions options)
 

Static Package Attributes

static readonly CultureAwareComparer InvariantCaseSensitiveInstance = new CultureAwareComparer(CompareInfo.Invariant, CompareOptions.None)
 
static readonly CultureAwareComparer InvariantIgnoreCaseInstance = new CultureAwareComparer(CompareInfo.Invariant, CompareOptions.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 Member Functions

 CultureAwareComparer (SerializationInfo info, StreamingContext context)
 

Private Attributes

readonly CompareInfo _compareInfo
 
readonly CompareOptions _options
 

Detailed Description

Definition at line 10 of file CultureAwareComparer.cs.


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