Boo.Lang.Compiler.Ast.AstUtil.IsLhsOfInPlaceAddSubtract C# (CSharp) 메소드

IsLhsOfInPlaceAddSubtract() 공개 정적인 메소드

public static IsLhsOfInPlaceAddSubtract ( Expression node ) : bool
node Expression
리턴 bool
        public static bool IsLhsOfInPlaceAddSubtract(Expression node)
        {
            if (NodeType.BinaryExpression == node.ParentNode.NodeType)
            {
                BinaryExpression be = (BinaryExpression)node.ParentNode;
                if (node == be.Left)
                {
                    BinaryOperatorType op = be.Operator;
                    return op == BinaryOperatorType.InPlaceAddition ||
                            op == BinaryOperatorType.InPlaceSubtraction;
                }
            }
            return false;
        }