void LeaveIncrementDecrement(UnaryExpression node) { if (AssertLValue(node.Operand)) { if (!IsValidIncrementDecrementOperand(node.Operand)) InvalidOperatorForType(node); else ExpandIncrementDecrement(node); } else Error(node); }