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