src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (23)
222[NotNullWhen(true)] out IList<TokenData>? tokenData)
247[NotNullWhen(true)] out IList<TokenData>? tokenData,
264IList<TokenData>? tokenData;
295IList<TokenData> list,
305var currentToken = list[i];
306var previousToken = context.TokenStream.GetPreviousTokenData(currentToken);
320TokenData previousToken,
321TokenData currentToken,
354private IList<TokenData> GetTokenWithIndices(IEnumerable<SyntaxToken> tokens)
356var list = new List<TokenData>();
365var tokenWithIndex = context.TokenStream.GetTokenData(token);
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
384var firstToken = tokenWithIndices[i];
396var lastToken = context.TokenStream.GetTokenData(endAnchorToken);
409TokenData firstToken,
410TokenData lastToken,
480var baseTokenWithIndex = context.TokenStream.GetTokenData(baseToken);
481var firstTokenWithIndex = context.TokenStream.GetTokenData(startToken).GetPreviousTokenData();
482var lastTokenWithIndex = context.TokenStream.GetTokenData(endToken);
489TokenData baseToken,
490TokenData startToken,
491TokenData endToken,
496var tokenWithIndex = baseToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (34)
46private readonly Func<TokenData, TokenData, TriviaData> _getTriviaData;
47private readonly Func<TokenData, TokenData, TriviaData> _getOriginalTriviaData;
116public TokenData FirstTokenInStream
124public TokenData LastTokenInStream
140public TokenData GetTokenData(SyntaxToken token)
146public TokenData GetPreviousTokenData(TokenData tokenData)
164public TokenData GetNextTokenData(TokenData tokenData)
183var currentTokenData = this.GetTokenData(token);
186var previousTokenData = this.GetPreviousTokenData(currentTokenData);
200private bool TwoTokensOnSameLineWorker(SyntaxToken token1, SyntaxToken token2, Func<TokenData, TokenData, TriviaData> triviaDataGetter)
215var tokenData1 = GetTokenData(token1);
216var tokenData2 = GetTokenData(token2);
218var previousToken = tokenData1;
219for (var current = tokenData1.GetNextTokenData(); current < tokenData2; current = current.GetNextTokenData())
264var tokenWithIndex = this.GetTokenData(token);
269public int GetCurrentColumn(TokenData tokenData)
274var tokenWithIndex = this.GetTokenData(token);
282private int GetColumn(TokenData tokenData, Func<TokenData, TokenData, TriviaData> triviaDataGetter)
285var previousToken = tokenData.GetPreviousTokenData();
374public TriviaData GetTriviaData(TokenData token1, TokenData token2)
401private TriviaData GetOriginalTriviaData(TokenData token1, TokenData token2)
478var tokenWithIndex = this.GetTokenData(token);
479var previousTokenWithIndex = tokenWithIndex.GetPreviousTokenData();
485private bool IsFirstTokenOnLine(TokenData tokenData1, TokenData tokenData2)