private void AppendOperator() { string text = _textProvider.GetText(_tokens.CurrentToken); if (_tokens.Position == 0 || TokenOperator.IsUnaryOperator(_tokens, _textProvider, TokenOperator.GetOperatorType(text), -1)) { AppendToken(leadingSpace: false, trailingSpace: false); } else if (IsOperatorWithoutSpaces(text)) { AppendToken(leadingSpace: false, trailingSpace: false); } else { if (_tb.IsAtNewLine && _tb.Length > 0) { AppendTextBeforeToken(preserveUserIndent: true); AppendToken(leadingSpace: false, trailingSpace: true); } else { AppendToken(leadingSpace: true, trailingSpace: true); } } }
private void AppendOperator() { string text = _textProvider.GetText(_tokens.CurrentToken); if (TokenOperator.IsUnaryOperator(_tokens, TokenOperator.GetOperatorType(text))) { AppendToken(leadingSpace: true, trailingSpace: false); } else if (IsOperatorWithoutSpaces(text)) { AppendToken(leadingSpace: false, trailingSpace: false); } else { AppendToken(leadingSpace: true, trailingSpace: true); } }