Boo.Lang.Compiler.Steps.ProcessMethodBodies.ExpandInPlaceBinaryExpression C# (CSharp) Метод

ExpandInPlaceBinaryExpression() защищенный Метод

protected ExpandInPlaceBinaryExpression ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : Boo.Lang.Compiler.Ast.BinaryExpression
node Boo.Lang.Compiler.Ast.BinaryExpression
Результат Boo.Lang.Compiler.Ast.BinaryExpression
        protected BinaryExpression ExpandInPlaceBinaryExpression(BinaryExpression node)
        {
            BinaryExpression assign = new BinaryExpression(node.LexicalInfo);
            assign.Operator = BinaryOperatorType.Assign;
            assign.Left = node.Left.CloneNode();
            assign.Right = node;
            node.Operator = GetRelatedBinaryOperatorForInPlaceOperator(node.Operator);
            return assign;
        }
ProcessMethodBodies