15 references to CastHelpers
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Array.cs (2)
553CastHelpers.Unbox_Nullable(ref destData, pDestMT, obj); 619Unsafe.Add(ref destData, i) = CastHelpers.ChkCastAny(pDestMT, obj);
src\System\Array.CoreCLR.cs (3)
227&& CastHelpers.IsInstanceOfAny(pElementMethodTable, value) == null) 237if (CastHelpers.IsInstanceOfAny(pElementMethodTable, value) != null) 241CastHelpers.Unbox_Nullable(ref offsetDataRef, pElementMethodTable, value);
src\System\Runtime\CompilerServices\CastHelpers.cs (3)
623CastHelpers.ThrowInvalidCastException(obj, typeMT); 684CastHelpers.ThrowInvalidCastException(obj, pMT1); 701CastHelpers.ThrowInvalidCastException(pMT1, pMT2);
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (4)
450methodTable->IsNullable ? CastHelpers.Box_Nullable(methodTable, ref data) : CastHelpers.Box(methodTable, ref data); 1191return CastCache.TryGet(CastHelpers.s_table!, (nuint)srcTH.m_asTAddr, (nuint)destTH.m_asTAddr); 1199&& CastHelpers.IsNullableForType(destTH.AsMethodTable(), srcTH.AsMethodTable()))
src\System\RuntimeHandles.cs (2)
1194return CastHelpers.ReboxFromNullable(pMT, src); 1207CastHelpers.Unbox_Nullable(
src\System\RuntimeType.CoreCLR.cs (1)
3294bool ret = CastHelpers.IsInstanceOfAny(GetUnderlyingNativeHandle().ToPointer(), o) is not null;