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