3 instantiations of Wrapper
System.Private.CoreLib (3)
System\Delegate.cs (3)
494resultList[0] = new Wrapper(this); 497resultList[1] = new Wrapper(d); 545resultList[invocationCount] = new Wrapper(d);
28 references to Wrapper
System.Private.CoreLib (28)
System\Delegate.cs (28)
247if (_helperObject is Wrapper[] invocationList) 267if (_helperObject is Wrapper[] invocationList) 317if (_helperObject is Wrapper[] invocationList) 437private unsafe Delegate NewMulticastDelegate(Wrapper[] invocationList, int invocationCount, bool thisIsMultiCastAlready = false) 452private static bool TrySetSlot(Wrapper[] a, int index, Delegate o) 484Wrapper[]? followList = d._helperObject as Wrapper[]; 489Wrapper[]? resultList; 490if (_helperObject is not Wrapper[] invocationList) 493resultList = new Wrapper[resultCount]; 538resultList = new Wrapper[allocCount]; 557private static Wrapper[] DeleteFromInvocationList(Wrapper[] invocationList, int invocationCount, int deleteIndex, int deleteCount) 563Wrapper[] newInvocationList = new Wrapper[allocCount]; 574private static bool EqualInvocationLists(Wrapper[] a, Wrapper[] b, int start, int count) 596if (d._helperObject is not Wrapper[] dInvocationList) 598if (_helperObject is not Wrapper[] invocationList) 618Wrapper[] list = DeleteFromInvocationList(invocationList, invocationCount, i, 1); 627if (_helperObject is Wrapper[] invocationList) 647Wrapper[] list = DeleteFromInvocationList(invocationList, invocationCount, i, dInvocationCount); 660if (_helperObject is Wrapper[] invocationList) 688if (_helperObject is Wrapper[] invocationList) 693if (d._helperObject is not Wrapper[] dInvocationList) 732if (_helperObject is Wrapper[] invocationList) 759public partial bool HasSingleTarget => _helperObject is not Wrapper[]; 764if (_helperObject is Wrapper[] invocationList)