13 references to CastHelpers
System.Private.CoreLib (13)
src\System\Array.CoreCLR.cs (5)
270
CastHelpers
.Unbox_Nullable(ref dest, pDestMT, obj);
324
Unsafe.Add(ref destData, i) =
CastHelpers
.ChkCastAny(destTH, obj);
554
&&
CastHelpers
.IsInstanceOfAny(pElementMethodTable, value) == null)
564
if (
CastHelpers
.IsInstanceOfAny(pElementMethodTable, value) != null)
568
CastHelpers
.Unbox_Nullable(ref offsetDataRef, pElementMethodTable, value);
src\System\Runtime\CompilerServices\CastHelpers.cs (3)
576
CastHelpers
.ThrowInvalidCastException(obj, typeMT);
656
CastHelpers
.ThrowInvalidCastException(obj, pMT1);
673
CastHelpers
.ThrowInvalidCastException(pMT1, pMT2);
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (2)
1169
return CastCache.TryGet(
CastHelpers
.s_table!, (nuint)srcTH.m_asTAddr, (nuint)destTH.m_asTAddr);
1177
&&
CastHelpers
.IsNullableForType(destTH.AsMethodTable(), srcTH.AsMethodTable()))
src\System\RuntimeHandles.cs (2)
1185
return
CastHelpers
.ReboxFromNullable(pMT, src);
1198
CastHelpers
.Unbox_Nullable(
src\System\RuntimeType.CoreCLR.cs (1)
3294
bool ret =
CastHelpers
.IsInstanceOfAny(GetUnderlyingNativeHandle().ToPointer(), o) is not null;