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
GUIControllerDynamicGridNavigator.cs
Go to the documentation of this file.
1using System;
4using UnityEngine;
5
6// Token: 0x020000E1 RID: 225
8{
9 // Token: 0x060005D6 RID: 1494 RVA: 0x000113EC File Offset: 0x0000F5EC
20
21 // Token: 0x170000AC RID: 172
22 // (get) Token: 0x060005D7 RID: 1495 RVA: 0x00011434 File Offset: 0x0000F634
24 {
25 get
26 {
27 /*
28An exception occurred when decompiling this method (060005D7)
29
30ICSharpCode.Decompiler.DecompilerException: Error decompiling DraggableItemGrid_Layout GUIControllerDynamicGridNavigator::get_GridLayout()
31
32 ---> System.Exception: Basic block has to end with unconditional control flow.
33{
34 Block_0:
35 stloc:GetGrid(var_0_06, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
36 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_0_06)))
37 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_0_06)))
38 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_0_06)))
39}
40
41 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
42 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
43 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
44 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
45 --- End of inner exception stack trace ---
46 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
47 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
48*/;
49 }
50 }
51
52 // Token: 0x170000AD RID: 173
53 // (get) Token: 0x060005D8 RID: 1496 RVA: 0x000021DB File Offset: 0x000003DB
54 private int itemCount
55 {
56 get
57 {
58 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
59 }
60 }
61
62 // Token: 0x170000AE RID: 174
63 // (get) Token: 0x060005D9 RID: 1497 RVA: 0x0001145C File Offset: 0x0000F65C
64 private float itemScale
65 {
66 get
67 {
68 /*
69An exception occurred when decompiling this method (060005D9)
70
71ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single GUIControllerDynamicGridNavigator::get_itemScale()
72
73 ---> System.Exception: Basic block has to end with unconditional control flow.
74{
75 Block_0:
76 stloc:GetItemScale(var_0_06, ldfld:GetItemScale(GUIControllerDynamicGridNavigator::_itemScale, ldloc:GUIControllerDynamicGridNavigator(this)))
77 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetItemScale[exp:Delegate](var_0_06)))
78 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetItemScale[exp:Delegate](var_0_06)))
79 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetItemScale[exp:Delegate](var_0_06)))
80}
81
82 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
83 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
84 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
85 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
86 --- End of inner exception stack trace ---
87 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
88 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
89*/;
90 }
91 }
92
93 // Token: 0x170000AF RID: 175
94 // (get) Token: 0x060005DA RID: 1498 RVA: 0x00011484 File Offset: 0x0000F684
95 // (set) Token: 0x060005DB RID: 1499 RVA: 0x000114AC File Offset: 0x0000F6AC
96 private float GridScrollOffset
97 {
98 get
99 {
100 /*
101An exception occurred when decompiling this method (060005DA)
102
103ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single GUIControllerDynamicGridNavigator::get_GridScrollOffset()
104
105 ---> System.Exception: Basic block has to end with unconditional control flow.
106{
107 Block_0:
108 stloc:GetScrollOffset(var_0_06, ldfld:GetScrollOffset(GUIControllerDynamicGridNavigator::_getScrollOffset, ldloc:GUIControllerDynamicGridNavigator(this)))
109 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetScrollOffset[exp:Delegate](var_0_06)))
110 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetScrollOffset[exp:Delegate](var_0_06)))
111 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetScrollOffset[exp:Delegate](var_0_06)))
112}
113
114 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
115 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
116 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
117 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
118 --- End of inner exception stack trace ---
119 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
120 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
121*/;
122 }
123 set
124 {
126 IntPtr invoke_impl = setScrollOffset.invoke_impl;
127 IntPtr method_code = setScrollOffset.method_code;
128 IntPtr method = setScrollOffset.method;
129 }
130 }
131
132 // Token: 0x060005DC RID: 1500 RVA: 0x000114D8 File Offset: 0x0000F6D8
141
142 // Token: 0x060005DD RID: 1501 RVA: 0x00011508 File Offset: 0x0000F708
143 public void NextItem()
144 {
147 int num = this.itemRow;
148 IntPtr invoke_impl = grid.invoke_impl;
149 IntPtr method_code = grid.method_code;
150 IntPtr method = grid.method;
152 int num2 = this.itemColumn;
153 IntPtr invoke_impl2 = collectionCount.invoke_impl;
154 IntPtr method_code2 = collectionCount.method_code;
156 }
157
158 // Token: 0x060005DE RID: 1502 RVA: 0x0001161C File Offset: 0x0000F81C
159 public void PreviousItem()
160 {
163 int num = this.itemRow;
164 IntPtr invoke_impl = grid.invoke_impl;
165 IntPtr method_code = grid.method_code;
166 IntPtr method = grid.method;
167 int num2 = this.itemColumn;
169 IntPtr invoke_impl2 = collectionCount.invoke_impl;
170 IntPtr method_code2 = collectionCount.method_code;
172 }
173
174 // Token: 0x170000B0 RID: 176
175 // (get) Token: 0x060005DF RID: 1503 RVA: 0x00011704 File Offset: 0x0000F904
176 private int MenuItemCount
177 {
178 get
179 {
180 /*
181An exception occurred when decompiling this method (060005DF)
182
183ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MenuItemCount()
184
185 ---> System.Exception: Basic block has to end with unconditional control flow.
186{
187 Block_0:
188 stloc:GetCollectionCount(var_0_06, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_menuItemCount, ldloc:GUIControllerDynamicGridNavigator(this)))
189 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
190 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
191 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
192}
193
194 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
195 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
196 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
197 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
198 --- End of inner exception stack trace ---
199 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
200 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
201*/;
202 }
203 }
204
205 // Token: 0x170000B1 RID: 177
206 // (get) Token: 0x060005E0 RID: 1504 RVA: 0x0001172C File Offset: 0x0000F92C
208 {
209 get
210 {
211 /*
212An exception occurred when decompiling this method (060005E0)
213
214ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_DisplayItemCount()
215
216 ---> System.Exception: Basic block has to end with unconditional control flow.
217{
218 Block_0:
219 stloc:GetCollectionCount(var_0_06, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_displayItemCount, ldloc:GUIControllerDynamicGridNavigator(this)))
220 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
221 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
222 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
223}
224
225 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
226 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
227 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
228 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
229 --- End of inner exception stack trace ---
230 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
231 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
232*/;
233 }
234 }
235
236 // Token: 0x060005E1 RID: 1505 RVA: 0x00011754 File Offset: 0x0000F954
237 public bool isSelectedItem(int itemIndex)
238 {
239 /*
240An exception occurred when decompiling this method (060005E1)
241
242ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean GUIControllerDynamicGridNavigator::isSelectedItem(System.Int32)
243
244 ---> System.Exception: Basic block has to end with unconditional control flow.
245{
246 Block_0:
247 stloc:GetGrid(var_0_06, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
248 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_0_06)))
249 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_0_06)))
250 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_0_06)))
251 stloc:GetGrid(var_4_22, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
252 stloc:native int(var_5_2B, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_4_22)))
253 stloc:native int(var_6_34, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_4_22)))
254 stloc:native int(var_7_3D, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_4_22)))
255 stloc:int32(var_8_45, ldfld:int32(GUIControllerDynamicGridNavigator::itemRow, ldloc:GUIControllerDynamicGridNavigator(this)))
256 stloc:int32(var_9_4D, ldfld:int32(GUIControllerDynamicGridNavigator::itemColumn, ldloc:GUIControllerDynamicGridNavigator(this)))
257}
258
259 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
260 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
261 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
262 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
263 --- End of inner exception stack trace ---
264 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
265 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
266*/;
267 }
268
269 // Token: 0x060005E2 RID: 1506 RVA: 0x000117B4 File Offset: 0x0000F9B4
270 public void Activate(int itemIndex = -1)
271 {
273 IntPtr invoke_impl = grid.invoke_impl;
274 IntPtr method_code = grid.method_code;
275 IntPtr method = grid.method;
277 IntPtr method_code2 = grid2.method_code;
278 IntPtr method2 = grid2.method;
280 }
281
282 // Token: 0x060005E3 RID: 1507 RVA: 0x000118EC File Offset: 0x0000FAEC
292
293 // Token: 0x170000B2 RID: 178
294 // (get) Token: 0x060005E4 RID: 1508 RVA: 0x0001190C File Offset: 0x0000FB0C
296 {
297 get
298 {
299 /*
300An exception occurred when decompiling this method (060005E4)
301
302ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MaxRow_Horizontal()
303
304 ---> System.Exception: Basic block has to end with unconditional control flow.
305{
306 Block_0:
307 stloc:GetCollectionCount(var_0_06, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_collectionCount, ldloc:GUIControllerDynamicGridNavigator(this)))
308 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
309 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
310 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
311 stloc:GetGrid(var_4_22, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
312 stloc:native int(var_5_2B, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_4_22)))
313 stloc:native int(var_6_34, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_4_22)))
314 stloc:native int(var_7_3D, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_4_22)))
315 stloc:GetGrid(var_8_45, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
316 stloc:native int(var_9_4E, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_8_45)))
317 stloc:native int(var_10_57, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_8_45)))
318 stloc:native int(var_11_60, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_8_45)))
319}
320
321 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
322 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
323 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
324 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
325 --- End of inner exception stack trace ---
326 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
327 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
328*/;
329 }
330 }
331
332 // Token: 0x170000B3 RID: 179
333 // (get) Token: 0x060005E5 RID: 1509 RVA: 0x0001197C File Offset: 0x0000FB7C
335 {
336 get
337 {
338 /*
339An exception occurred when decompiling this method (060005E5)
340
341ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MaxRowColumn_Horizontal()
342
343 ---> System.Exception: Basic block has to end with unconditional control flow.
344{
345 Block_1:
346 stloc:GetGrid(var_12_6F, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
347 stloc:native int(var_13_78, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_12_6F)))
348 stloc:native int(var_14_81, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_12_6F)))
349 stloc:native int(var_15_8A, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_12_6F)))
350}
351
352 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
353 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
354 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
355 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
356 --- End of inner exception stack trace ---
357 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
358 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
359*/;
360 }
361 }
362
363 // Token: 0x170000B4 RID: 180
364 // (get) Token: 0x060005E6 RID: 1510 RVA: 0x00011A14 File Offset: 0x0000FC14
365 private int MaxRow_Vertical
366 {
367 get
368 {
369 /*
370An exception occurred when decompiling this method (060005E6)
371
372ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MaxRow_Vertical()
373
374 ---> System.Exception: Basic block has to end with unconditional control flow.
375{
376 Block_0:
377 stloc:GetCollectionCount(var_0_06, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_collectionCount, ldloc:GUIControllerDynamicGridNavigator(this)))
378 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
379 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
380 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
381 stloc:GetGrid(var_4_22, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
382 stloc:native int(var_5_2B, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_4_22)))
383 stloc:native int(var_6_34, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_4_22)))
384 stloc:native int(var_7_3D, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_4_22)))
385 stloc:GetCollectionCount(var_8_45, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_collectionCount, ldloc:GUIControllerDynamicGridNavigator(this)))
386 stloc:native int(var_9_4E, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_8_45)))
387 stloc:native int(var_10_57, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_8_45)))
388 stloc:native int(var_11_60, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_8_45)))
389 stloc:GetGrid(var_12_68, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
390 stloc:native int(var_13_71, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_12_68)))
391 stloc:native int(var_14_7A, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_12_68)))
392 stloc:native int(var_15_83, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_12_68)))
393}
394
395 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
396 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
397 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
398 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
399 --- End of inner exception stack trace ---
400 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
401 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
402*/;
403 }
404 }
405
406 // Token: 0x170000B5 RID: 181
407 // (get) Token: 0x060005E7 RID: 1511 RVA: 0x00011AA8 File Offset: 0x0000FCA8
409 {
410 get
411 {
412 /*
413An exception occurred when decompiling this method (060005E7)
414
415ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MaxRowColumn_Vertical()
416
417 ---> System.Exception: Basic block has to end with unconditional control flow.
418{
419 Block_0:
420 stloc:GetCollectionCount(var_0_06, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_collectionCount, ldloc:GUIControllerDynamicGridNavigator(this)))
421 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
422 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
423 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
424 stloc:GetGrid(var_4_22, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
425 stloc:native int(var_5_2B, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_4_22)))
426 stloc:native int(var_6_34, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_4_22)))
427 stloc:native int(var_7_3D, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_4_22)))
428 stloc:GetCollectionCount(var_8_45, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_collectionCount, ldloc:GUIControllerDynamicGridNavigator(this)))
429 stloc:native int(var_9_4E, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_8_45)))
430 stloc:native int(var_10_57, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_8_45)))
431 stloc:native int(var_11_60, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_8_45)))
432 stloc:GetGrid(var_12_68, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
433 stloc:native int(var_13_71, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_12_68)))
434 stloc:native int(var_14_7A, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_12_68)))
435 stloc:native int(var_15_83, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_12_68)))
436}
437
438 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
439 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
440 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
441 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
442 --- End of inner exception stack trace ---
443 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
444 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
445*/;
446 }
447 }
448
449 // Token: 0x170000B6 RID: 182
450 // (get) Token: 0x060005E8 RID: 1512 RVA: 0x00011B3C File Offset: 0x0000FD3C
451 private int MenuColumn
452 {
453 get
454 {
455 /*
456An exception occurred when decompiling this method (060005E8)
457
458ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MenuColumn()
459
460 ---> System.Exception: Basic block has to end with unconditional control flow.
461{
462 Block_0:
463 stloc:GetGrid(var_1_06, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
464 stloc:native int(var_2_0D, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_1_06)))
465 stloc:native int(var_3_14, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_1_06)))
466 stloc:native int(var_4_1B, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_1_06)))
467 stloc:GetGrid(var_5_23, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
468 stloc:native int(var_6_2C, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_5_23)))
469 stloc:native int(var_7_35, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_5_23)))
470 stloc:native int(var_8_3E, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_5_23)))
471}
472
473 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
474 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
475 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
476 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
477 --- End of inner exception stack trace ---
478 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
479 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
480*/;
481 }
482 }
483
484 // Token: 0x170000B7 RID: 183
485 // (get) Token: 0x060005E9 RID: 1513 RVA: 0x00011B88 File Offset: 0x0000FD88
487 {
488 get
489 {
491 return controller == null || controller.ParentGrouping == null || this._controller.ParentGrouping.LeftSideGrouping;
492 }
493 }
494
495 // Token: 0x170000B8 RID: 184
496 // (get) Token: 0x060005EA RID: 1514 RVA: 0x00011BBC File Offset: 0x0000FDBC
498 {
499 get
500 {
501 /*
502An exception occurred when decompiling this method (060005EA)
503
504ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MaxScrollOffset_Horizontal()
505
506 ---> System.Exception: Basic block has to end with unconditional control flow.
507{
508 Block_0:
509 stloc:GetCollectionCount(var_0_06, ldfld:GetCollectionCount(GUIControllerDynamicGridNavigator::_collectionCount, ldloc:GUIControllerDynamicGridNavigator(this)))
510 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
511 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
512 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](var_0_06)))
513 stloc:GetGrid(var_4_22, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
514 stloc:native int(var_5_2B, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_4_22)))
515 stloc:native int(var_6_34, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_4_22)))
516 stloc:native int(var_7_3D, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_4_22)))
517 stloc:GetGrid(var_8_45, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
518 stloc:native int(var_9_4E, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_8_45)))
519 stloc:native int(var_10_57, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_8_45)))
520 stloc:native int(var_11_60, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_8_45)))
521 stloc:GetGrid(var_12_68, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
522 stloc:native int(var_13_71, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_12_68)))
523 stloc:native int(var_14_7A, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_12_68)))
524 stloc:native int(var_15_83, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_12_68)))
525 stloc:GetGrid(var_16_8B, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
526 stloc:native int(var_17_94, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_16_8B)))
527 stloc:native int(var_18_9D, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_16_8B)))
528 stloc:native int(var_19_A6, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_16_8B)))
529}
530
531 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
532 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
533 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
534 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
535 --- End of inner exception stack trace ---
536 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
537 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
538*/;
539 }
540 }
541
542 // Token: 0x170000B9 RID: 185
543 // (get) Token: 0x060005EB RID: 1515 RVA: 0x00011C70 File Offset: 0x0000FE70
545 {
546 get
547 {
548 /*
549An exception occurred when decompiling this method (060005EB)
550
551ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator::get_MaxDisplayRow_Horizontal()
552
553 ---> System.Exception: Basic block has to end with unconditional control flow.
554{
555 Block_0:
556 stloc:GetGrid(var_0_06, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
557 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_0_06)))
558 stloc:native int(var_2_14, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_0_06)))
559 stloc:native int(var_3_1B, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_0_06)))
560 stloc:GetGrid(var_4_22, ldfld:GetGrid(GUIControllerDynamicGridNavigator::_grid, ldloc:GUIControllerDynamicGridNavigator(this)))
561 stloc:native int(var_5_2B, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](var_4_22)))
562 stloc:native int(var_6_34, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](var_4_22)))
563 stloc:native int(var_7_3D, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](var_4_22)))
564}
565
566 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
567 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
568 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
569 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
570 --- End of inner exception stack trace ---
571 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
572 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
573*/;
574 }
575 }
576
577 // Token: 0x060005EC RID: 1516 RVA: 0x00011CBC File Offset: 0x0000FEBC
579 {
580 int num = 1;
582 if (num == 0)
583 {
584 }
586 IntPtr invoke_impl = itemScale.invoke_impl;
587 IntPtr method_code = itemScale.method_code;
588 IntPtr method = itemScale.method;
589 if (itemScale == null)
590 {
591 }
593 IntPtr invoke_impl2 = grid.invoke_impl;
594 IntPtr method_code2 = grid.method_code;
595 IntPtr method2 = grid.method;
597 IntPtr method_code3 = getScrollOffset.method_code;
598 IntPtr invoke_impl3 = getScrollOffset.invoke_impl;
600 int num2 = this.scrollOffset;
607 int num3 = this.scrollOffset;
611 int num4 = 32640;
613 int num5 = this.scrollOffset;
617 }
618
619 // Token: 0x060005ED RID: 1517 RVA: 0x00011E74 File Offset: 0x00010074
620 protected void UpdateScroll()
621 {
622 int num3;
624 {
626 IntPtr invoke_impl = collectionCount.invoke_impl;
627 IntPtr method_code = collectionCount.method_code;
628 IntPtr method = collectionCount.method;
629 if (this.itemCountAtDisableScroll == 0)
630 {
631 }
633 IntPtr invoke_impl2 = itemScale.invoke_impl;
634 IntPtr method_code2 = itemScale.method_code;
635 IntPtr method2 = itemScale.method;
636 if (itemScale == null)
637 {
638 }
640 IntPtr invoke_impl3 = grid.invoke_impl;
641 IntPtr method_code3 = grid.method_code;
642 IntPtr method3 = grid.method;
644 IntPtr method_code4 = getScrollOffset.method_code;
645 IntPtr invoke_impl4 = getScrollOffset.invoke_impl;
647 int num = this.scrollOffset;
649 this.scrollOffset = num;
654 int num2 = this.scrollOffset;
658 num3 = 32640;
660 return;
661 }
663 if (num3 == 0)
664 {
665 }
667 IntPtr invoke_impl7 = itemScale2.invoke_impl;
668 IntPtr method_code7 = itemScale2.method_code;
669 IntPtr method7 = itemScale2.method;
670 if (itemScale2 == null)
671 {
672 }
674 IntPtr invoke_impl8 = grid2.invoke_impl;
675 IntPtr method_code8 = grid2.method_code;
676 IntPtr method8 = grid2.method;
681 int num4 = this.scrollOffset;
688 int num5 = this.scrollOffset;
692 int num6 = 32640;
694 int num7 = this.scrollOffset;
698 }
699
700 // Token: 0x170000BA RID: 186
701 // (get) Token: 0x060005EE RID: 1518 RVA: 0x0001220C File Offset: 0x0001040C
702 private bool HasMenu
703 {
704 get
705 {
707 IntPtr invoke_impl = menuItemCount.invoke_impl;
708 IntPtr method_code = menuItemCount.method_code;
709 IntPtr method = menuItemCount.method;
710 return true;
711 }
712 }
713
714 // Token: 0x170000BB RID: 187
715 // (get) Token: 0x060005EF RID: 1519 RVA: 0x0001225C File Offset: 0x0001045C
716 public bool InMenu
717 {
718 get
719 {
720 /*
721An exception occurred when decompiling this method (060005EF)
722
723ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean GUIControllerDynamicGridNavigator::get_InMenu()
724
725 ---> System.Exception: Basic block has to end with unconditional control flow.
726{
727 Block_0:
728 stloc:int32(var_0_06, ldfld:int32(GUIControllerDynamicGridNavigator::itemColumn, ldloc:GUIControllerDynamicGridNavigator(this)))
729 stloc:int32(var_1_0D, callgetter:int32(GUIControllerDynamicGridNavigator::get_MenuColumn, ldloc:GUIControllerDynamicGridNavigator(this)))
730}
731
732 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
733 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
734 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
735 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
736 --- End of inner exception stack trace ---
737 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
738 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
739*/;
740 }
741 }
742
743 // Token: 0x060005F0 RID: 1520 RVA: 0x00012278 File Offset: 0x00010478
774
775 // Token: 0x060005F1 RID: 1521 RVA: 0x00012350 File Offset: 0x00010550
777 {
778 /*
779An exception occurred when decompiling this method (060005F1)
780
781ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerDynamicGridNavigator::NavigateMenuOutOfGrid()
782
783 ---> System.Exception: Basic block has to end with unconditional control flow.
784{
785 Block_0:
786 stloc:GUIControllerPageGroup(var_1_15, callgetter:GUIControllerPageGroup(GUIPageIconGrouping::get_MenuController, callgetter:GUIPageIconGrouping(GUIPageContentController::get_ParentGrouping, ldloc:GUIPageContentController(var_0_06))))
787 stloc:int32(var_2_1C, ldfld:int32(GUIControllerDynamicGridNavigator::itemRow, ldloc:GUIControllerDynamicGridNavigator(this)))
788 stloc:int32(var_3_23, ldfld:int32(GUIControllerDynamicGridNavigator::scrollOffset, ldloc:GUIControllerDynamicGridNavigator(this)))
789 stfld:int32(GUIControllerPageGroup::MenuRow, ldloc:GUIControllerPageGroup(var_1_15), ldloc:int32(var_2_1C))
790 stloc:GUIControllerPageGroup(var_4_3B, callgetter:GUIControllerPageGroup(GUIPageIconGrouping::get_MenuController, callgetter:GUIPageIconGrouping(GUIPageContentController::get_ParentGrouping, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))))
791}
792
793 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
794 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
795 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
796 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
797 --- End of inner exception stack trace ---
798 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
799 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
800*/;
801 }
802
803 // Token: 0x060005F2 RID: 1522 RVA: 0x0001239C File Offset: 0x0001059C
805 {
806 /*
807An exception occurred when decompiling this method (060005F2)
808
809ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerDynamicGridNavigator::NavigateUpOutOfGrid()
810
811 ---> System.Exception: Basic block has to end with unconditional control flow.
812{
813 Block_1:
814 stloc:GUIPageContentController(var_3_27, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))
815}
816
817 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
818 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
819 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
820 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
821 --- End of inner exception stack trace ---
822 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
823 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
824*/;
825 }
826
827 // Token: 0x060005F3 RID: 1523 RVA: 0x000123D0 File Offset: 0x000105D0
829 {
830 /*
831An exception occurred when decompiling this method (060005F3)
832
833ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerDynamicGridNavigator::NavigateDownOutOfGrid()
834
835 ---> System.Exception: Basic block has to end with unconditional control flow.
836{
837 Block_1:
838 stloc:GUIPageContentController(var_2_19, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))
839}
840
841 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
842 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
843 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
844 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
845 --- End of inner exception stack trace ---
846 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
847 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
848*/;
849 }
850
851 // Token: 0x060005F4 RID: 1524 RVA: 0x000123F8 File Offset: 0x000105F8
853 {
854 /*
855An exception occurred when decompiling this method (060005F4)
856
857ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerDynamicGridNavigator::NavigateInnerOutOfGrid()
858
859 ---> System.Exception: Basic block has to end with unconditional control flow.
860{
861 IL_00E2:
862 stloc:GUIPageContentController(var_22_E8, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))
863}
864
865 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
866 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
867 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
868 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
869 --- End of inner exception stack trace ---
870 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
871 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
872*/;
873 }
874
875 // Token: 0x060005F5 RID: 1525 RVA: 0x000124F0 File Offset: 0x000106F0
877 {
878 if (this._controller != null)
879 {
881 IntPtr invoke_impl = menuItemCount.invoke_impl;
882 IntPtr method_code = menuItemCount.method_code;
883 IntPtr method = menuItemCount.method;
888 int num = this.itemColumn;
889 int menuColumn = this.MenuColumn;
892 int num2 = this.menuRow;
893 IntPtr invoke_impl3 = menuItemCount2.invoke_impl;
894 IntPtr method_code3 = menuItemCount2.method_code;
900 int num3 = this.menuRow;
901 }
902 int num4 = this.itemRow;
903 int num5 = this.itemColumn;
905 int num6 = this.itemRow;
907 int num7 = this.itemColumn;
909 int num8 = this.itemRow;
910 return this.MaxRow_Horizontal;
911 }
912
913 // Token: 0x060005F6 RID: 1526 RVA: 0x00012744 File Offset: 0x00010944
915 {
916 /*
917An exception occurred when decompiling this method (060005F6)
918
919ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerDynamicGridNavigator::NavigateHorizontal(Microsoft.Xna.Framework.Vector2)
920
921 ---> System.Exception: Basic block has to end with unconditional control flow.
922{
923 IL_0251:
924 stloc:GUIPageContentController(var_58_257, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))
925 stloc:GUIPageContentController(var_59_25F, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))
926}
927
928 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
929 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
930 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
931 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
932 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
933 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
934 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
935 --- End of inner exception stack trace ---
936 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
937 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
938*/;
939 }
940
941 // Token: 0x060005F7 RID: 1527 RVA: 0x000129B4 File Offset: 0x00010BB4
943 {
944 /*
945An exception occurred when decompiling this method (060005F7)
946
947ICSharpCode.Decompiler.DecompilerException: Error decompiling GUIControllerItem GUIControllerDynamicGridNavigator::NavigateVertical(Microsoft.Xna.Framework.Vector2)
948
949 ---> System.Exception: Basic block has to end with unconditional control flow.
950{
951 IL_03A6:
952 stloc:GUIPageContentController(var_97_3AC, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))
953 stloc:GUIPageContentController(var_98_3B4, ldfld:GUIPageContentController(GUIControllerDynamicGridNavigator::_controller, ldloc:GUIControllerDynamicGridNavigator(this)))
954 stloc:int32(var_99_3BC, ldfld:int32(GUIControllerDynamicGridNavigator::itemColumn, ldloc:GUIControllerDynamicGridNavigator(this)))
955 stfld:int32(GUIControllerDynamicGridNavigator::itemColumn, ldloc:GUIControllerDynamicGridNavigator(this), ldloc:int32(var_99_3BC))
956 call:void(Mouse::UpdateUICursorPoint)
957}
958
959 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
960 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
961 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
962 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
963 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
964 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
965 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
966 --- End of inner exception stack trace ---
967 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
968 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
969*/;
970 }
971
972 // Token: 0x060005F8 RID: 1528 RVA: 0x00012D90 File Offset: 0x00010F90
973 protected void ClampPosition()
974 {
976 IntPtr invoke_impl = collectionCount.invoke_impl;
977 IntPtr method_code = collectionCount.method_code;
978 IntPtr method = collectionCount.method;
979 if (method_code == 0)
980 {
982 IntPtr invoke_impl2 = menuItemCount.invoke_impl;
983 IntPtr method_code2 = menuItemCount.method_code;
989 int menuColumn = this.MenuColumn;
991 }
992 int num = this.itemColumn;
993 int menuColumn2 = this.MenuColumn;
994 int num2 = 1;
995 this.ClampMenu(num2 != 0);
996 }
997
998 // Token: 0x060005F9 RID: 1529 RVA: 0x00012F2C File Offset: 0x0001112C
1000 {
1001 int num = 1;
1002 this.ClampPosition();
1003 if (num == 0)
1004 {
1005 }
1007 IntPtr invoke_impl = itemScale.invoke_impl;
1008 IntPtr method_code = itemScale.method_code;
1009 IntPtr method = itemScale.method;
1010 if (itemScale == null)
1011 {
1012 }
1013 int num2 = this.scrollOffset;
1014 int num3 = this.itemRow;
1015 bool flag = this.inMenu;
1016 int menuColumn = this.MenuColumn;
1017 int num4 = this.menuRow;
1019 IntPtr invoke_impl2 = grid.invoke_impl;
1020 IntPtr method_code2 = grid.method_code;
1021 IntPtr method2 = grid.method;
1023 IntPtr invoke_impl3 = grid2.invoke_impl;
1024 IntPtr method_code3 = grid2.method_code;
1025 IntPtr method3 = grid2.method;
1026 Debug.Log("Cursor outside visible");
1027 return "Cursor outside visible";
1028 }
1029
1030 // Token: 0x060005FA RID: 1530 RVA: 0x00012FF4 File Offset: 0x000111F4
1031 public void NavigateInto(int column, int row)
1032 {
1034 IntPtr invoke_impl = grid.invoke_impl;
1035 IntPtr method_code = grid.method_code;
1036 IntPtr method = grid.method;
1038 IntPtr invoke_impl2 = menuItemCount.invoke_impl;
1039 IntPtr method_code2 = menuItemCount.method_code;
1040 IntPtr method2 = menuItemCount.method;
1042 IntPtr invoke_impl3 = displayItemCount.invoke_impl;
1043 IntPtr method_code3 = displayItemCount.method_code;
1045 int menuColumn = this.MenuColumn;
1046 int num = this.scrollOffset;
1047 this.itemRow = num;
1049 this.ClampPosition();
1050 }
1051
1052 // Token: 0x040004BA RID: 1210
1054
1055 // Token: 0x040004BB RID: 1211
1057
1058 // Token: 0x040004BC RID: 1212
1060
1061 // Token: 0x040004BD RID: 1213
1063
1064 // Token: 0x040004BE RID: 1214
1066
1067 // Token: 0x040004BF RID: 1215
1069
1070 // Token: 0x040004C0 RID: 1216
1072
1073 // Token: 0x040004C1 RID: 1217
1075
1076 // Token: 0x040004C2 RID: 1218
1078
1079 // Token: 0x040004C3 RID: 1219
1081
1082 // Token: 0x040004C4 RID: 1220
1083 public int itemRow;
1084
1085 // Token: 0x040004C5 RID: 1221
1086 public int itemColumn;
1087
1088 // Token: 0x040004C6 RID: 1222
1089 public bool inMenu;
1090
1091 // Token: 0x040004C7 RID: 1223
1092 public int menuRow;
1093
1094 // Token: 0x040004C8 RID: 1224
1095 private int scrollOffset;
1096
1097 // Token: 0x020000E2 RID: 226
1098 public sealed class GetGrid : MulticastDelegate
1099 {
1100 // Token: 0x060005FB RID: 1531 RVA: 0x0001308C File Offset: 0x0001128C
1101 public GetGrid(object @object, IntPtr method)
1102 {
1104 this.m_target = @object;
1106 this.method_code = this;
1107 }
1108
1109 // Token: 0x060005FC RID: 1532 RVA: 0x000130E0 File Offset: 0x000112E0
1111 {
1112 /*
1113An exception occurred when decompiling this method (060005FC)
1114
1115ICSharpCode.Decompiler.DecompilerException: Error decompiling DraggableItemGrid_Layout GUIControllerDynamicGridNavigator/GetGrid::Invoke()
1116
1117 ---> System.Exception: Basic block has to end with unconditional control flow.
1118{
1119 Block_0:
1120 stloc:native int(var_0_06, ldfld:native int(Delegate::method_code, ldloc:GetGrid[exp:Delegate](this)))
1121 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetGrid[exp:Delegate](this)))
1122 stloc:native int(var_2_14, ldfld:native int(Delegate::method, ldloc:GetGrid[exp:Delegate](this)))
1123}
1124
1125 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
1126 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
1127 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
1128 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
1129 --- End of inner exception stack trace ---
1130 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
1131 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
1132*/;
1133 }
1134
1135 // Token: 0x060005FD RID: 1533 RVA: 0x000021DB File Offset: 0x000003DB
1136 public IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
1137 {
1138 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1139 }
1140
1141 // Token: 0x060005FE RID: 1534 RVA: 0x000021DB File Offset: 0x000003DB
1143 {
1144 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1145 }
1146 }
1147
1148 // Token: 0x020000E3 RID: 227
1150 {
1151 // Token: 0x060005FF RID: 1535 RVA: 0x00013104 File Offset: 0x00011304
1152 public GetCollectionCount(object @object, IntPtr method)
1153 {
1155 this.m_target = @object;
1157 this.method_code = this;
1158 }
1159
1160 // Token: 0x06000600 RID: 1536 RVA: 0x00013158 File Offset: 0x00011358
1161 public int Invoke()
1162 {
1163 /*
1164An exception occurred when decompiling this method (06000600)
1165
1166ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 GUIControllerDynamicGridNavigator/GetCollectionCount::Invoke()
1167
1168 ---> System.Exception: Basic block has to end with unconditional control flow.
1169{
1170 Block_0:
1171 stloc:native int(var_0_06, ldfld:native int(Delegate::method_code, ldloc:GetCollectionCount[exp:Delegate](this)))
1172 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetCollectionCount[exp:Delegate](this)))
1173 stloc:native int(var_2_14, ldfld:native int(Delegate::method, ldloc:GetCollectionCount[exp:Delegate](this)))
1174}
1175
1176 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
1177 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
1178 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
1179 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
1180 --- End of inner exception stack trace ---
1181 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
1182 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
1183*/;
1184 }
1185
1186 // Token: 0x06000601 RID: 1537 RVA: 0x000021DB File Offset: 0x000003DB
1187 public IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
1188 {
1189 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1190 }
1191
1192 // Token: 0x06000602 RID: 1538 RVA: 0x000021DB File Offset: 0x000003DB
1193 public int EndInvoke(IAsyncResult result)
1194 {
1195 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1196 }
1197 }
1198
1199 // Token: 0x020000E4 RID: 228
1200 public sealed class GetItemScale : MulticastDelegate
1201 {
1202 // Token: 0x06000603 RID: 1539 RVA: 0x0001317C File Offset: 0x0001137C
1203 public GetItemScale(object @object, IntPtr method)
1204 {
1206 this.m_target = @object;
1208 this.method_code = this;
1209 }
1210
1211 // Token: 0x06000604 RID: 1540 RVA: 0x000131D0 File Offset: 0x000113D0
1212 public float Invoke()
1213 {
1214 /*
1215An exception occurred when decompiling this method (06000604)
1216
1217ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single GUIControllerDynamicGridNavigator/GetItemScale::Invoke()
1218
1219 ---> System.Exception: Basic block has to end with unconditional control flow.
1220{
1221 Block_0:
1222 stloc:native int(var_0_06, ldfld:native int(Delegate::method_code, ldloc:GetItemScale[exp:Delegate](this)))
1223 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetItemScale[exp:Delegate](this)))
1224 stloc:native int(var_2_14, ldfld:native int(Delegate::method, ldloc:GetItemScale[exp:Delegate](this)))
1225}
1226
1227 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
1228 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
1229 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
1230 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
1231 --- End of inner exception stack trace ---
1232 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
1233 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
1234*/;
1235 }
1236
1237 // Token: 0x06000605 RID: 1541 RVA: 0x000021DB File Offset: 0x000003DB
1238 public IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
1239 {
1240 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1241 }
1242
1243 // Token: 0x06000606 RID: 1542 RVA: 0x000021DB File Offset: 0x000003DB
1244 public float EndInvoke(IAsyncResult result)
1245 {
1246 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1247 }
1248 }
1249
1250 // Token: 0x020000E5 RID: 229
1252 {
1253 // Token: 0x06000607 RID: 1543 RVA: 0x000131F4 File Offset: 0x000113F4
1254 public GetScrollOffset(object @object, IntPtr method)
1255 {
1257 this.m_target = @object;
1259 this.method_code = this;
1260 }
1261
1262 // Token: 0x06000608 RID: 1544 RVA: 0x00013248 File Offset: 0x00011448
1263 public float Invoke()
1264 {
1265 /*
1266An exception occurred when decompiling this method (06000608)
1267
1268ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single GUIControllerDynamicGridNavigator/GetScrollOffset::Invoke()
1269
1270 ---> System.Exception: Basic block has to end with unconditional control flow.
1271{
1272 Block_0:
1273 stloc:native int(var_0_06, ldfld:native int(Delegate::method_code, ldloc:GetScrollOffset[exp:Delegate](this)))
1274 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:GetScrollOffset[exp:Delegate](this)))
1275 stloc:native int(var_2_14, ldfld:native int(Delegate::method, ldloc:GetScrollOffset[exp:Delegate](this)))
1276}
1277
1278 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
1279 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
1280 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
1281 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
1282 --- End of inner exception stack trace ---
1283 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
1284 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
1285*/;
1286 }
1287
1288 // Token: 0x06000609 RID: 1545 RVA: 0x000021DB File Offset: 0x000003DB
1289 public IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
1290 {
1291 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1292 }
1293
1294 // Token: 0x0600060A RID: 1546 RVA: 0x000021DB File Offset: 0x000003DB
1295 public float EndInvoke(IAsyncResult result)
1296 {
1297 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1298 }
1299 }
1300
1301 // Token: 0x020000E6 RID: 230
1303 {
1304 // Token: 0x0600060B RID: 1547 RVA: 0x0001326C File Offset: 0x0001146C
1305 public SetScrollOffset(object @object, IntPtr method)
1306 {
1308 this.m_target = @object;
1310 this.method_code = this;
1311 }
1312
1313 // Token: 0x0600060C RID: 1548 RVA: 0x000132C0 File Offset: 0x000114C0
1314 public void Invoke(float scrollOffset)
1315 {
1318 IntPtr method = this.method;
1319 }
1320
1321 // Token: 0x0600060D RID: 1549 RVA: 0x000021DB File Offset: 0x000003DB
1322 public IAsyncResult BeginInvoke(float scrollOffset, AsyncCallback callback, object @object)
1323 {
1324 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1325 }
1326
1327 // Token: 0x0600060E RID: 1550 RVA: 0x000132E4 File Offset: 0x000114E4
1328 public void EndInvoke(IAsyncResult result)
1329 {
1330 }
1331 }
1332}
class f__AnonymousType0<< Count > j__TPar
IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
DraggableItemGrid_Layout EndInvoke(IAsyncResult result)
IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
IAsyncResult BeginInvoke(AsyncCallback callback, object @object)
IAsyncResult BeginInvoke(float scrollOffset, AsyncCallback callback, object @object)
GUIControllerItem NavigateVertical(Microsoft.Xna.Framework.Vector2 navigationVector)
readonly GUIControllerDynamicGridNavigator.GetGrid _grid
readonly GUIControllerDynamicGridNavigator.GetScrollOffset _getScrollOffset
readonly GUIControllerDynamicGridNavigator.GetCollectionCount _menuItemCount
readonly GUIControllerDynamicGridNavigator.GetCollectionCount _displayItemCount
GUIControllerItem NavigateHorizontal(Microsoft.Xna.Framework.Vector2 navigationVector)
readonly GUIControllerDynamicGridNavigator.GetCollectionCount _collectionCount
readonly GUIControllerDynamicGridNavigator.SetScrollOffset _setScrollOffset
GUIControllerDynamicGridNavigator(GUIPageContentController controller, GUIControllerDynamicGridNavigator.GetGrid grid, GUIControllerDynamicGridNavigator.GetCollectionCount collectionCount, GUIControllerDynamicGridNavigator.GetItemScale itemScale, GUIControllerDynamicGridNavigator.GetScrollOffset getScrollOffset, GUIControllerDynamicGridNavigator.SetScrollOffset setScrollOffset, GUIControllerDynamicGridNavigator.GetCollectionCount menuItemCount, GUIControllerDynamicGridNavigator.GetCollectionCount displayItemCount)
readonly GUIControllerDynamicGridNavigator.GetItemScale _itemScale
GUIControllerItem Navigate(Microsoft.Xna.Framework.Vector2 navigationVector)
IntPtr method_code
Definition Delegate.cs:386
IntPtr invoke_impl
Definition Delegate.cs:371
static void Log(object message)
Definition Debug.cs:51