protected override bool ResolveRuntimeOperator(BinaryExpression node, string operatorName, MethodInvocationExpression mie)
{
if (IsDuckTyped(node.Left)
|| IsDuckTyped(node.Right))
{
if (AstUtil.IsOverloadableOperator(node.Operator)
|| BinaryOperatorType.Or == node.Operator
|| BinaryOperatorType.And == node.Operator)
{
BindDuck(node);
return true;
}
}
return base.ResolveRuntimeOperator(node, operatorName, mie);
}