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

◆ PrivateInvoke()

static object System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke ( RealProxy rp,
IMessage msg,
[Out] Exception exc,
[Out] object[] out_args )
inlinestaticpackageinherited

Definition at line 84 of file RealProxy.cs.

85 {
86 if (rp != null)
87 {
88 }
91 long num = 0L;
92 object stubData = rp._stubData;
93 object stubData2 = rp._stubData;
94 IMessage message;
95 if (message != null && message == null)
96 {
97 throw new InvalidCastException();
98 }
99 Type type = rp.class_to_proxy;
100 long num2;
101 if (num != 0L)
102 {
103 num2 = 0L;
104 }
105 if (num2 == 0L)
106 {
107 if (rp == null)
108 {
109 throw new InvalidCastException();
110 }
112 if (message2 != null)
113 {
114 if (message2 == null)
115 {
116 throw new InvalidCastException();
117 }
118 }
119 else
120 {
121 if (message2 != null)
122 {
123 if (message2 == null)
124 {
125 throw new InvalidCastException();
126 }
127 if (num == 0L)
128 {
129 goto IL_0073;
130 }
131 }
132 long num3 = 0L;
133 if (num != 0L)
134 {
135 goto IL_0084;
136 }
137 IL_0073:
138 object stubData3 = rp._stubData;
139 long value = num3.m_value;
140 }
141 }
142 IL_0084:
145 if (callType != CallType.Sync)
146 {
147 object stubData4 = rp._stubData;
148 }
149 object[] array;
150 return array;
151 }
class f__AnonymousType0<< Count > j__TPar
static Thread CurrentThread
Definition Thread.cs:381
ExecutionContext GetMutableExecutionContext()
Definition Thread.cs:139

References System.array, System.Threading.Thread.CurrentThread, System.Threading.Thread.GetMutableExecutionContext(), j__TPar, System.L, System.Threading.ExecutionContext.LogicalCallContext, and System.value.