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
EnumEqualityComparer.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200065A")]
9 [global::System.Serializable]
10 internal class EnumEqualityComparer<T> : EqualityComparer<T>, global::System.Runtime.Serialization.ISerializable where T : struct
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60031A2")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1641E0C", Offset = "0x1641E0C", Length = "0x5C")]
14 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 public override bool Equals(T x, T y)
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x60031A3")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1641E68", Offset = "0x1641E68", Length = "0x38")]
24 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "GetHashCode", ReturnType = typeof(int))]
28 public override int GetHashCode(T obj)
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x60031A4")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1641EA0", Offset = "0x1641EA0", Length = "0x14")]
35 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x60031A5")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1641EB4", Offset = "0x1641EB4", Length = "0x14")]
45 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
48 protected EnumEqualityComparer(global::System.Runtime.Serialization.SerializationInfo information, global::System.Runtime.Serialization.StreamingContext context)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x60031A6")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1641EC8", Offset = "0x1641EC8", Length = "0x100")]
55 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Enum), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.Type))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeCode", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(global::System.TypeCode))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "SetType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
63 public void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x60031A7")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1641FC8", Offset = "0x1641FC8", Length = "0x5C")]
70 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
74 public override bool Equals(object obj)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x60031A8")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1642024", Offset = "0x1642024", Length = "0x28")]
81 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
86 public override int GetHashCode()
87 {
88 throw null;
89 }
90 }
91}
class f__AnonymousType0<< Count > j__TPar
void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
EnumEqualityComparer(global::System.Runtime.Serialization.SerializationInfo information, global::System.Runtime.Serialization.StreamingContext context)
TypeCode
Definition TypeCode.cs:8