3 instantiations of Wrapper
System.Private.CoreLib (3)
System\Delegate.cs (3)
510resultList[0] = new Wrapper(this); 513resultList[1] = new Wrapper(d); 561resultList[invocationCount] = new Wrapper(d);
28 references to Wrapper
System.Private.CoreLib (28)
System\Delegate.cs (28)
260if (_helperObject is Wrapper[] invocationList) 280if (_helperObject is Wrapper[] invocationList) 330if (_helperObject is Wrapper[] invocationList) 450private unsafe Delegate NewMulticastDelegate(Wrapper[] invocationList, int invocationCount, bool thisIsMultiCastAlready = false) 465private static bool TrySetSlot(Wrapper[] a, int index, Delegate o) 500Wrapper[]? followList = d._helperObject as Wrapper[]; 505Wrapper[]? resultList; 506if (_helperObject is not Wrapper[] invocationList) 509resultList = new Wrapper[resultCount]; 554resultList = new Wrapper[allocCount]; 573private static Wrapper[] DeleteFromInvocationList(Wrapper[] invocationList, int invocationCount, int deleteIndex, int deleteCount) 579Wrapper[] newInvocationList = new Wrapper[allocCount]; 590private static bool EqualInvocationLists(Wrapper[] a, Wrapper[] b, int start, int count) 612if (d._helperObject is not Wrapper[] dInvocationList) 614if (_helperObject is not Wrapper[] invocationList) 634Wrapper[] list = DeleteFromInvocationList(invocationList, invocationCount, i, 1); 643if (_helperObject is Wrapper[] invocationList) 663Wrapper[] list = DeleteFromInvocationList(invocationList, invocationCount, i, dInvocationCount); 676if (_helperObject is Wrapper[] invocationList) 704if (_helperObject is Wrapper[] invocationList) 709if (d._helperObject is not Wrapper[] dInvocationList) 748if (_helperObject is Wrapper[] invocationList) 775public bool HasSingleTarget => _helperObject is not Wrapper[]; 780if (_helperObject is Wrapper[] invocationList)