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
MethodCall.cs
Go to the documentation of this file.
1using System;
7
9{
10 // Token: 0x020003B1 RID: 945
11 [ComVisible(true)]
12 [CLSCompliant(false)]
15 {
16 // Token: 0x06001E1E RID: 7710 RVA: 0x00041A4C File Offset: 0x0003FC4C
18 {
19 SerializationInfoEnumerator enumerator = info.GetEnumerator();
20 bool flag = enumerator.MoveNext();
22 }
23
24 // Token: 0x06001E1F RID: 7711 RVA: 0x00041A78 File Offset: 0x0003FC78
26 {
27 string text = string.Copy(msg._uri);
29 ArrayList arguments = msg.GetArguments();
30 object[] args = msg._args;
31 object[] array;
35 if (logicalCallContext == null)
36 {
37 }
38 MethodBase method = msg.GetMethod();
39 this._methodBase = method;
42 }
43
44 // Token: 0x06001E20 RID: 7712 RVA: 0x00041AEC File Offset: 0x0003FCEC
45 internal MethodCall()
46 {
47 }
48
49 // Token: 0x06001E21 RID: 7713 RVA: 0x00041B00 File Offset: 0x0003FD00
51 {
52 }
53
54 // Token: 0x06001E22 RID: 7714 RVA: 0x00041B54 File Offset: 0x0003FD54
55 internal virtual void InitMethodProperty(string key, object value)
56 {
57 uint num = <PrivateImplementationDetails>.ComputeStringHash(key);
58 bool flag = key == "__Args";
59 if (value == null)
60 {
61 return;
62 }
63 if (value != null)
64 {
66 return;
67 }
68 throw new InvalidCastException();
69 }
70
71 // Token: 0x06001E23 RID: 7715 RVA: 0x00041BF4 File Offset: 0x0003FDF4
73 {
74 string typeName = this._typeName;
75 info.AddValue("__TypeName", typeName);
76 string methodName = this._methodName;
77 info.AddValue("__MethodName", methodName);
78 Type[] methodSignature = this._methodSignature;
79 info.AddValue("__MethodSignature", methodSignature);
80 object[] args = this._args;
81 info.AddValue("__Args", args);
82 LogicalCallContext callContext = this._callContext;
83 info.AddValue("__CallContext", callContext);
84 string uri = this._uri;
85 info.AddValue("__Uri", uri);
87 info.AddValue("__GenericArguments", genericArguments);
89 if (internalProperties != null)
90 {
91 return;
92 }
93 }
94
95 // Token: 0x170003C4 RID: 964
96 // (get) Token: 0x06001E24 RID: 7716 RVA: 0x00041CD4 File Offset: 0x0003FED4
97 public int ArgCount
98 {
99 get
100 {
101 /*
102An exception occurred when decompiling this method (06001E24)
103
104ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 System.Runtime.Remoting.Messaging.MethodCall::get_ArgCount()
105
106 ---> System.Exception: Basic block has to end with unconditional control flow.
107{
108 Block_0:
109 stloc:object[](var_0_06, ldfld:object[](MethodCall::_args, ldloc:MethodCall(this)))
110}
111
112 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
113 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
114 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
115 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
116 --- End of inner exception stack trace ---
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 92
118 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
119*/;
120 }
121 }
122
123 // Token: 0x170003C5 RID: 965
124 // (get) Token: 0x06001E25 RID: 7717 RVA: 0x00041CE8 File Offset: 0x0003FEE8
125 public object[] Args
126 {
127 get
128 {
129 return this._args;
130 }
131 }
132
133 // Token: 0x170003C6 RID: 966
134 // (get) Token: 0x06001E26 RID: 7718 RVA: 0x00041CFC File Offset: 0x0003FEFC
136 {
137 get
138 {
139 /*
140An exception occurred when decompiling this method (06001E26)
141
142ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Runtime.Remoting.Messaging.LogicalCallContext System.Runtime.Remoting.Messaging.MethodCall::get_LogicalCallContext()
143
144 ---> System.Exception: Basic block has to end with unconditional control flow.
145{
146 IL_0000:
147 brtrue(IL_0000, ldfld:LogicalCallContext[exp:bool](MethodCall::_callContext, ldloc:MethodCall(this)))
148}
149
150 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
151 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
152 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
153 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
154 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
155 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
156 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
157 --- End of inner exception stack trace ---
158 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
159 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
160*/;
161 }
162 }
163
164 // Token: 0x170003C7 RID: 967
165 // (get) Token: 0x06001E27 RID: 7719 RVA: 0x00041D10 File Offset: 0x0003FF10
167 {
168 get
169 {
170 MethodBase methodBase = this._methodBase;
171 this.ResolveMethod();
172 return this._methodBase;
173 }
174 }
175
176 // Token: 0x170003C8 RID: 968
177 // (get) Token: 0x06001E28 RID: 7720 RVA: 0x00041D30 File Offset: 0x0003FF30
178 public string MethodName
179 {
180 get
181 {
182 string methodName = this._methodName;
183 if (methodName == null)
184 {
185 this._methodName = methodName;
186 }
187 return methodName;
188 }
189 }
190
191 // Token: 0x170003C9 RID: 969
192 // (get) Token: 0x06001E29 RID: 7721 RVA: 0x00041D50 File Offset: 0x0003FF50
193 public object MethodSignature
194 {
195 get
196 {
197 if (this._methodSignature == null)
198 {
199 MethodBase methodBase = this._methodBase;
201 Type[] methodSignature = this._methodSignature;
202 }
204 throw new ArrayTypeMismatchException();
205 }
206 }
207
208 // Token: 0x170003CA RID: 970
209 // (get) Token: 0x06001E2A RID: 7722 RVA: 0x00041D8C File Offset: 0x0003FF8C
210 public virtual IDictionary Properties
211 {
212 get
213 {
214 while (this.ExternalProperties != null)
215 {
216 }
217 return this.ExternalProperties;
218 }
219 }
220
221 // Token: 0x06001E2B RID: 7723 RVA: 0x00041DA8 File Offset: 0x0003FFA8
222 internal virtual void InitDictionary()
223 {
224 }
225
226 // Token: 0x170003CB RID: 971
227 // (get) Token: 0x06001E2C RID: 7724 RVA: 0x00041DB8 File Offset: 0x0003FFB8
228 public string TypeName
229 {
230 get
231 {
232 /*
233An exception occurred when decompiling this method (06001E2C)
234
235ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String System.Runtime.Remoting.Messaging.MethodCall::get_TypeName()
236
237 ---> System.Exception: Basic block has to end with unconditional control flow.
238{
239 Block_0:
240 stloc:MethodBase(var_0_0E, ldfld:MethodBase(MethodCall::_methodBase, ldloc:MethodCall(this)))
241 stfld:string(MethodCall::_typeName, ldloc:MethodCall(this), ldloc:MethodBase[exp:string](var_0_0E))
242}
243
244 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
245 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
246 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
247 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
248 --- End of inner exception stack trace ---
249 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
250 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
251*/;
252 }
253 }
254
255 // Token: 0x170003CC RID: 972
256 // (get) Token: 0x06001E2D RID: 7725 RVA: 0x0000207A File Offset: 0x0000027A
257 // (set) Token: 0x06001E2E RID: 7726 RVA: 0x00041DDC File Offset: 0x0003FFDC
258 public string Uri
259 {
260 get
261 {
262 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
263 }
264 set
265 {
267 }
268 }
269
270 // Token: 0x170003CD RID: 973
271 // (get) Token: 0x06001E2F RID: 7727 RVA: 0x00041DF0 File Offset: 0x0003FFF0
272 // (set) Token: 0x06001E30 RID: 7728 RVA: 0x00041E04 File Offset: 0x00040004
274 {
275 get
276 {
277 return this._uri;
278 }
279 set
280 {
282 }
283 }
284
285 // Token: 0x06001E31 RID: 7729 RVA: 0x00041E18 File Offset: 0x00040018
286 public object GetArg(int argNum)
287 {
288 /*
289An exception occurred when decompiling this method (06001E31)
290
291ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object System.Runtime.Remoting.Messaging.MethodCall::GetArg(System.Int32)
292
293 ---> System.Exception: Basic block has to end with unconditional control flow.
294{
295 Block_0:
296 stloc:object[](var_0_06, ldfld:object[](MethodCall::_args, ldloc:MethodCall(this)))
297}
298
299 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
300 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
301 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
302 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
303 --- End of inner exception stack trace ---
304 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
305 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
306*/;
307 }
308
309 // Token: 0x06001E32 RID: 7730 RVA: 0x00041E2C File Offset: 0x0004002C
310 public virtual void Init()
311 {
312 }
313
314 // Token: 0x06001E33 RID: 7731 RVA: 0x00041E3C File Offset: 0x0004003C
315 public void ResolveMethod()
316 {
317 int num = 1;
318 string uri = this._uri;
319 Type[] array;
320 if (uri != null)
321 {
322 if (num == 0)
323 {
324 }
326 string typeName = this._typeName;
327 string methodName = this._methodName;
328 Type[] methodSignature = this._methodSignature;
329 Type type;
330 MethodBase methodBaseFromName = RemotingServices.GetMethodBaseFromName(type, methodName, methodSignature);
332 bool flag = type != serverTypeForUri;
333 bool isInterface = type.IsInterface;
334 bool isInterface2 = serverTypeForUri.IsInterface;
335 MethodBase methodBase = this._methodBase;
338 string methodName2 = this._methodName;
339 if (serverTypeForUri == null)
340 {
341 return;
342 }
343 }
344 else if (array != null)
345 {
346 return;
347 }
348 }
349
350 // Token: 0x06001E34 RID: 7732 RVA: 0x00041F20 File Offset: 0x00040120
351 private Type CastTo(string clientType, Type serverType)
352 {
354 return serverType;
355 }
356
357 // Token: 0x06001E35 RID: 7733 RVA: 0x00041F3C File Offset: 0x0004013C
358 private static string GetTypeNameFromAssemblyQualifiedName(string aqname)
359 {
360 string text;
361 return text.Trim();
362 }
363
364 // Token: 0x170003CE RID: 974
365 // (get) Token: 0x06001E36 RID: 7734 RVA: 0x00041F60 File Offset: 0x00040160
366 // (set) Token: 0x06001E37 RID: 7735 RVA: 0x00041F74 File Offset: 0x00040174
368 {
369 get
370 {
371 return this._targetIdentity;
372 }
373 set
374 {
376 }
377 }
378
379 // Token: 0x170003CF RID: 975
380 // (get) Token: 0x06001E38 RID: 7736 RVA: 0x00041F88 File Offset: 0x00040188
382 {
383 get
384 {
385 /*
386An exception occurred when decompiling this method (06001E38)
387
388ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Type[] System.Runtime.Remoting.Messaging.MethodCall::get_GenericArguments()
389
390 ---> System.Exception: Basic block has to end with unconditional control flow.
391{
392 Block_0:
393 stloc:MethodBase(var_0_0E, callgetter:MethodBase(MethodCall::get_MethodBase, ldloc:MethodCall(this)))
394 stfld:class System.Type[](MethodCall::_genericArguments, ldloc:MethodCall(this), ldloc:MethodBase[exp:class System.Type[]](var_0_0E))
395}
396
397 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
398 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
399 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
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 88
401 --- End of inner exception stack trace ---
402 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
403 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
404*/;
405 }
406 }
407
408 // Token: 0x04000F27 RID: 3879
409 private string _uri;
410
411 // Token: 0x04000F28 RID: 3880
412 private string _typeName;
413
414 // Token: 0x04000F29 RID: 3881
415 private string _methodName;
416
417 // Token: 0x04000F2A RID: 3882
418 private object[] _args;
419
420 // Token: 0x04000F2B RID: 3883
422
423 // Token: 0x04000F2C RID: 3884
425
426 // Token: 0x04000F2D RID: 3885
428
429 // Token: 0x04000F2E RID: 3886
431
432 // Token: 0x04000F2F RID: 3887
434
435 // Token: 0x04000F30 RID: 3888
437
438 // Token: 0x04000F31 RID: 3889
440 }
441}
class f__AnonymousType0<< Count > j__TPar
LogicalCallContext GetLogicalCallContext(ArrayList args)
static string GetTypeNameFromAssemblyQualifiedName(string aqname)
virtual void InitMethodProperty(string key, object value)
Definition MethodCall.cs:55
Type CastTo(string clientType, Type serverType)
virtual void GetObjectData(SerializationInfo info, StreamingContext context)
Definition MethodCall.cs:72
MethodCall(SerializationInfo info, StreamingContext context)
Definition MethodCall.cs:17
static MethodBase GetVirtualMethod(Type type, MethodBase method)
static MethodBase GetMethodBaseFromName(Type type, string methodName, Type[] signature)
void AddValue(string name, object value, Type type)
bool IsInterface
Definition Type.cs:1345