Binder\Semantics\Conversions\ConversionsBase.cs (17)
969if (!baseType.IsInterfaceType())
2572if (!destination.IsInterfaceType())
2708if (!destination.IsInterfaceType())
2724if (source.IsInterfaceType())
2967if (!destination.IsInterfaceType())
2994if (!baseType.IsInterfaceType())
3100if (!s.IsInterfaceType() || !d.IsInterfaceType())
3505if (source.IsClassType() && destination.IsInterfaceType() && !source.IsSealed && !HasAnyBaseInterfaceConversion(source, destination, ref useSiteInfo))
3513if (source.IsInterfaceType() && destination.IsClassType() && (!destination.IsSealed || HasAnyBaseInterfaceConversion(destination, source, ref useSiteInfo)))
3523if (source.IsInterfaceType() && destination.IsInterfaceType() && !HasImplicitConversionToInterface(source, destination, ref useSiteInfo))
3581if ((object)t != null && source.IsInterfaceType() && t.IsReferenceType)
3587if ((object)s != null && s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3633if (source.IsInterfaceType() && (object)t != null && !t.IsReferenceType)
3639if ((object)s != null && !s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3864if (source.IsInterfaceType() &&