Reimplemented from System.Delegate.
Definition at line 181 of file MulticastDelegate.cs.
182 {
183 if ((
object)
follow ==
null)
184 {
185 return this;
186 }
188 {
190 }
192 int num = 1;
195 {
197 }
201 {
206 {
208 }
209 else
210 {
211 for (
int i = 0;
i < num;
i++)
212 {
214 }
215 }
217 }
222 {
225 {
227 {
229 }
230 }
231 else
232 {
233 for (
int j = 0;
j < num;
j++)
234 {
236 {
238 break;
239 }
240 }
241 }
242 }
244 {
247 {
248 }
251 {
253 }
255 {
257 }
258 else
259 {
260 for (
int l = 0;
l < num;
l++)
261 {
263 }
264 }
265 }
267 }
static bool TrySetSlot(object[] a, int index, object o)
MulticastDelegate NewMulticastDelegate(object[] invocationList, int invocationCount, bool thisIsMultiCastAlready)
MulticastDelegate(object target, string method)
References System.MulticastDelegate.MulticastDelegate(), System.MulticastDelegate._invocationCount, System.MulticastDelegate._invocationList, System.SR.Arg_DlgtTypeMis, System.array, System.Runtime.Serialization.Dictionary, System.Delegate.InternalEqualTypes(), System.MulticastDelegate.NewMulticastDelegate(), and System.MulticastDelegate.TrySetSlot().