Boo.Lang.Compiler.Steps.ProcessMethodBodies.BindInPlaceArithmeticOperatorOnArraySlicing C# (CSharp) 메소드

BindInPlaceArithmeticOperatorOnArraySlicing() 개인적인 메소드

private BindInPlaceArithmeticOperatorOnArraySlicing ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : void
node Boo.Lang.Compiler.Ast.BinaryExpression
리턴 void
        private void BindInPlaceArithmeticOperatorOnArraySlicing(BinaryExpression node)
        {
            Node parent = node.ParentNode;
            Expression expansion = CreateSideEffectAwareSlicingOperation(
                node.LexicalInfo,
                GetRelatedBinaryOperatorForInPlaceOperator(node.Operator),
                (SlicingExpression) node.Left,
                node.Right,
                null);
            parent.Replace(node, expansion);
        }
ProcessMethodBodies