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