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)
2218if (allSame && Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity)
2227if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity)
2340if (Conversions.ClassifyImplicitConversionFromType(type1Normalized, type2Normalized, ref useSiteInfo).Kind != ConversionKind.Identity)
3104var t1IsConvertibleToT2 = Conversions.ClassifyImplicitConversionFromType(t1, t2, ref useSiteInfo).IsImplicit;
3105var t2IsConvertibleToT1 = Conversions.ClassifyImplicitConversionFromType(t2, t1, ref useSiteInfo).IsImplicit;
3224Conversions.ClassifyImplicitConversionFromType(source, destination, ref useSiteInfo).IsImplicit;
3521bool type1ToType2 = Conversions.ClassifyImplicitConversionFromType(type1, type2, ref useSiteInfo).IsImplicit;
3522bool type2ToType1 = Conversions.ClassifyImplicitConversionFromType(type2, type1, ref useSiteInfo).IsImplicit;