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

ExpandIncrementDecrement() 개인적인 메소드

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

            node.ParentNode.Replace(node, expansion);

            Visit(expansion);
        }
ProcessMethodBodies