terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
GUIControllerPageRedirect.cs
Go to the documentation of this file.
1using System;
3
4// Token: 0x020000D3 RID: 211
6{
7 // Token: 0x17000093 RID: 147
8 // (get) Token: 0x06000549 RID: 1353 RVA: 0x000021DB File Offset: 0x000003DB
10 {
11 get
12 {
13 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
14 }
15 }
16
17 // Token: 0x17000094 RID: 148
18 // (get) Token: 0x0600054A RID: 1354 RVA: 0x000021DB File Offset: 0x000003DB
20 {
21 get
22 {
23 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
24 }
25 }
26
27 // Token: 0x17000095 RID: 149
28 // (get) Token: 0x0600054B RID: 1355 RVA: 0x000021DB File Offset: 0x000003DB
30 {
31 get
32 {
33 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
34 }
35 }
36
37 // Token: 0x17000096 RID: 150
38 // (get) Token: 0x0600054C RID: 1356 RVA: 0x000021DB File Offset: 0x000003DB
40 {
41 get
42 {
43 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
44 }
45 }
46
47 // Token: 0x17000097 RID: 151
48 // (get) Token: 0x0600054D RID: 1357 RVA: 0x000021DB File Offset: 0x000003DB
50 {
51 get
52 {
53 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
54 }
55 }
56
57 // Token: 0x17000098 RID: 152
58 // (get) Token: 0x0600054E RID: 1358 RVA: 0x000021DB File Offset: 0x000003DB
60 {
61 get
62 {
63 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
64 }
65 }
66
67 // Token: 0x17000099 RID: 153
68 // (get) Token: 0x0600054F RID: 1359 RVA: 0x000021DB File Offset: 0x000003DB
70 {
71 get
72 {
73 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
74 }
75 }
76
77 // Token: 0x1700009A RID: 154
78 // (get) Token: 0x06000550 RID: 1360 RVA: 0x000021DB File Offset: 0x000003DB
80 {
81 get
82 {
83 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
84 }
85 }
86
87 // Token: 0x1700009B RID: 155
88 // (get) Token: 0x06000551 RID: 1361 RVA: 0x000021DB File Offset: 0x000003DB
90 {
91 get
92 {
93 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
94 }
95 }
96
97 // Token: 0x1700009C RID: 156
98 // (get) Token: 0x06000552 RID: 1362 RVA: 0x000021DB File Offset: 0x000003DB
100 {
101 get
102 {
103 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
104 }
105 }
106
107 // Token: 0x1700009D RID: 157
108 // (get) Token: 0x06000553 RID: 1363 RVA: 0x000021DB File Offset: 0x000003DB
110 {
111 get
112 {
113 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
114 }
115 }
116
117 // Token: 0x1700009E RID: 158
118 // (get) Token: 0x06000554 RID: 1364 RVA: 0x000021DB File Offset: 0x000003DB
120 {
121 get
122 {
123 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
124 }
125 }
126
127 // Token: 0x1700009F RID: 159
128 // (get) Token: 0x06000555 RID: 1365 RVA: 0x000021DB File Offset: 0x000003DB
130 {
131 get
132 {
133 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
134 }
135 }
136
137 // Token: 0x170000A0 RID: 160
138 // (get) Token: 0x06000556 RID: 1366 RVA: 0x000021DB File Offset: 0x000003DB
140 {
141 get
142 {
143 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
144 }
145 }
146
147 // Token: 0x170000A1 RID: 161
148 // (get) Token: 0x06000557 RID: 1367 RVA: 0x000021DB File Offset: 0x000003DB
150 {
151 get
152 {
153 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
154 }
155 }
156
157 // Token: 0x06000558 RID: 1368 RVA: 0x0001046C File Offset: 0x0000E66C
159 {
162 if (item != null)
163 {
164 return;
165 }
166 }
167
168 // Token: 0x06000559 RID: 1369 RVA: 0x0001048C File Offset: 0x0000E68C
174
175 // Token: 0x0600055A RID: 1370 RVA: 0x0001049C File Offset: 0x0000E69C
197
198 // Token: 0x0600055B RID: 1371 RVA: 0x00010554 File Offset: 0x0000E754
200 {
201 /*
202An exception occurred when decompiling this method (0600055B)
203
204ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerPageRedirect::GetItemController(GUIPageIcons/Category)
205
206 ---> System.Exception: Basic block has to end with unconditional control flow.
207{
208 IL_002A:
209 stloc:int32(var_7_32, callgetter:int32(Main::get_myPlayer))
210}
211
212 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
213 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
214 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
215 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
216 --- End of inner exception stack trace ---
217 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
218 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
219*/;
220 }
221
222 // Token: 0x0600055C RID: 1372 RVA: 0x00010594 File Offset: 0x0000E794
224 {
225 }
226
227 // Token: 0x0600055D RID: 1373 RVA: 0x000105A4 File Offset: 0x0000E7A4
229 {
230 }
231
232 // Token: 0x0600055E RID: 1374 RVA: 0x000105B4 File Offset: 0x0000E7B4
234 {
235 /*
236An exception occurred when decompiling this method (0600055E)
237
238ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerPageRedirect::NavigateIntoRight(System.Int32)
239
240 ---> System.Exception: Basic block has to end with unconditional control flow.
241{
242 IL_0085:
243 stloc:int32(var_43_8C, ldfld:int32(GUIControllerItemDuplication::scrollOffset, ldloc:GUIControllerItemDuplication(var_42)))
244 stloc:int32(var_46_95, ldfld:int32(GUIControllerItemDuplication::scrollOffset, ldloc:GUIControllerItemDuplication(var_45)))
245 stfld:int32(GUIControllerItemDuplication::itemColumn, ldloc:GUIControllerItemDuplication(var_44), ldloc:int32(var_46_95))
246 stfld:int32(GUIControllerItemDuplication::itemRow, ldloc:GUIControllerItemDuplication(var_47), ldloc:int32(itemRow))
247}
248
249 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
250 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
251 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
252 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
253 --- End of inner exception stack trace ---
254 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
255 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
256*/;
257 }
258
259 // Token: 0x0600055F RID: 1375 RVA: 0x00010668 File Offset: 0x0000E868
261 {
262 }
263
264 // Token: 0x06000560 RID: 1376 RVA: 0x00010678 File Offset: 0x0000E878
266 {
267 }
268
269 // Token: 0x06000561 RID: 1377 RVA: 0x00010688 File Offset: 0x0000E888
271 {
273 }
274
275 // Token: 0x06000562 RID: 1378 RVA: 0x000106BC File Offset: 0x0000E8BC
277 {
278 }
279
280 // Token: 0x04000480 RID: 1152
282
283 // Token: 0x04000481 RID: 1153
285
286 // Token: 0x04000482 RID: 1154
288
289 // Token: 0x04000483 RID: 1155
291
292 // Token: 0x04000484 RID: 1156
294
295 // Token: 0x04000485 RID: 1157
297
298 // Token: 0x04000486 RID: 1158
300
301 // Token: 0x04000487 RID: 1159
303
304 // Token: 0x04000488 RID: 1160
306
307 // Token: 0x04000489 RID: 1161
309
310 // Token: 0x0400048A RID: 1162
312
313 // Token: 0x0400048B RID: 1163
315
316 // Token: 0x0400048C RID: 1164
318
319 // Token: 0x0400048D RID: 1165
321
322 // Token: 0x0400048E RID: 1166
324
325 // Token: 0x0400048F RID: 1167
327
328 // Token: 0x04000490 RID: 1168
330
331 // Token: 0x04000491 RID: 1169
333
334 // Token: 0x04000492 RID: 1170
336
337 // Token: 0x04000493 RID: 1171
339
340 // Token: 0x04000494 RID: 1172
342
343 // Token: 0x04000495 RID: 1173
345
346 // Token: 0x04000496 RID: 1174
348
349 // Token: 0x04000497 RID: 1175
351
352 // Token: 0x04000498 RID: 1176
354
355 // Token: 0x04000499 RID: 1177
357
358 // Token: 0x0400049A RID: 1178
360
361 // Token: 0x0400049B RID: 1179
363
364 // Token: 0x0400049C RID: 1180
366
367 // Token: 0x0400049D RID: 1181
369
370 // Token: 0x0400049E RID: 1182
372
373 // Token: 0x0400049F RID: 1183
375
376 // Token: 0x040004A0 RID: 1184
378
379 // Token: 0x040004A1 RID: 1185
381
382 // Token: 0x040004A2 RID: 1186
384
385 // Token: 0x040004A3 RID: 1187
387}
class f__AnonymousType0<< Count > j__TPar
static GUIControllerItem NavigateIntoCoinsAmmo(int row)
GUIControllerInventory InventoryNormal
GUIControllerDisplayDoll4Page DisplayDoll4Page
GUIControllerItem GetDefaultRightController()
GUIControllerItem NavigateIntoEquipment(int itemColumn)
GUIControllerHatRack4Page HatRack4Page
GUIControllerEquipment4Page Equipment4Page
GUIControllerCrafting4Page Crafting4Page
GUIControllerItemDuplication Duplicate
GUIControllerItem NavigateIntoRight(int itemRow)
GUIControllerItem NavigateIntoLeftColumn(int itemColumn)
GUIControllerRightPageSelector RightSelector
GUIControllerLeftPageSelector LeftSelector
GUIControllerInventory4Page Inventory4Page
GUIPageIcons.Category GetCategoryFromNavigationItem(GUIControllerItem item)
GUIControllerCraftingGuide CraftingGuide
GUIControllerHousing4Page Housing4Page
GUIControllerItem NavigateIntoLeft(int itemRow)
GUIControllerItemDuplication DuplicateNormal
GUIControllerResearchPage4Page ResearchPage
bool IsPageController(GUIControllerItem item)
GUIControllerItem NavigateIntoInteraction(int itemColumn)
GUIControllerReforge4Page Reforge4Page
GUIControllerItem GetItemController(GUIPageIcons.Category item)
GUIControllerDisplayDoll DisplayDollNormal
GUIControllerItem NavigateIntoCraftColumn(int itemColumn)
GUIControllerCraftingGuide CraftingGuideNormal
GUIControllerCraftingGuide4Page CraftingGuide4Page
GUIControllerDisplayDoll DisplayDoll
GUIControllerEquipment EquipmentNormal
GUIControllerItemDuplication4Page Duplicate4Page