terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
OrdinalIgnoreCaseComparer.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Globalization
;
3
using
System.Runtime.Serialization
;
4
5
namespace
System
6
{
7
// Token: 0x02000101 RID: 257
8
[
Serializable
]
9
internal
sealed
class
OrdinalIgnoreCaseComparer
:
OrdinalComparer
,
ISerializable
10
{
11
// Token: 0x0600099C RID: 2460 RVA: 0x000171C4 File Offset: 0x000153C4
12
public
OrdinalIgnoreCaseComparer
()
13
:
base
(
true
)
14
{
15
}
16
17
// Token: 0x0600099D RID: 2461 RVA: 0x000171D8 File Offset: 0x000153D8
18
public
override
int
Compare
(
string
x,
string
y)
19
{
20
return
string
.Compare(x, y,
StringComparison
.OrdinalIgnoreCase);
21
}
22
23
// Token: 0x0600099E RID: 2462 RVA: 0x000171F0 File Offset: 0x000153F0
24
public
override
bool
Equals
(
string
x,
string
y)
25
{
26
return
string
.Equals(x, y,
StringComparison
.OrdinalIgnoreCase);
27
}
28
29
// Token: 0x0600099F RID: 2463 RVA: 0x00017208 File Offset: 0x00015408
30
public
override
int
GetHashCode
(
string
obj
)
31
{
32
if
(
obj
!=
null
)
33
{
34
return
CompareInfo
.
GetIgnoreCaseHash
(
obj
);
35
}
36
}
37
38
// Token: 0x060009A0 RID: 2464 RVA: 0x00017220 File Offset: 0x00015420
39
public
void
GetObjectData
(
SerializationInfo
info
,
StreamingContext
context)
40
{
41
if
(!
true
)
42
{
43
}
44
Type
type;
45
info
.SetType(type);
46
info
.AddValue(
"_ignoreCase"
,
true
);
47
}
48
}
49
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Globalization.CompareInfo.GetIgnoreCaseHash
static int GetIgnoreCaseHash(string source)
Definition
CompareInfo.cs:486
System.Globalization.CompareInfo
Definition
CompareInfo.cs:13
System.OrdinalComparer
Definition
OrdinalComparer.cs:9
System.OrdinalIgnoreCaseComparer.Compare
override int Compare(string x, string y)
Definition
OrdinalIgnoreCaseComparer.cs:18
System.OrdinalIgnoreCaseComparer.GetObjectData
void GetObjectData(SerializationInfo info, StreamingContext context)
Definition
OrdinalIgnoreCaseComparer.cs:39
System.OrdinalIgnoreCaseComparer.Equals
override bool Equals(string x, string y)
Definition
OrdinalIgnoreCaseComparer.cs:24
System.OrdinalIgnoreCaseComparer.OrdinalIgnoreCaseComparer
OrdinalIgnoreCaseComparer()
Definition
OrdinalIgnoreCaseComparer.cs:12
System.OrdinalIgnoreCaseComparer.GetHashCode
override int GetHashCode(string obj)
Definition
OrdinalIgnoreCaseComparer.cs:30
System.OrdinalIgnoreCaseComparer
Definition
OrdinalIgnoreCaseComparer.cs:10
System.Runtime.Serialization.SerializationInfo
Definition
SerializationInfo.cs:10
System.Type
Definition
Type.cs:12
System.Runtime.Serialization.ISerializable
Definition
ISerializable.cs:7
System.Globalization
Definition
Bootstring.cs:5
System.Reflection.TypeAttributes.Serializable
@ Serializable
System.Runtime.Serialization
Definition
DeserializationEventHandler.cs:4
System.ExceptionArgument.obj
@ obj
System.ExceptionArgument.info
@ info
System.StringComparison
StringComparison
Definition
StringComparison.cs:7
System
Definition
__ComObject.cs:4
System.Runtime.Serialization.StreamingContext
Definition
StreamingContext.cs:10
source
mscorlib
System
OrdinalIgnoreCaseComparer.cs
Generated by
1.10.0