1 instantiation of Pointer
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Pointer.cs (1)
32
return new
Pointer
(ptr, rtType);
20 references to Pointer
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
485
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.
Pointer
))]
netstandard (1)
netstandard.cs (1)
1453
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.
Pointer
))]
System.Private.CoreLib (10)
Internal\Runtime\Augments\RuntimeAugments.cs (4)
34
using ReflectionPointer = System.Reflection.
Pointer
;
247
return
ReflectionPointer
.Box(*(void**)address, Type.GetTypeFromHandle(fieldType));
269
return
ReflectionPointer
.Box((void*)Unsafe.As<byte, IntPtr>(ref address), Type.GetTypeFromHandle(fieldType));
336
return
ReflectionPointer
.Box((void*)ptrValue, Type.GetTypeFromHandle(fieldTypeHandle));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Pointer.cs (2)
38
if (ptr is
Pointer
p)
46
if (obj is
Pointer
pointer)
System\InvokeUtils.cs (1)
401
if (srcObject is
Pointer
srcPointer)
System\Reflection\DynamicInvokeInfo.cs (3)
792
obj =
Pointer
.Box((void*)Unsafe.As<byte, IntPtr>(ref obj.GetRawData()), type);
826
obj =
Pointer
.Box((void*)Unsafe.As<byte, IntPtr>(ref obj.GetRawData()), type);
857
obj =
Pointer
.Box((void*)Unsafe.As<byte, IntPtr>(ref byref), type);
System.Private.DataContractSerialization (6)
System\Runtime\Serialization\Globals.cs (1)
81
internal static Type TypeOfReflectionPointer => field ??= typeof(System.Reflection.
Pointer
);
System\Runtime\Serialization\Json\JsonFormatGeneratorStatics.cs (2)
89
s_boxPointer = typeof(
Pointer
).GetMethod("Box");
357
s_unboxPointer = typeof(
Pointer
).GetMethod("Unbox");
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (1)
631
memberType = typeof(System.Reflection.
Pointer
);
System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (2)
73
internal static MethodInfo BoxPointer => field ??= typeof(
Pointer
).GetMethod("Box")!;
189
internal static MethodInfo UnboxPointer => field ??= typeof(
Pointer
).GetMethod("Unbox")!;
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
505
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.
Pointer
))]
System.Runtime.InteropServices.JavaScript (1)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.CoreCLR.cs (1)
64
object boxedLegacyArgs =
Pointer
.Box((void*)args, typeof(JSMarshalerArgument*));