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.3.cs
Go to the documentation of this file.
1using System;
7
8namespace System
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200011D")]
11 [global::System.Serializable]
12 [StructLayout(3)]
13 public struct ValueTuple<T1, T2> : global::System.IEquatable<global::System.ValueTuple<T1, T2>>, global::System.Collections.IStructuralEquatable, global::System.Collections.IStructuralComparable, global::System.IComparable, global::System.IComparable<global::System.ValueTuple<T1, T2>>, global::System.IValueTupleInternal, global::System.Runtime.CompilerServices.ITuple
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000B2C")]
16 [global::Cpp2ILInjected.Address(RVA = "0x18AFA40", Offset = "0x18AFA40", Length = "0x10")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "Finish", MemberParameters = new object[]
19 {
20 typeof(bool),
21 typeof(global::System.Exception)
22 }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
24 public ValueTuple(T1 item1, T2 item2)
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6000B2D")]
30 [global::Cpp2ILInjected.Address(RVA = "0x18AFA50", Offset = "0x18AFA50", Length = "0xE4")]
31 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
35 public override bool Equals(object obj)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000B2E")]
41 [global::Cpp2ILInjected.Address(RVA = "0x18AFB34", Offset = "0x18AFB34", Length = "0x100")]
42 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
46 public bool Equals(global::System.ValueTuple<T1, T2> other)
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x6000B2F")]
52 [global::Cpp2ILInjected.Address(RVA = "0x18AFC34", Offset = "0x18AFC34", Length = "0x22C")]
53 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
54 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
57 private bool System.Collections.IStructuralEquatable.Equals(object other, global::System.Collections.IEqualityComparer comparer)
58 {
59 throw null;
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x6000B30")]
63 [global::Cpp2ILInjected.Address(RVA = "0x18AFE60", Offset = "0x18AFE60", Length = "0x18C")]
64 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
65 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
69 {
70 typeof(string),
71 typeof(object)
72 }, ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
74 {
75 typeof(string),
76 typeof(string)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
79 private int System.IComparable.CompareTo(object other)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6000B31")]
85 [global::Cpp2ILInjected.Address(RVA = "0x18AFFEC", Offset = "0x18AFFEC", Length = "0xFC")]
86 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
90 public int CompareTo(global::System.ValueTuple<T1, T2> other)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6000B32")]
96 [global::Cpp2ILInjected.Address(RVA = "0x18B00E8", Offset = "0x18B00E8", Length = "0x2D4")]
97 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
102 {
103 typeof(string),
104 typeof(object)
105 }, ReturnType = typeof(string))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
107 {
108 typeof(string),
109 typeof(string)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
112 private int System.Collections.IStructuralComparable.CompareTo(object other, global::System.Collections.IComparer comparer)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6000B33")]
118 [global::Cpp2ILInjected.Address(RVA = "0x18B03BC", Offset = "0x18B03BC", Length = "0x68")]
119 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "GetHashCode", ReturnType = typeof(int))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueTuple), Member = "CombineHashCodes", MemberParameters = new object[]
124 {
125 typeof(int),
126 typeof(int)
127 }, ReturnType = typeof(int))]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
129 public override int GetHashCode()
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x6000B34")]
135 [global::Cpp2ILInjected.Address(RVA = "0x18B0424", Offset = "0x18B0424", Length = "0x44")]
136 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
139 private int System.Collections.IStructuralEquatable.GetHashCode(global::System.Collections.IEqualityComparer comparer)
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6000B35")]
145 [global::Cpp2ILInjected.Address(RVA = "0x18B0468", Offset = "0x18B0468", Length = "0x160")]
146 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.ValueTuple<, >), Member = "System.IValueTupleInternal.GetHashCode", MemberParameters = new object[] { typeof(global::System.Collections.IEqualityComparer) }, ReturnType = typeof(int))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueTuple), Member = "CombineHashCodes", MemberParameters = new object[]
151 {
152 typeof(int),
153 typeof(int)
154 }, ReturnType = typeof(int))]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
156 private int GetHashCodeCore(global::System.Collections.IEqualityComparer comparer)
157 {
158 throw null;
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x6000B36")]
162 [global::Cpp2ILInjected.Address(RVA = "0x18B05C8", Offset = "0x18B05C8", Length = "0x44")]
163 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueTuple<, >), Member = "GetHashCodeCore", MemberParameters = new object[] { typeof(global::System.Collections.IEqualityComparer) }, ReturnType = typeof(int))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
167 private int System.IValueTupleInternal.GetHashCode(global::System.Collections.IEqualityComparer comparer)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6000B37")]
173 [global::Cpp2ILInjected.Address(RVA = "0x18B060C", Offset = "0x18B060C", Length = "0x18C")]
174 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "ToString", ReturnType = typeof(string))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
180 public override string ToString()
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x6000B38")]
186 [global::Cpp2ILInjected.Address(RVA = "0x18B0798", Offset = "0x18B0798", Length = "0xB4")]
187 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
188 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "ToString", ReturnType = typeof(string))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
192 {
193 typeof(string),
194 typeof(string),
195 typeof(string),
196 typeof(string)
197 }, ReturnType = typeof(string))]
198 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
200 {
201 throw null;
202 }
203
204 [global::Cpp2ILInjected.Token(Token = "0x170000F6")]
206 {
207 [global::Cpp2ILInjected.Token(Token = "0x6000B39")]
208 [global::Cpp2ILInjected.Address(RVA = "0x18B084C", Offset = "0x18B084C", Length = "0x8")]
209 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
211 get
212 {
213 throw null;
214 }
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x4000402")]
218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
219 public T1 Item1;
220
221 [global::Cpp2ILInjected.Token(Token = "0x4000403")]
222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
223 public T2 Item2;
224 }
225}
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 > other)
override int GetHashCode()
override bool Equals(object obj)
override string ToString()
ValueTuple(T1 item1, T2 item2)
int CompareTo(global::System.ValueTuple< T1, T2 > other)
int System.Runtime.CompilerServices.ITuple. Length
int GetHashCodeCore(global::System.Collections.IEqualityComparer comparer)