Binder\Semantics\Conversions\ConversionsBase.cs (17)
919if (!baseType.IsInterfaceType())
2403if (!destination.IsInterfaceType())
2539if (!destination.IsInterfaceType())
2555if (source.IsInterfaceType())
2787if (!destination.IsInterfaceType())
2809if (!baseType.IsInterfaceType())
2856if (!s.IsInterfaceType() || !d.IsInterfaceType())
3256if (source.IsClassType() && destination.IsInterfaceType() && !source.IsSealed && !HasAnyBaseInterfaceConversion(source, destination, ref useSiteInfo))
3264if (source.IsInterfaceType() && destination.IsClassType() && (!destination.IsSealed || HasAnyBaseInterfaceConversion(destination, source, ref useSiteInfo)))
3274if (source.IsInterfaceType() && destination.IsInterfaceType() && !HasImplicitConversionToInterface(source, destination, ref useSiteInfo))
3327if ((object)t != null && source.IsInterfaceType() && t.IsReferenceType)
3333if ((object)s != null && s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3374if (source.IsInterfaceType() && (object)t != null && !t.IsReferenceType)
3380if ((object)s != null && !s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3605if (source.IsInterfaceType() &&