15 references to CastResult
System.Private.CoreLib (15)
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\TypeCast.cs (11)
73CastResult result = s_castCache.TryGet((nuint)mt + (int)AssignmentVariation.BoxedSource, (nuint)pTargetType); 74if (result == CastResult.CanCast) 78else if (result == CastResult.CannotCast) 280CastResult result; 288if (result != CastResult.CanCast) 301Debug.Assert(result != CastResult.CannotCast); 826CastResult result = s_castCache.TryGet((nuint)obj.GetMethodTable() + (int)AssignmentVariation.BoxedSource, (nuint)elementType); 827if (result == CastResult.CanCast) 1019CastResult result = s_castCache.TryGet(sourceAndVariation, (nuint)(pTargetType)); 1020if (result != CastResult.MaybeCast) 1022return result == CastResult.CanCast;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\CastCache.cs (4)
140internal CastResult TryGet(nuint source, nuint target) 147internal static CastResult TryGet(int[] table, nuint source, nuint target) 191return (CastResult)entryTargetAndResult; 205return CastResult.MaybeCast;