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
ValueTuple.4.cs
Go to the documentation of this file.
1using System;
7
8namespace System
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200011E")]
11 [global::System.Serializable]
12 [StructLayout(3)]
13 public struct ValueTuple<T1, T2, T3> : global::System.IEquatable<global::System.ValueTuple<T1, T2, T3>>, global::System.Collections.IStructuralEquatable, global::System.Collections.IStructuralComparable, global::System.IComparable, global::System.IComparable<global::System.ValueTuple<T1, T2, T3>>, global::System.IValueTupleInternal, global::System.Runtime.CompilerServices.ITuple
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000B3A")]
16 [global::Cpp2ILInjected.Address(RVA = "0x18B4210", Offset = "0x18B4210", Length = "0xC")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.BitConverter), Member = "ToString", MemberParameters = new object[]
19 {
20 typeof(byte[]),
21 typeof(int),
22 typeof(int)
23 }, ReturnType = typeof(string))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
25 public ValueTuple(T1 item1, T2 item2, T3 item3)
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6000B3B")]
31 [global::Cpp2ILInjected.Address(RVA = "0x18B421C", Offset = "0x18B421C", Length = "0xE4")]
32 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
36 public override bool Equals(object obj)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000B3C")]
42 [global::Cpp2ILInjected.Address(RVA = "0x18B4300", Offset = "0x18B4300", Length = "0x168")]
43 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
44 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
47 public bool Equals(global::System.ValueTuple<T1, T2, T3> other)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6000B3D")]
53 [global::Cpp2ILInjected.Address(RVA = "0x18B4468", Offset = "0x18B4468", Length = "0x310")]
54 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
58 private bool System.Collections.IStructuralEquatable.Equals(object other, global::System.Collections.IEqualityComparer comparer)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x6000B3E")]
64 [global::Cpp2ILInjected.Address(RVA = "0x18B4778", Offset = "0x18B4778", Length = "0x18C")]
65 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
70 {
71 typeof(string),
72 typeof(object)
73 }, ReturnType = typeof(string))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
75 {
76 typeof(string),
77 typeof(string)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
80 private int System.IComparable.CompareTo(object other)
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x6000B3F")]
86 [global::Cpp2ILInjected.Address(RVA = "0x18B4904", Offset = "0x18B4904", Length = "0x164")]
87 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
91 public int CompareTo(global::System.ValueTuple<T1, T2, T3> other)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6000B40")]
97 [global::Cpp2ILInjected.Address(RVA = "0x18B4A68", Offset = "0x18B4A68", Length = "0x3B8")]
98 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
99 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
103 {
104 typeof(string),
105 typeof(object)
106 }, ReturnType = typeof(string))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
108 {
109 typeof(string),
110 typeof(string)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
113 private int System.Collections.IStructuralComparable.CompareTo(object other, global::System.Collections.IComparer comparer)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6000B41")]
119 [global::Cpp2ILInjected.Address(RVA = "0x18B4E20", Offset = "0x18B4E20", Length = "0xA0")]
120 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "GetHashCode", ReturnType = typeof(int))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueTuple), Member = "CombineHashCodes", MemberParameters = new object[]
125 {
126 typeof(int),
127 typeof(int),
128 typeof(int)
129 }, ReturnType = typeof(int))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
131 public override int GetHashCode()
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x6000B42")]
137 [global::Cpp2ILInjected.Address(RVA = "0x18B4EC0", Offset = "0x18B4EC0", Length = "0x44")]
138 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
141 private int System.Collections.IStructuralEquatable.GetHashCode(global::System.Collections.IEqualityComparer comparer)
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x6000B43")]
147 [global::Cpp2ILInjected.Address(RVA = "0x18B4F04", Offset = "0x18B4F04", Length = "0x218")]
148 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.ValueTuple<, , >), Member = "System.IValueTupleInternal.GetHashCode", MemberParameters = new object[] { typeof(global::System.Collections.IEqualityComparer) }, ReturnType = typeof(int))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueTuple), Member = "CombineHashCodes", MemberParameters = new object[]
153 {
154 typeof(int),
155 typeof(int),
156 typeof(int)
157 }, ReturnType = typeof(int))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
159 private int GetHashCodeCore(global::System.Collections.IEqualityComparer comparer)
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x6000B44")]
165 [global::Cpp2ILInjected.Address(RVA = "0x18B511C", Offset = "0x18B511C", Length = "0x44")]
166 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueTuple<, , >), Member = "GetHashCodeCore", MemberParameters = new object[] { typeof(global::System.Collections.IEqualityComparer) }, ReturnType = typeof(int))]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
170 private int System.IValueTupleInternal.GetHashCode(global::System.Collections.IEqualityComparer comparer)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x6000B45")]
176 [global::Cpp2ILInjected.Address(RVA = "0x18B5160", Offset = "0x18B5160", Length = "0x1F4")]
177 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
183 public override string ToString()
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x6000B46")]
189 [global::Cpp2ILInjected.Address(RVA = "0x18B5354", Offset = "0x18B5354", Length = "0x1C0")]
190 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x170000F7")]
203 {
204 [global::Cpp2ILInjected.Token(Token = "0x6000B47")]
205 [global::Cpp2ILInjected.Address(RVA = "0x18B5514", Offset = "0x18B5514", Length = "0x8")]
206 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
208 get
209 {
210 throw null;
211 }
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x4000404")]
215 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
216 public T1 Item1;
217
218 [global::Cpp2ILInjected.Token(Token = "0x4000405")]
219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
220 public T2 Item2;
221
222 [global::Cpp2ILInjected.Token(Token = "0x4000406")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
224 public T3 Item3;
225 }
226}
class f__AnonymousType0<< Count > j__TPar
int CompareTo(object other, IComparer comparer)
int GetHashCode(IEqualityComparer comparer)
bool Equals(object other, IEqualityComparer comparer)
int CompareTo(T other)
int GetHashCode(global::System.Collections.IEqualityComparer comparer)
bool Equals(global::System.ValueTuple< T1, T2, T3 > other)
int CompareTo(global::System.ValueTuple< T1, T2, T3 > other)
override int GetHashCode()
override bool Equals(object obj)
override string ToString()
ValueTuple(T1 item1, T2 item2, T3 item3)
int System.Runtime.CompilerServices.ITuple. Length
int GetHashCodeCore(global::System.Collections.IEqualityComparer comparer)