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