1 write to _invocationList
System.Private.CoreLib (1)
src\System\MulticastDelegate.CoreCLR.cs (1)
185
result.
_invocationList
= invocationList;
33 references to _invocationList
System.Private.CoreLib (33)
src\System\MulticastDelegate.CoreCLR.cs (33)
32
return (
_invocationList
== null) || (
_invocationList
is LoaderAllocator) || (
_invocationList
is DynamicResolver);
79
if (d.
_invocationList
is Delegate)
81
return Equals(d.
_invocationList
);
87
if (
_invocationList
is Delegate invocationListDelegate)
94
Debug.Assert(
_invocationList
is object[], "empty invocation list on multicast delegate");
107
if (!
_invocationList
!.Equals(d.
_invocationList
))
113
if (d.
_invocationList
is Delegate)
115
return Equals(d.
_invocationList
);
126
Debug.Assert(
_invocationList
is object[]);
127
object[] invocationList = (object[])
_invocationList
;
138
object[] dInvocationList = (d.
_invocationList
as object[])!;
202
MulticastDelegate d = ((MulticastDelegate?)
_invocationList
)!;
223
object[]? followList = dFollow.
_invocationList
as object[];
228
if (
_invocationList
is not object[] invocationList)
297
Debug.Assert(
_invocationList
is object[]);
298
object[] thisInvocationList = (object[])
_invocationList
;
338
if (v.
_invocationList
is not object[])
340
if (
_invocationList
is not object[] invocationList)
369
if (
_invocationList
is object[] invocationList)
375
if (EqualInvocationLists(invocationList, (v.
_invocationList
as object[])!, i, vInvocationCount))
404
if (
_invocationList
is not object[] invocationList)
421
internal new bool HasSingleTarget =>
_invocationList
is not object[];
426
if (
_invocationList
is not object[] invocationList)
443
if (
_invocationList
is Delegate t)
450
if (
_invocationList
is not object[] invocationList)
482
if (
_invocationList
is object[] invocationList)
489
if (
_invocationList
is Delegate receiver)
499
if (_invocationCount != 0 &&
_invocationList
!= null)
502
if (
_invocationList
is object[] invocationList)
508
if (
_invocationList
is MulticastDelegate innerDelegate)