3 instantiations of ByReference
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ByReference.cs (1)
17
public 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)
17
public static
ByReference
Create<T>(ref T p) => new ByReference(ref Unsafe.As<T, byte>(ref p));
System\Reflection\DynamicInvokeInfo.cs (9)
365
ByReference
br =
ByReference
.Create(ref parameters[0]);
409
void* pByRefStorage = (
ByReference
*)(pStorage + argCount);
458
void* pByRefStorage = (
ByReference
*)(pStorage + argCount);
498
void* pByRefStorage = (
ByReference
*)&byrefStorage;
530
void* pByRefStorage = (
ByReference
*)&byrefStorage;
552
void* 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 ?