protected override IEntity CantResolveAmbiguousMethodInvocation(MethodInvocationExpression node, IEntity[] entities)
{
if (!DuckyMode || _callableResolution.ValidCandidates.Count == 0)
{
return base.CantResolveAmbiguousMethodInvocation(node, entities);
}
// ok, we have valid method invocation matches, let's
// let the runtime decide which method is the best
// match
NormalizeMethodInvocationTarget(node);
BindQuack(node.Target);
BindDuck(node);
return null;
}