4 writes to _delegateWrappers
mscorlib (4)
system\Runtime\InteropServices\ComEventsMethod.cs (4)
118_delegateWrappers = null; 187_delegateWrappers = newDelegateWrappers; 214_delegateWrappers = null; 229_delegateWrappers = newDelegateWrappers;
15 references to _delegateWrappers
mscorlib (15)
system\Runtime\InteropServices\ComEventsMethod.cs (15)
163get { return _delegateWrappers == null || _delegateWrappers.Length == 0; } 168if (_delegateWrappers != null) { 169count = _delegateWrappers.Length; 173if (_delegateWrappers[i].Delegate.GetType() == d.GetType()) { 174_delegateWrappers[i].Delegate = Delegate.Combine(_delegateWrappers[i].Delegate, d); 181_delegateWrappers.CopyTo(newDelegateWrappers, 0); 192int count = _delegateWrappers.Length; 196if (_delegateWrappers[i].Delegate.GetType() == d.GetType()) { 205Delegate newDelegate = Delegate.Remove(_delegateWrappers[removeIdx].Delegate, d); 207_delegateWrappers[removeIdx].Delegate = newDelegate; 221newDelegateWrappers[j] = _delegateWrappers[j]; 225newDelegateWrappers[j] = _delegateWrappers[j + 1]; 237DelegateWrapper[] invocationList = _delegateWrappers;