1 write to _invocationList
System.Private.CoreLib (1)
src\System\MulticastDelegate.CoreCLR.cs (1)
186
result.
_invocationList
= invocationList;
33 references to _invocationList
System.Private.CoreLib (33)
src\System\MulticastDelegate.CoreCLR.cs (33)
33
return (
_invocationList
== null) || (
_invocationList
is LoaderAllocator) || (
_invocationList
is DynamicResolver);
80
if (d.
_invocationList
is Delegate)
82
return Equals(d.
_invocationList
);
88
if (
_invocationList
is Delegate invocationListDelegate)
95
Debug.Assert(
_invocationList
is object[], "empty invocation list on multicast delegate");
108
if (!
_invocationList
!.Equals(d.
_invocationList
))
114
if (d.
_invocationList
is Delegate)
116
return Equals(d.
_invocationList
);
127
Debug.Assert(
_invocationList
is object[]);
128
object[] invocationList = (object[])
_invocationList
;
139
object[] dInvocationList = (d.
_invocationList
as object[])!;
203
MulticastDelegate d = ((MulticastDelegate?)
_invocationList
)!;
224
object[]? followList = dFollow.
_invocationList
as object[];
229
if (
_invocationList
is not object[] invocationList)
298
Debug.Assert(
_invocationList
is object[]);
299
object[] thisInvocationList = (object[])
_invocationList
;
339
if (v.
_invocationList
is not object[])
341
if (
_invocationList
is not object[] invocationList)
370
if (
_invocationList
is object[] invocationList)
376
if (EqualInvocationLists(invocationList, (v.
_invocationList
as object[])!, i, vInvocationCount))
405
if (
_invocationList
is not object[] invocationList)
422
internal new bool HasSingleTarget =>
_invocationList
is not object[];
427
if (
_invocationList
is not object[] invocationList)
444
if (
_invocationList
is Delegate t)
451
if (
_invocationList
is not object[] invocationList)
483
if (
_invocationList
is object[] invocationList)
490
if (
_invocationList
is Delegate receiver)
500
if (_invocationCount != 0 &&
_invocationList
!= null)
503
if (
_invocationList
is object[] invocationList)
509
if (
_invocationList
is MulticastDelegate innerDelegate)