Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
GlobalizationExtensions.cs
Go to the documentation of this file.
1
namespace
System.Globalization
;
2
3
public
static
class
GlobalizationExtensions
4
{
5
public
static
StringComparer
GetStringComparer
(
this
CompareInfo
compareInfo,
CompareOptions
options
)
6
{
7
if
(compareInfo ==
null
)
8
{
9
throw
new
ArgumentNullException
(
"compareInfo"
);
10
}
11
return
options
switch
12
{
13
CompareOptions.Ordinal =>
StringComparer
.
Ordinal
,
14
CompareOptions.OrdinalIgnoreCase =>
StringComparer
.
OrdinalIgnoreCase
,
15
_ =>
new
CultureAwareComparer
(compareInfo,
options
),
16
};
17
}
18
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.CultureAwareComparer
Definition
CultureAwareComparer.cs:11
System.Globalization.CompareInfo
Definition
CompareInfo.cs:17
System.Globalization.GlobalizationExtensions.GetStringComparer
static StringComparer GetStringComparer(this CompareInfo compareInfo, CompareOptions options)
Definition
GlobalizationExtensions.cs:5
System.Globalization.GlobalizationExtensions
Definition
GlobalizationExtensions.cs:4
System.StringComparer.Ordinal
static StringComparer Ordinal
Definition
StringComparer.cs:21
System.StringComparer.OrdinalIgnoreCase
static StringComparer OrdinalIgnoreCase
Definition
StringComparer.cs:23
System.StringComparer
Definition
StringComparer.cs:12
System.Globalization.CompareOptions
CompareOptions
Definition
CompareOptions.cs:5
System.Globalization
Definition
Calendar.cs:1
System.ExceptionArgument.options
@ options
source
System.Private.CoreLib
System.Globalization
GlobalizationExtensions.cs
Generated by
1.10.0