3 instantiations of Wrapper
System.Private.CoreLib (3)
System\Delegate.cs (3)
512resultList[0] = new Wrapper(this); 515resultList[1] = new Wrapper(d); 563resultList[invocationCount] = new Wrapper(d);
28 references to Wrapper
System.Private.CoreLib (28)
System\Delegate.cs (28)
262if (_helperObject is Wrapper[] invocationList) 282if (_helperObject is Wrapper[] invocationList) 332if (_helperObject is Wrapper[] invocationList) 452private unsafe Delegate NewMulticastDelegate(Wrapper[] invocationList, int invocationCount, bool thisIsMultiCastAlready = false) 467private static bool TrySetSlot(Wrapper[] a, int index, Delegate o) 502Wrapper[]? followList = d._helperObject as Wrapper[]; 507Wrapper[]? resultList; 508if (_helperObject is not Wrapper[] invocationList) 511resultList = new Wrapper[resultCount]; 556resultList = new Wrapper[allocCount]; 575private static Wrapper[] DeleteFromInvocationList(Wrapper[] invocationList, int invocationCount, int deleteIndex, int deleteCount) 581Wrapper[] newInvocationList = new Wrapper[allocCount]; 592private static bool EqualInvocationLists(Wrapper[] a, Wrapper[] b, int start, int count) 614if (d._helperObject is not Wrapper[] dInvocationList) 616if (_helperObject is not Wrapper[] invocationList) 636Wrapper[] list = DeleteFromInvocationList(invocationList, invocationCount, i, 1); 645if (_helperObject is Wrapper[] invocationList) 665Wrapper[] list = DeleteFromInvocationList(invocationList, invocationCount, i, dInvocationCount); 678if (_helperObject is Wrapper[] invocationList) 706if (_helperObject is Wrapper[] invocationList) 711if (d._helperObject is not Wrapper[] dInvocationList) 750if (_helperObject is Wrapper[] invocationList) 777public bool HasSingleTarget => _helperObject is not Wrapper[]; 782if (_helperObject is Wrapper[] invocationList)