Exemplo n.º 1
0
        public void VisitPostfixUnaryExpression(PostfixUnaryExpressionSyntax node)
        {
            if (node == null)
                throw new ArgumentNullException("node");

            node.Validate();

            ExpressionStart(node);

            node.Operand.Accept(this);

            switch (node.Operator)
            {
                case PostfixUnaryOperator.MinusMinus: _writer.WriteOperator(PrinterOperator.MinusMinus); break;
                case PostfixUnaryOperator.PlusPlus: _writer.WriteOperator(PrinterOperator.PlusPlus); break;
                default: throw ThrowHelper.InvalidEnumValue(node.Operator);
            }

            ExpressionEnd(node);
        }