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

◆ ResolveMethod()

void System.Runtime.Remoting.Messaging.MethodCall.ResolveMethod ( )
inline

Definition at line 315 of file MethodCall.cs.

316 {
317 int num = 1;
318 string uri = this._uri;
319 Type[] array;
320 if (uri != null)
321 {
322 if (num == 0)
323 {
324 }
325 Type serverTypeForUri = RemotingServices.GetServerTypeForUri(uri);
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;
336 MethodBase virtualMethod = RemotingServices.GetVirtualMethod(serverTypeForUri, 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 }
class f__AnonymousType0<< Count > j__TPar
bool IsInterface
Definition Type.cs:1345

References System.Runtime.Remoting.Messaging.MethodCall._methodBase, System.Runtime.Remoting.Messaging.MethodCall._methodName, System.Runtime.Remoting.Messaging.MethodCall._methodSignature, System.Runtime.Remoting.Messaging.MethodCall._typeName, System.Runtime.Remoting.Messaging.MethodCall._uri, System.array, System.Runtime.Remoting.RemotingServices.GetMethodBaseFromName(), System.Runtime.Remoting.RemotingServices.GetServerTypeForUri(), System.Runtime.Remoting.RemotingServices.GetVirtualMethod(), System.Type.IsInterface, and j__TPar.