public LeaveBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void | ||
node | Boo.Lang.Compiler.Ast.BinaryExpression | |
return | void |
public override void LeaveBinaryExpression(BinaryExpression node)
{
if (BinaryOperatorType.Assign == node.Operator
&& (node.Right.NodeType != NodeType.TryCastExpression)
&& (IsTopLevelOfConditional(node)))
{
Warnings.Add(CompilerWarningFactory.EqualsInsteadOfAssign(node));
}
}