Binder\Semantics\Conversions\ConversionsBase.cs (17)
940if (!baseType.IsInterfaceType())
2529if (!destination.IsInterfaceType())
2665if (!destination.IsInterfaceType())
2681if (source.IsInterfaceType())
2924if (!destination.IsInterfaceType())
2951if (!baseType.IsInterfaceType())
3057if (!s.IsInterfaceType() || !d.IsInterfaceType())
3462if (source.IsClassType() && destination.IsInterfaceType() && !source.IsSealed && !HasAnyBaseInterfaceConversion(source, destination, ref useSiteInfo))
3470if (source.IsInterfaceType() && destination.IsClassType() && (!destination.IsSealed || HasAnyBaseInterfaceConversion(destination, source, ref useSiteInfo)))
3480if (source.IsInterfaceType() && destination.IsInterfaceType() && !HasImplicitConversionToInterface(source, destination, ref useSiteInfo))
3538if ((object)t != null && source.IsInterfaceType() && t.IsReferenceType)
3544if ((object)s != null && s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3590if (source.IsInterfaceType() && (object)t != null && !t.IsReferenceType)
3596if ((object)s != null && !s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3821if (source.IsInterfaceType() &&