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