Binder\Semantics\Conversions\ConversionsBase.cs (17)
955if (!baseType.IsInterfaceType())
2552if (!destination.IsInterfaceType())
2688if (!destination.IsInterfaceType())
2704if (source.IsInterfaceType())
2947if (!destination.IsInterfaceType())
2974if (!baseType.IsInterfaceType())
3080if (!s.IsInterfaceType() || !d.IsInterfaceType())
3485if (source.IsClassType() && destination.IsInterfaceType() && !source.IsSealed && !HasAnyBaseInterfaceConversion(source, destination, ref useSiteInfo))
3493if (source.IsInterfaceType() && destination.IsClassType() && (!destination.IsSealed || HasAnyBaseInterfaceConversion(destination, source, ref useSiteInfo)))
3503if (source.IsInterfaceType() && destination.IsInterfaceType() && !HasImplicitConversionToInterface(source, destination, ref useSiteInfo))
3561if ((object)t != null && source.IsInterfaceType() && t.IsReferenceType)
3567if ((object)s != null && s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3613if (source.IsInterfaceType() && (object)t != null && !t.IsReferenceType)
3619if ((object)s != null && !s.IsReferenceType && destination.IsInterfaceType() && !HasImplicitReferenceTypeParameterConversion(s, destination, ref useSiteInfo))
3844if (source.IsInterfaceType() &&