3 instantiations of ByReference
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ByReference.cs (1)
17public static ByReference Create<T>(ref T p) => new ByReference(ref Unsafe.As<T, byte>(ref p));
System\Reflection\DynamicInvokeInfo.cs (2)
675((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ? 765((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ?
10 references to ByReference
System.Private.CoreLib (10)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ByReference.cs (1)
17public static ByReference Create<T>(ref T p) => new ByReference(ref Unsafe.As<T, byte>(ref p));
System\Reflection\DynamicInvokeInfo.cs (9)
365ByReference br = ByReference.Create(ref parameters[0]); 409void* pByRefStorage = (ByReference*)(pStorage + argCount); 458void* pByRefStorage = (ByReference*)(pStorage + argCount); 498void* pByRefStorage = (ByReference*)&byrefStorage; 530void* pByRefStorage = (ByReference*)&byrefStorage; 552void* pByRefStorage = (ByReference*)&byrefStorage; 675((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ? 765((ByReference*)byrefParameters)[i] = new ByReference(ref (argumentInfo.Transform & Transform.Reference) != 0 ?