terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
OrdinalComparer.cs
Go to the documentation of this file.
1using System;
5
6namespace System
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20000FF")]
9 [global::System.Serializable]
10 public class OrdinalComparer : global::System.StringComparer
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000991")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1C4AFE4", Offset = "0x1C4AFE4", Length = "0x6C")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.StringComparer), Member = ".cctor", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.OrdinalCaseSensitiveComparer), Member = ".ctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.OrdinalIgnoreCaseComparer), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x6000992")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1C4B050", Offset = "0x1C4B050", Length = "0x58")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
30 {
31 typeof(string),
32 typeof(string),
33 typeof(global::System.StringComparison)
34 }, ReturnType = typeof(int))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CompareOrdinal", MemberParameters = new object[]
36 {
37 typeof(string),
38 typeof(string)
39 }, ReturnType = typeof(int))]
40 public override int Compare(string x, string y)
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x6000993")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1C4B0A8", Offset = "0x1C4B0A8", Length = "0x80")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
50 {
51 typeof(string),
52 typeof(string),
53 typeof(global::System.StringComparison)
54 }, ReturnType = typeof(int))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
56 public override bool Equals(string x, string y)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6000994")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1C4B128", Offset = "0x1C4B128", Length = "0x88")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CompareInfo), Member = "GetIgnoreCaseHash", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
67 public override int GetHashCode(string obj)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6000995")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1C4B1B0", Offset = "0x1C4B1B0", Length = "0x8C")]
74 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
77 public override bool Equals(object obj)
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6000996")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1C4B23C", Offset = "0x1C4B23C", Length = "0x5C")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
87 public override int GetHashCode()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x40003A8")]
93 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
94 private readonly bool _ignoreCase;
95 }
96}
class f__AnonymousType0<< Count > j__TPar
OrdinalComparer(bool ignoreCase)
override bool Equals(object obj)
override int GetHashCode()
override bool Equals(string x, string y)
override int Compare(string x, string y)
override int GetHashCode(string obj)