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