public override void LeaveBinaryExpression(BinaryExpression node)
{
if (TypeSystemServices.IsUnknown(node.Left) || TypeSystemServices.IsUnknown(node.Right))
{
BindExpressionType(node, Unknown.Default);
return;
}
if (TypeSystemServices.IsError(node.Left) || TypeSystemServices.IsError(node.Right))
{
Error(node);
return;
}
BindBinaryExpression(node);
}