Example #1
0
        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);
                }
            }
        }
Example #2
0
        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);
            }
        }