Boo.Lang.Compiler.Steps.ProcessMethodBodies.ExpandIncrementDecrement C# (CSharp) Method

ExpandIncrementDecrement() private method

private ExpandIncrementDecrement ( UnaryExpression node ) : void
node Boo.Lang.Compiler.Ast.UnaryExpression
return void
        void ExpandIncrementDecrement(UnaryExpression node)
        {
            var expansion = IsArraySlicing(node.Operand)
                ? ExpandIncrementDecrementArraySlicing(node)
                : ExpandSimpleIncrementDecrement(node);

            node.ParentNode.Replace(node, expansion);

            Visit(expansion);
        }
ProcessMethodBodies