Binder\Semantics\Conversions\ConversionsBase.cs (17)
955if (!baseType.IsInterfaceType())
2550if (!destination.IsInterfaceType())
2686if (!destination.IsInterfaceType())
2702if (source.IsInterfaceType())
2945if (!destination.IsInterfaceType())
2972if (!baseType.IsInterfaceType())
3078if (!s.IsInterfaceType() || !d.IsInterfaceType())
3483if (source.IsClassType() && destination.IsInterfaceType() && !source.IsSealed && !HasAnyBaseInterfaceConversion(source, destination, ref useSiteInfo))
3491if (source.IsInterfaceType() && destination.IsClassType() && (!destination.IsSealed || HasAnyBaseInterfaceConversion(destination, source, ref useSiteInfo)))
3501if (source.IsInterfaceType() && destination.IsInterfaceType() && !HasImplicitConversionToInterface(source, destination, ref useSiteInfo))
3559if ((object)t != null && source.IsInterfaceType() && t.IsReferenceType)
3565if ((object)s != null && s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3611if (source.IsInterfaceType() && (object)t != null && !t.IsReferenceType)
3617if ((object)s != null && !s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3842if (source.IsInterfaceType() &&