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
MonoMethodMessage.cs
Go to the documentation of this file.
1using System;
5
7{
8 // Token: 0x020003B7 RID: 951
10 [StructLayout(0)]
12 {
13 // Token: 0x06001E75 RID: 7797 RVA: 0x00042B44 File Offset: 0x00040D44
14 internal void InitMessage(RuntimeMethodInfo method, object[] out_args)
15 {
17 string name = method.name;
18 string[] array = this.names;
19 }
20
21 // Token: 0x06001E76 RID: 7798 RVA: 0x00042B8C File Offset: 0x00040D8C
22 public MonoMethodMessage(MethodBase method, object[] out_args)
23 {
24 if (method != null)
25 {
26 }
27 }
28
29 // Token: 0x06001E77 RID: 7799 RVA: 0x00042BAC File Offset: 0x00040DAC
30 internal MonoMethodMessage(MethodInfo minfo, object[] in_args, object[] out_args)
31 {
32 object[] array = this.args;
33 }
34
35 // Token: 0x06001E78 RID: 7800 RVA: 0x00042BD8 File Offset: 0x00040DD8
36 private static MethodInfo GetMethodInfo(Type type, string methodName)
37 {
39 return methodInfo;
40 }
41
42 // Token: 0x06001E79 RID: 7801 RVA: 0x00042BF8 File Offset: 0x00040DF8
43 public MonoMethodMessage(Type type, string methodName, object[] in_args)
44 {
46 }
47
48 // Token: 0x170003EC RID: 1004
49 // (get) Token: 0x06001E7A RID: 7802 RVA: 0x00042C10 File Offset: 0x00040E10
51 {
52 get
53 {
54 /*
55An exception occurred when decompiling this method (06001E7A)
56
57ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IDictionary System.Runtime.Remoting.Messaging.MonoMethodMessage::get_Properties()
58
59 ---> System.Exception: Basic block has to end with unconditional control flow.
60{
61 IL_0000:
62 brtrue(IL_0000, ldfld:MCMDictionary[exp:bool](MonoMethodMessage::properties, ldloc:MonoMethodMessage(this)))
63}
64
65 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
66 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
67 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
68 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
69 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
70 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
71 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
72 --- End of inner exception stack trace ---
73 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
74 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
75*/;
76 }
77 }
78
79 // Token: 0x170003ED RID: 1005
80 // (get) Token: 0x06001E7B RID: 7803 RVA: 0x00042C24 File Offset: 0x00040E24
81 public int ArgCount
82 {
83 get
84 {
86 if (this.args != null)
87 {
88 return;
89 }
90 }
91 }
92
93 // Token: 0x170003EE RID: 1006
94 // (get) Token: 0x06001E7C RID: 7804 RVA: 0x00042C44 File Offset: 0x00040E44
95 public object[] Args
96 {
97 get
98 {
99 return this.args;
100 }
101 }
102
103 // Token: 0x170003EF RID: 1007
104 // (get) Token: 0x06001E7D RID: 7805 RVA: 0x00042C58 File Offset: 0x00040E58
105 // (set) Token: 0x06001E7E RID: 7806 RVA: 0x00042C6C File Offset: 0x00040E6C
107 {
108 get
109 {
110 return this.ctx;
111 }
112 set
113 {
114 this.ctx = value;
115 }
116 }
117
118 // Token: 0x170003F0 RID: 1008
119 // (get) Token: 0x06001E7F RID: 7807 RVA: 0x00042C80 File Offset: 0x00040E80
121 {
122 get
123 {
124 /*
125An exception occurred when decompiling this method (06001E7F)
126
127ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Reflection.MethodBase System.Runtime.Remoting.Messaging.MonoMethodMessage::get_MethodBase()
128
129 ---> System.Exception: Basic block has to end with unconditional control flow.
130{
131 Block_0:
132 stloc:RuntimeMethodInfo(var_0_06, ldfld:RuntimeMethodInfo(MonoMethodMessage::method, ldloc:MonoMethodMessage(this)))
133}
134
135 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
136 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
137 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
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 88
139 --- End of inner exception stack trace ---
140 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
141 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
142*/;
143 }
144 }
145
146 // Token: 0x170003F1 RID: 1009
147 // (get) Token: 0x06001E80 RID: 7808 RVA: 0x00042C94 File Offset: 0x00040E94
148 public string MethodName
149 {
150 get
151 {
152 /*
153An exception occurred when decompiling this method (06001E80)
154
155ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Runtime.Remoting.Messaging.MonoMethodMessage::get_MethodName()
156
157 ---> System.Exception: Basic block has to end with unconditional control flow.
158{
159 Block_0:
160 stloc:RuntimeMethodInfo(var_0_06, ldfld:RuntimeMethodInfo(MonoMethodMessage::method, ldloc:MonoMethodMessage(this)))
161 stloc:RuntimeMethodInfo(var_3_0F, ldfld:RuntimeMethodInfo(MonoMethodMessage::method, ldloc:MonoMethodMessage(this)))
162}
163
164 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
165 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
166 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
167 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
168 --- End of inner exception stack trace ---
169 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
170 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
171*/;
172 }
173 }
174
175 // Token: 0x170003F2 RID: 1010
176 // (get) Token: 0x06001E81 RID: 7809 RVA: 0x00042CB0 File Offset: 0x00040EB0
177 public object MethodSignature
178 {
179 get
180 {
181 if (this.methodSignature == null)
182 {
184 string name = runtimeMethodInfo.name;
185 string name2 = runtimeMethodInfo.name;
186 Type[] array = this.methodSignature;
187 Type[] array2 = this.methodSignature;
188 }
189 throw new ArrayTypeMismatchException();
190 }
191 }
192
193 // Token: 0x170003F3 RID: 1011
194 // (get) Token: 0x06001E82 RID: 7810 RVA: 0x00042CF0 File Offset: 0x00040EF0
195 public string TypeName
196 {
197 get
198 {
199 /*
200An exception occurred when decompiling this method (06001E82)
201
202ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Runtime.Remoting.Messaging.MonoMethodMessage::get_TypeName()
203
204 ---> System.Exception: Basic block has to end with unconditional control flow.
205{
206 Block_0:
207 stloc:RuntimeMethodInfo(var_0_06, ldfld:RuntimeMethodInfo(MonoMethodMessage::method, ldloc:MonoMethodMessage(this)))
208 stloc:RuntimeMethodInfo(var_3_0F, ldfld:RuntimeMethodInfo(MonoMethodMessage::method, ldloc:MonoMethodMessage(this)))
209}
210
211 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
212 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
213 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
214 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
215 --- End of inner exception stack trace ---
216 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
217 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
218*/;
219 }
220 }
221
222 // Token: 0x170003F4 RID: 1012
223 // (get) Token: 0x06001E83 RID: 7811 RVA: 0x00042D0C File Offset: 0x00040F0C
224 // (set) Token: 0x06001E84 RID: 7812 RVA: 0x00042D20 File Offset: 0x00040F20
225 public string Uri
226 {
227 get
228 {
229 return this.uri;
230 }
231 set
232 {
233 this.uri = value;
234 }
235 }
236
237 // Token: 0x06001E85 RID: 7813 RVA: 0x00042D34 File Offset: 0x00040F34
238 public object GetArg(int arg_num)
239 {
240 if (this.args != null)
241 {
242 return;
243 }
244 }
245
246 // Token: 0x170003F5 RID: 1013
247 // (get) Token: 0x06001E86 RID: 7814 RVA: 0x00042D4C File Offset: 0x00040F4C
249 {
250 get
251 {
252 return this.exc;
253 }
254 }
255
256 // Token: 0x170003F6 RID: 1014
257 // (get) Token: 0x06001E87 RID: 7815 RVA: 0x00042D60 File Offset: 0x00040F60
258 public int OutArgCount
259 {
260 get
261 {
262 if (this.args != null)
263 {
264 byte[] array = this.arg_types;
265 return;
266 }
267 }
268 }
269
270 // Token: 0x170003F7 RID: 1015
271 // (get) Token: 0x06001E88 RID: 7816 RVA: 0x00042D84 File Offset: 0x00040F84
272 public object[] OutArgs
273 {
274 get
275 {
276 if (this.args != null)
277 {
278 int outArgCount = this.OutArgCount;
279 byte[] array = this.arg_types;
280 object[] array2 = this.args;
281 }
282 throw new ArrayTypeMismatchException();
283 }
284 }
285
286 // Token: 0x170003F8 RID: 1016
287 // (get) Token: 0x06001E89 RID: 7817 RVA: 0x00042DB8 File Offset: 0x00040FB8
288 public object ReturnValue
289 {
290 get
291 {
292 return this.rval;
293 }
294 }
295
296 // Token: 0x170003F9 RID: 1017
297 // (get) Token: 0x06001E8A RID: 7818 RVA: 0x00042DCC File Offset: 0x00040FCC
298 // (set) Token: 0x06001E8B RID: 7819 RVA: 0x00042DE0 File Offset: 0x00040FE0
300 {
301 get
302 {
303 return this.identity;
304 }
305 set
306 {
308 }
309 }
310
311 // Token: 0x170003FA RID: 1018
312 // (get) Token: 0x06001E8C RID: 7820 RVA: 0x00042DF4 File Offset: 0x00040FF4
314 {
315 get
316 {
317 return this.asyncResult;
318 }
319 }
320
321 // Token: 0x170003FB RID: 1019
322 // (get) Token: 0x06001E8D RID: 7821 RVA: 0x00042E08 File Offset: 0x00041008
324 {
325 get
326 {
327 while (this.call_type != CallType.Sync)
328 {
329 }
330 bool flag = RemotingServices.IsOneWay(this.method);
331 this.call_type = CallType.OneWay;
332 return CallType.OneWay;
333 }
334 }
335
336 // Token: 0x06001E8E RID: 7822 RVA: 0x00042E38 File Offset: 0x00041038
337 public bool NeedsOutProcessing([Out] int outCount)
338 {
339 /*
340An exception occurred when decompiling this method (06001E8E)
341
342ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Runtime.Remoting.Messaging.MonoMethodMessage::NeedsOutProcessing(System.Int32)
343
344 ---> System.Exception: Basic block has to end with unconditional control flow.
345{
346 Block_0:
347 stloc:uint8[](var_0_06, ldfld:uint8[](MonoMethodMessage::arg_types, ldloc:MonoMethodMessage(this)))
348 stloc:int64(var_1_08, ldc.i4:int64(0))
349 stfld:int32(int32::m_value, ldloc:int32[exp:int32&](outCount), ldloc:int64[exp:int32](var_1_08))
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 // Token: 0x04000F4B RID: 3915
364
365 // Token: 0x04000F4C RID: 3916
366 private object[] args;
367
368 // Token: 0x04000F4D RID: 3917
369 private string[] names;
370
371 // Token: 0x04000F4E RID: 3918
372 private byte[] arg_types;
373
374 // Token: 0x04000F4F RID: 3919
376
377 // Token: 0x04000F50 RID: 3920
378 public object rval;
379
380 // Token: 0x04000F51 RID: 3921
382
383 // Token: 0x04000F52 RID: 3922
385
386 // Token: 0x04000F53 RID: 3923
388
389 // Token: 0x04000F54 RID: 3924
390 private string uri;
391
392 // Token: 0x04000F55 RID: 3925
394
395 // Token: 0x04000F56 RID: 3926
397
398 // Token: 0x04000F57 RID: 3927
400 }
401}
class f__AnonymousType0<< Count > j__TPar
MonoMethodMessage(MethodInfo minfo, object[] in_args, object[] out_args)
MonoMethodMessage(Type type, string methodName, object[] in_args)
MonoMethodMessage(MethodBase method, object[] out_args)
static MethodInfo GetMethodInfo(Type type, string methodName)
void InitMessage(RuntimeMethodInfo method, object[] out_args)
static bool IsOneWay(MethodBase method)