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