9 references to HasIdentityOrImplicitReferenceConversion
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (7)
29typeSrc.IsReferenceType && SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeSrc, typeDst); 84if (SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeSrc, typeDst) || 85SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeDst, typeSrc)) 158if (SymbolLoader.HasIdentityOrImplicitReferenceConversion(SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY), typeSrc)) 198return SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeSrc, typeDst); 204return SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeDst, typeSrc); 232SymbolLoader.HasIdentityOrImplicitReferenceConversion(aggSrc, pTarget))
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (2)
159return HasIdentityOrImplicitReferenceConversion(pSource.ElementType, atsDest.TypeArgsAll[0]); 481return HasIdentityOrImplicitReferenceConversion(pSource, pDest) || HasImplicitBoxingConversion(pSource, pDest);