3 instantiations of Wrapper
System.Private.CoreLib (3)
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)