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
ArrayIndexFilter.cs
Go to the documentation of this file.
1using System;
12
14{
15 [Preserve]
16 [global::Cpp2ILInjected.Token(Token = "0x20000E1")]
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x170001AF")]
20 public int? Index
21 {
23 [global::Cpp2ILInjected.Token(Token = "0x6000972")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1D1DBEC", Offset = "0x1D1DBEC", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 get
27 {
28 throw null;
29 }
31 [global::Cpp2ILInjected.Token(Token = "0x6000973")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1D1DBF4", Offset = "0x1D1DBF4", Length = "0x8")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 set
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000974")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1D1DBFC", Offset = "0x1D1DBFC", Length = "0x70")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6000975")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1D1DCA8", Offset = "0x1D1DCA8", Length = "0x8")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
55 {
56 throw null;
57 }
58
60 [global::Cpp2ILInjected.Token(Token = "0x4000386")]
61 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
62 private int? <Index>k__BackingField;
63
65 [global::Cpp2ILInjected.Token(Token = "0x20000E2")]
67 {
69 [global::Cpp2ILInjected.Token(Token = "0x6000976")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1D1DC6C", Offset = "0x1D1DC6C", Length = "0x3C")]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = typeof(IEnumerator<JToken>))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter), Member = "ExecuteFilter", MemberParameters = new object[]
73 {
75 typeof(bool)
76 }, ReturnType = typeof(IEnumerable<JToken>))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_ManagedThreadId", ReturnType = typeof(int))]
82 {
83 throw null;
84 }
85
87 [global::Cpp2ILInjected.Token(Token = "0x6000977")]
88 [global::Cpp2ILInjected.Address(RVA = "0x1D1DCB8", Offset = "0x1D1DCB8", Length = "0xB4")]
89 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "MoveNext", ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally2", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally1", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
95 private void System.IDisposable.Dispose()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6000978")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1D1DD6C", Offset = "0x1D1DD6C", Length = "0x558")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathFilter), Member = "GetTokenIndex", MemberParameters = new object[]
105 {
106 typeof(JToken),
107 typeof(bool),
108 typeof(int)
109 }, ReturnType = typeof(JToken))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
113 {
114 typeof(string),
116 typeof(object)
117 }, ReturnType = typeof(string))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally2", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally1", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
123 private bool MoveNext()
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000979")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1D1E630", Offset = "0x1D1E630", Length = "0xB0")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "MoveNext", ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
134 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
135 private void <>m__Finally1()
136 {
137 throw null;
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x600097A")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1D1E580", Offset = "0x1D1E580", Length = "0xB0")]
142 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "MoveNext", ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
147 private void <>m__Finally2()
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x170001B0")]
154 {
156 [global::Cpp2ILInjected.Token(Token = "0x600097B")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1D1E6E0", Offset = "0x1D1E6E0", Length = "0x8")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 get
160 {
161 throw null;
162 }
163 }
164
166 [global::Cpp2ILInjected.Token(Token = "0x600097C")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1D1E6E8", Offset = "0x1D1E6E8", Length = "0x38")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
171 private void System.Collections.IEnumerator.Reset()
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x170001B1")]
178 {
180 [global::Cpp2ILInjected.Token(Token = "0x600097D")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1D1E720", Offset = "0x1D1E720", Length = "0x8")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 get
184 {
185 throw null;
186 }
187 }
188
190 [global::Cpp2ILInjected.Token(Token = "0x600097E")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1D1E728", Offset = "0x1D1E728", Length = "0xA4")]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(IEnumerator))]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_ManagedThreadId", ReturnType = typeof(int))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
200 {
201 throw null;
202 }
203
205 [global::Cpp2ILInjected.Token(Token = "0x600097F")]
206 [global::Cpp2ILInjected.Address(RVA = "0x1D1E7CC", Offset = "0x1D1E7CC", Length = "0x4")]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayIndexFilter.<ExecuteFilter>d__4), Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = typeof(IEnumerator<JToken>))]
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x4000387")]
215 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
216 private int <>1__state;
217
218 [global::Cpp2ILInjected.Token(Token = "0x4000388")]
219 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
220 private JToken <>2__current;
221
222 [global::Cpp2ILInjected.Token(Token = "0x4000389")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
224 private int <>l__initialThreadId;
225
226 [global::Cpp2ILInjected.Token(Token = "0x400038A")]
227 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
228 private IEnumerable<JToken> current;
229
230 [global::Cpp2ILInjected.Token(Token = "0x400038B")]
231 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
233
234 [global::Cpp2ILInjected.Token(Token = "0x400038C")]
235 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
237
238 [global::Cpp2ILInjected.Token(Token = "0x400038D")]
239 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
240 private bool errorWhenNoMatch;
241
242 [global::Cpp2ILInjected.Token(Token = "0x400038E")]
243 [global::Cpp2ILInjected.FieldOffset(Offset = "0x41")]
245
246 [global::Cpp2ILInjected.Token(Token = "0x400038F")]
247 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
248 private JToken <t>5__1;
249
250 [global::Cpp2ILInjected.Token(Token = "0x4000390")]
251 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
252 private IEnumerator<JToken> <>7__wrap1;
253
254 [global::Cpp2ILInjected.Token(Token = "0x4000391")]
255 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
256 private IEnumerator<JToken> <>7__wrap2;
257 }
258 }
259}
class f__AnonymousType0<< Count > j__TPar
IEnumerator System.Collections.IEnumerable. GetEnumerator()
Definition JToken.cs:2260
override IEnumerable< JToken > ExecuteFilter(IEnumerable< JToken > current, bool errorWhenNoMatch)