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
MouseBindingSource.cs
Go to the documentation of this file.
1using System;
2using System.IO;
4
5namespace InControl
6{
7 // Token: 0x0200000F RID: 15
9 {
10 // Token: 0x1700001C RID: 28
11 // (get) Token: 0x06000066 RID: 102 RVA: 0x00002B40 File Offset: 0x00000D40
12 // (set) Token: 0x06000067 RID: 103 RVA: 0x00002B54 File Offset: 0x00000D54
14 {
16 get
17 {
18 return this.<Control>k__BackingField;
19 }
21 protected set
22 {
24 }
25 }
26
27 // Token: 0x06000068 RID: 104 RVA: 0x00002B68 File Offset: 0x00000D68
29 {
30 }
31
32 // Token: 0x06000069 RID: 105 RVA: 0x00002B7C File Offset: 0x00000D7C
37
38 // Token: 0x0600006A RID: 106 RVA: 0x00002B98 File Offset: 0x00000D98
39 internal static bool SafeGetMouseButton(int button)
40 {
41 bool flag;
42 return flag;
43 }
44
45 // Token: 0x0600006B RID: 107 RVA: 0x00002BAC File Offset: 0x00000DAC
46 internal static bool ButtonIsPressed(Mouse control)
47 {
48 int num = 1;
49 if (num == 0)
50 {
51 }
52 if (num == 0)
53 {
54 }
56 }
57
58 // Token: 0x0600006C RID: 108 RVA: 0x00002BCC File Offset: 0x00000DCC
59 internal static bool NegativeScrollWheelIsActive(float threshold)
60 {
61 /*
62An exception occurred when decompiling this method (0600006C)
63
64ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InControl.MouseBindingSource::NegativeScrollWheelIsActive(System.Single)
65
66 ---> System.Exception: Basic block has to end with unconditional control flow.
67{
68 IL_0000:
69 stloc:float32(var_0_0A, call:float32(Input::GetAxisRaw, ldstr:string("mouse z")))
70 brtrue(IL_0000, ldc.i4:bool(1))
71}
72
73 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
74 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
75 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
76 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
77 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
78 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
79 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
80 --- End of inner exception stack trace ---
81 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
82 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
83*/;
84 }
85
86 // Token: 0x0600006D RID: 109 RVA: 0x00002BE8 File Offset: 0x00000DE8
87 internal static bool PositiveScrollWheelIsActive(float threshold)
88 {
89 /*
90An exception occurred when decompiling this method (0600006D)
91
92ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InControl.MouseBindingSource::PositiveScrollWheelIsActive(System.Single)
93
94 ---> System.Exception: Basic block has to end with unconditional control flow.
95{
96 IL_0000:
97 stloc:float32(var_0_0A, call:float32(Input::GetAxisRaw, ldstr:string("mouse z")))
98 brtrue(IL_0000, ldc.i4:bool(1))
99}
100
101 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
102 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
103 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
104 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
105 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
106 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
107 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
108 --- End of inner exception stack trace ---
109 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
110 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
111*/;
112 }
113
114 // Token: 0x0600006E RID: 110 RVA: 0x00002C04 File Offset: 0x00000E04
115 internal static float GetValue(Mouse mouseControl)
116 {
117 /*
118An exception occurred when decompiling this method (0600006E)
119
120ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single InControl.MouseBindingSource::GetValue(InControl.Mouse)
121
122 ---> System.Exception: Basic block has to end with unconditional control flow.
123{
124 IL_005D:
125 stloc:float32(var_6_67, call:float32(Input::GetAxisRaw, ldstr:string("mouse z")))
126 stloc:float32(var_7_73, call:float32(Input::GetAxisRaw, ldstr:string("mouse z")))
127 brtrue(IL_0000, ldstr:string[exp:bool]("mouse z"))
128}
129
130 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
131 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
132 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
133 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
134 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
135 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
136 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
137 --- End of inner exception stack trace ---
138 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
139 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
140*/;
141 }
142
143 // Token: 0x0600006F RID: 111 RVA: 0x00002C8C File Offset: 0x00000E8C
144 public override float GetValue(InputDevice inputDevice)
145 {
146 /*
147An exception occurred when decompiling this method (0600006F)
148
149ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single InControl.MouseBindingSource::GetValue(InControl.InputDevice)
150
151 ---> System.Exception: Basic block has to end with unconditional control flow.
152{
153 IL_000A:
154 stloc:float32(var_1_10, call:float32(MouseBindingSource::GetValue, ldloc:Mouse(var_0_06)))
155}
156
157 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
158 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
159 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
160 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
161 --- End of inner exception stack trace ---
162 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
163 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
164*/;
165 }
166
167 // Token: 0x06000070 RID: 112 RVA: 0x00002CAC File Offset: 0x00000EAC
168 public override bool GetState(InputDevice inputDevice)
169 {
170 bool flag;
171 return flag;
172 }
173
174 // Token: 0x1700001D RID: 29
175 // (get) Token: 0x06000071 RID: 113 RVA: 0x00002CBC File Offset: 0x00000EBC
176 public override string Name
177 {
178 get
179 {
180 Mouse mouse = this.<Control>k__BackingField;
181 string text;
182 return text;
183 }
184 }
185
186 // Token: 0x1700001E RID: 30
187 // (get) Token: 0x06000072 RID: 114 RVA: 0x00002CD4 File Offset: 0x00000ED4
188 public override string DeviceName
189 {
190 get
191 {
192 return "Mouse";
193 }
194 }
195
196 // Token: 0x1700001F RID: 31
197 // (get) Token: 0x06000073 RID: 115 RVA: 0x00002CE8 File Offset: 0x00000EE8
199 {
200 get
201 {
202 return InputDeviceClass.Mouse;
203 }
204 }
205
206 // Token: 0x17000020 RID: 32
207 // (get) Token: 0x06000074 RID: 116 RVA: 0x00002CF8 File Offset: 0x00000EF8
209 {
210 get
211 {
212 }
213 }
214
215 // Token: 0x06000075 RID: 117 RVA: 0x00002D08 File Offset: 0x00000F08
216 public override bool Equals(BindingSource other)
217 {
218 /*
219An exception occurred when decompiling this method (06000075)
220
221ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InControl.MouseBindingSource::Equals(InControl.BindingSource)
222
223 ---> System.Exception: Basic block has to end with unconditional control flow.
224{
225 IL_0003:
226 stloc:Mouse(var_1_0B, ldfld:Mouse(MouseBindingSource::<Control>k__BackingField, ldloc:MouseBindingSource(this)))
227}
228
229 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
230 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
231 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
232 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
233 --- End of inner exception stack trace ---
234 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
235 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
236*/;
237 }
238
239 // Token: 0x06000076 RID: 118 RVA: 0x00002D20 File Offset: 0x00000F20
240 public override bool Equals(object other)
241 {
242 /*
243An exception occurred when decompiling this method (06000076)
244
245ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean InControl.MouseBindingSource::Equals(System.Object)
246
247 ---> System.Exception: Basic block has to end with unconditional control flow.
248{
249 IL_0003:
250 stloc:Mouse(var_1_0B, ldfld:Mouse(MouseBindingSource::<Control>k__BackingField, ldloc:MouseBindingSource(this)))
251}
252
253 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
254 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
255 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
256 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
257 --- End of inner exception stack trace ---
258 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
259 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
260*/;
261 }
262
263 // Token: 0x06000077 RID: 119 RVA: 0x00002D38 File Offset: 0x00000F38
264 public override int GetHashCode()
265 {
266 Mouse mouse = this.<Control>k__BackingField;
267 int num;
268 return num;
269 }
270
271 // Token: 0x17000021 RID: 33
272 // (get) Token: 0x06000078 RID: 120 RVA: 0x00002D50 File Offset: 0x00000F50
274 {
275 get
276 {
277 return BindingSourceType.MouseBindingSource;
278 }
279 }
280
281 // Token: 0x06000079 RID: 121 RVA: 0x00002D60 File Offset: 0x00000F60
282 public override void Save(BinaryWriter writer)
283 {
284 Mouse mouse = this.<Control>k__BackingField;
285 }
286
287 // Token: 0x0600007A RID: 122 RVA: 0x00002D74 File Offset: 0x00000F74
288 public override void Load(BinaryReader reader, ushort dataFormatVersion)
289 {
290 }
291
292 // Token: 0x0600007B RID: 123 RVA: 0x00002D84 File Offset: 0x00000F84
293 // Note: this type is marked as 'beforefieldinit'.
295 {
296 }
297
298 // Token: 0x040000C3 RID: 195
300 private Mouse <Control>k__BackingField;
301
302 // Token: 0x040000C4 RID: 196
303 public static float ScaleX;
304
305 // Token: 0x040000C5 RID: 197
306 public static float ScaleY;
307
308 // Token: 0x040000C6 RID: 198
309 public static float ScaleZ;
310
311 // Token: 0x040000C7 RID: 199
312 public static float JitterThreshold;
313
314 // Token: 0x040000C8 RID: 200
315 private static readonly int[] buttonTable;
316 }
317}
class f__AnonymousType0<< Count > j__TPar
static bool SafeGetMouseButton(int button)
static float GetValue(Mouse mouseControl)
override float GetValue(InputDevice inputDevice)
override bool GetState(InputDevice inputDevice)
static bool PositiveScrollWheelIsActive(float threshold)
override InputDeviceStyle DeviceStyle
override void Load(BinaryReader reader, ushort dataFormatVersion)
override InputDeviceClass DeviceClass
override bool Equals(object other)
MouseBindingSource(Mouse mouseControl)
override bool Equals(BindingSource other)
static bool NegativeScrollWheelIsActive(float threshold)
override void Save(BinaryWriter writer)
static bool ButtonIsPressed(Mouse control)
static readonly int[] buttonTable