9 references to HasIdentityOrImplicitReferenceConversion
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Semantics\Conversions.cs (7)
30typeSrc.IsReferenceType && SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeSrc, typeDst); 86if (SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeSrc, typeDst) || 87SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeDst, typeSrc)) 160if (SymbolLoader.HasIdentityOrImplicitReferenceConversion(SymbolLoader.GetPredefindType(PredefinedType.PT_ARRAY), typeSrc)) 200return SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeSrc, typeDst); 206return SymbolLoader.HasIdentityOrImplicitReferenceConversion(typeDst, typeSrc); 236SymbolLoader.HasIdentityOrImplicitReferenceConversion(aggSrc, pTarget))
Microsoft\CSharp\RuntimeBinder\Semantics\Symbols\SymbolLoader.cs (2)
167return HasIdentityOrImplicitReferenceConversion(pSource.ElementType, atsDest.TypeArgsAll[0]); 496return HasIdentityOrImplicitReferenceConversion(pSource, pDest) || HasImplicitBoxingConversion(pSource, pDest);