Binder\Semantics\Conversions\ConversionsBase.cs (6)
199/// Helper method that calls <see cref="ClassifyImplicitConversionFromType"/> or
211return ClassifyImplicitConversionFromType(source, destination, ref useSiteInfo);
1636return ClassifyImplicitConversionFromType(multicastDelegateType, type, ref useSiteInfo).Exists;
1908Conversion conversion = ClassifyImplicitConversionFromType(source.Type, destination.Type, ref discardedUseSiteInfo);
2383Conversion conversion = conversions.ClassifyImplicitConversionFromType(s.Type, d.Type, ref u);
3025if (ClassifyImplicitConversionFromType(typeToCheck, targetInterfaceType, ref useSiteInfo).IsImplicit)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (8)
2216if (allSame && Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity)
2225if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity)
2338if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity)
3102var t1IsConvertibleToT2 = Conversions.ClassifyImplicitConversionFromType(t1, t2, ref useSiteInfo).IsImplicit;
3103var t2IsConvertibleToT1 = Conversions.ClassifyImplicitConversionFromType(t2, t1, ref useSiteInfo).IsImplicit;
3222Conversions.ClassifyImplicitConversionFromType(source, destination, ref useSiteInfo).IsImplicit;
3519bool type1ToType2 = Conversions.ClassifyImplicitConversionFromType(type1, type2, ref useSiteInfo).IsImplicit;
3520bool type2ToType1 = Conversions.ClassifyImplicitConversionFromType(type2, type1, ref useSiteInfo).IsImplicit;