61 references to TokenStream
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
TriviaDataFactory.ComplexTrivia.cs (1)
100formattingResultApplier(tokenPairIndex, context.TokenStream, Format(context, formattingRules, this.LineBreaks, this.Spaces, cancellationToken));
TriviaDataFactory.ModifiedComplexTrivia.cs (1)
89context.TokenStream,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Formatting\Engine\Trivia\TriviaDataFactory.AbstractLineBreakTrivia.vb (1)
58formattingResultApplier(tokenPairIndex, context.TokenStream, Me)
Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (1)
95formattingResultApplier(tokenPairIndex, context.TokenStream, Format(context, formattingRules, Me.LineBreaks, Me.Spaces, cancellationToken))
Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.vb (1)
86context.TokenStream,
Microsoft.CodeAnalysis.Workspaces (56)
AbstractFormatEngine.cs (10)
241if (!context.TokenStream.FormatBeginningOfTree) 247var triviaInfo = context.TokenStream.GetTriviaDataAtBeginningOfTree().WithIndentation(0, context, _formattingRules, cancellationToken); 261if (!context.TokenStream.FormatEndOfTree) 266if (context.IsFormattingDisabled(new TextSpan(context.TokenStream.LastTokenInStream.Token.SpanStart, 0))) 273var triviaInfo = context.TokenStream.GetTriviaDataAtEndOfTree().WithIndentation(0, context, _formattingRules, cancellationToken); 287for (var i = 0; i < context.TokenStream.TokenCount - 1; i++) 307var triviaInfo = ctx.TokenStream.GetTriviaData(tokenPairIndex); 348applier.ApplyBaseTokenIndentationChangesFromTo(FindCorrectBaseTokenOfRelativeIndentBlockOperation(o, context.TokenStream), o.StartToken, o.EndToken, previousChangesMap, cancellationToken); 379applier.ApplyBaseTokenIndentationChangesFromTo(FindCorrectBaseTokenOfRelativeIndentBlockOperation(o, context.TokenStream), o.StartToken, o.EndToken, previousChangesMap, cancellationToken); 442var triviaInfo = context.TokenStream.GetTriviaData(operation.PairIndex);
AbstractFormatEngine.OperationApplier.cs (43)
54var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 63var indentation = _context.GetBaseIndentation(_context.TokenStream.GetToken(pairIndex + 1)); 65var previousToken = _context.TokenStream.GetToken(pairIndex); 66_context.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines); 69var endColumnOfPreviousToken = multipleLines ? tokenLength : _context.TokenStream.GetCurrentColumn(previousToken) + tokenLength; 76_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(indentation - endColumnOfPreviousToken, _context, _formattingRules)); 86var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 103_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(space, _context, _formattingRules)); 109var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 118_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(operation.Space, _context, _formattingRules)); 124var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 141_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(space, _context, _formattingRules)); 163if (_context.TokenStream.TwoTokensOnSameLine(_context.TokenStream.GetToken(pairIndex), 164_context.TokenStream.GetToken(pairIndex + 1))) 177var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 179var indentation = _context.GetBaseIndentation(_context.TokenStream.GetToken(pairIndex + 1)); 190_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithLine(operation.Line, indentation, _context, _formattingRules, cancellationToken)); 197var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 201var indentation = _context.GetBaseIndentation(_context.TokenStream.GetToken(pairIndex + 1)); 207_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithLine(operation.Line, indentation, _context, _formattingRules, cancellationToken)); 218Debug.Assert(!_context.IsFormattingDisabled(new TextSpan(_context.TokenStream.GetToken(pairIndex + 1).SpanStart, 0))); 220_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithIndentation(indentation, _context, _formattingRules, cancellationToken)); 286if (!ApplyAlignment(_context.TokenStream.FirstTokenOfBaseTokenLine(operation.BaseToken), operation.Tokens, previousChangesMap, out tokenData, cancellationToken)) 310var baseSpaceOrIndentation = _context.TokenStream.GetCurrentColumn(token); 315var previousToken = _context.TokenStream.GetPreviousTokenData(currentToken); 317var triviaInfo = _context.TokenStream.GetTriviaData(previousToken, currentToken); 358_context.TokenStream.ApplyChange( 374var tokenWithIndex = _context.TokenStream.GetTokenData(token); 405var lastToken = _context.TokenStream.GetTokenData(endAnchorToken); 408lastToken = _context.TokenStream.LastTokenInStream; 427var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 442var currentToken = _context.TokenStream.GetToken(pairIndex + 1); 477_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithIndentation(indentation, _context, _formattingRules, cancellationToken)); 489var baseTokenWithIndex = _context.TokenStream.GetTokenData(baseToken); 490var firstTokenWithIndex = _context.TokenStream.GetTokenData(startToken).GetPreviousTokenData(); 491var lastTokenWithIndex = _context.TokenStream.GetTokenData(endToken); 524_context.TokenStream.GetTriviaData(tokenPairIndex).SecondTokenIsFirstTokenOnLine) 545startToken = startToken.IndexInStream < 0 ? _context.TokenStream.FirstTokenInStream : startToken; 546endToken = endToken.IndexInStream < 0 ? _context.TokenStream.LastTokenInStream : endToken; 555var triviaInfo = _context.TokenStream.GetTriviaData(pairIndex); 568var firstTokenOnLine = _context.TokenStream.GetToken(pairIndex + 1); 577_context.TokenStream.ApplyChange(pairIndex, triviaInfo.WithIndentation(indentation, _context, _formattingRules, cancellationToken));
AbstractTriviaDataFactory.ModifiedWhitespace.cs (1)
86formattingResultApplier(tokenPairIndex, context.TokenStream, new FormattedWhitespace(this.Options, this.LineBreaks, this.Spaces, this.Language));
AbstractTriviaFormatter.cs (2)
235get { return this.Context.TokenStream; } 432if (this.Context.TokenStream.TwoTokensOnSameLine(token1, token2))