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
ArrayMultipleIndexFilter.cs
Go to the documentation of this file.
1using System;
10
12{
13 [Preserve]
14 [global::Cpp2ILInjected.Token(Token = "0x20000E3")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x170001B2")]
19 {
21 [global::Cpp2ILInjected.Token(Token = "0x6000980")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1D1E7D0", Offset = "0x1D1E7D0", Length = "0x8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 get
25 {
26 throw null;
27 }
29 [global::Cpp2ILInjected.Token(Token = "0x6000981")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1D1E7D8", Offset = "0x1D1E7D8", Length = "0x8")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 set
33 {
34 throw null;
35 }
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x6000982")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1D1E7E0", Offset = "0x1D1E7E0", Length = "0x70")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x6000983")]
49 [global::Cpp2ILInjected.Address(RVA = "0x1D1E88C", Offset = "0x1D1E88C", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
53 {
54 throw null;
55 }
56
58 [global::Cpp2ILInjected.Token(Token = "0x4000392")]
59 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
61
63 [global::Cpp2ILInjected.Token(Token = "0x20000E4")]
65 {
67 [global::Cpp2ILInjected.Token(Token = "0x6000984")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1D1E850", Offset = "0x1D1E850", Length = "0x3C")]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = typeof(IEnumerator<JToken>))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter), Member = "ExecuteFilter", MemberParameters = new object[]
71 {
73 typeof(bool)
74 }, ReturnType = typeof(IEnumerable<JToken>))]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_ManagedThreadId", ReturnType = typeof(int))]
80 {
81 throw null;
82 }
83
85 [global::Cpp2ILInjected.Token(Token = "0x6000985")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1D1E894", Offset = "0x1D1E894", Length = "0xB0")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "MoveNext", ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally2", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally1", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
93 private void System.IDisposable.Dispose()
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6000986")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1D1E944", Offset = "0x1D1E944", Length = "0x31C")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
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(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally2", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "<>m__Finally1", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
114 private bool MoveNext()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6000987")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1D1ECB0", Offset = "0x1D1ECB0", Length = "0xB0")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "MoveNext", ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
126 private void <>m__Finally1()
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x6000988")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1D1EC60", Offset = "0x1D1EC60", Length = "0x50")]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "System.IDisposable.Dispose", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "MoveNext", ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
138 private void <>m__Finally2()
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x170001B3")]
145 {
147 [global::Cpp2ILInjected.Token(Token = "0x6000989")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1D1ED60", Offset = "0x1D1ED60", Length = "0x8")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 get
151 {
152 throw null;
153 }
154 }
155
157 [global::Cpp2ILInjected.Token(Token = "0x600098A")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1D1ED68", Offset = "0x1D1ED68", Length = "0x38")]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
162 private void System.Collections.IEnumerator.Reset()
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x170001B4")]
169 {
171 [global::Cpp2ILInjected.Token(Token = "0x600098B")]
172 [global::Cpp2ILInjected.Address(RVA = "0x1D1EDA0", Offset = "0x1D1EDA0", Length = "0x8")]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
174 get
175 {
176 throw null;
177 }
178 }
179
181 [global::Cpp2ILInjected.Token(Token = "0x600098C")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1D1EDA8", Offset = "0x1D1EDA8", Length = "0xA4")]
183 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "System.Collections.IEnumerable.GetEnumerator", ReturnType = typeof(IEnumerator))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_ManagedThreadId", ReturnType = typeof(int))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
191 {
192 throw null;
193 }
194
196 [global::Cpp2ILInjected.Token(Token = "0x600098D")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1D1EE4C", Offset = "0x1D1EE4C", Length = "0x4")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayMultipleIndexFilter.<ExecuteFilter>d__4), Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = typeof(IEnumerator<JToken>))]
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x4000393")]
206 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
207 private int <>1__state;
208
209 [global::Cpp2ILInjected.Token(Token = "0x4000394")]
210 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
211 private JToken <>2__current;
212
213 [global::Cpp2ILInjected.Token(Token = "0x4000395")]
214 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
215 private int <>l__initialThreadId;
216
217 [global::Cpp2ILInjected.Token(Token = "0x4000396")]
218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
219 private IEnumerable<JToken> current;
220
221 [global::Cpp2ILInjected.Token(Token = "0x4000397")]
222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
224
225 [global::Cpp2ILInjected.Token(Token = "0x4000398")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
228
229 [global::Cpp2ILInjected.Token(Token = "0x4000399")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
231 private JToken <t>5__1;
232
233 [global::Cpp2ILInjected.Token(Token = "0x400039A")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
235 private bool errorWhenNoMatch;
236
237 [global::Cpp2ILInjected.Token(Token = "0x400039B")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x49")]
240
241 [global::Cpp2ILInjected.Token(Token = "0x400039C")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
243 private IEnumerator<JToken> <>7__wrap1;
244
245 [global::Cpp2ILInjected.Token(Token = "0x400039D")]
246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
247 private List<int>.Enumerator <>7__wrap2;
248 }
249 }
250}
class f__AnonymousType0<< Count > j__TPar
IEnumerator System.Collections.IEnumerable. GetEnumerator()
Definition JToken.cs:2260
override IEnumerable< JToken > ExecuteFilter(IEnumerable< JToken > current, bool errorWhenNoMatch)