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

◆ RemoveImpl()

override Delegate System.MulticastDelegate.RemoveImpl ( Delegate value)
inlinesealedprotectedvirtualinherited

Reimplemented from System.Delegate.

Definition at line 141 of file MulticastDelegate.cs.

142 {
143 if (value != null)
144 {
145 if (this.delegates != null)
146 {
147 Delegate[] array = this.delegates;
149 this.delegates = 0;
150 Delegate[] array2 = this.delegates;
151 Delegate[] array3 = this.delegates;
152 Delegate[] array4 = this.delegates;
153 IntPtr invoke_impl2 = array3.invoke_impl;
154 return array3;
155 }
156 int num;
157 if (num != 0)
158 {
159 }
160 }
161 throw new InvalidCastException();
162 }
class f__AnonymousType0<< Count > j__TPar
IntPtr invoke_impl
Definition Delegate.cs:371

References System.array, System.MulticastDelegate.delegates, System.Delegate.invoke_impl, j__TPar, and System.value.