4 writes to NextToken
Microsoft.CodeAnalysis.Features (4)
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (4)
223NextToken = tokens[TriviaLocation.BeforeBeginningOfSpan].GetNextToken(includeZeroWidth: true) 229NextToken = tokens[TriviaLocation.AfterBeginningOfSpan] 235NextToken = tokens[TriviaLocation.BeforeEndOfSpan].GetNextToken(includeZeroWidth: true) 241NextToken = tokens[TriviaLocation.AfterEndOfSpan]
21 references to NextToken
Microsoft.CodeAnalysis.CSharp.Features (8)
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (8)
103tokenPair.NextToken == body.CloseBraceToken) 113tokenPair.NextToken.GetPreviousToken() == semicolonToken) 122var nextTriviaPair = triviaMap.ContainsKey(tokenPair.NextToken) ? triviaMap[tokenPair.NextToken] : default; 132TriviaLocation.AfterEndOfSpan => FilterTriviaList(list.Concat(tokenPair.NextToken.LeadingTrivia)), 133TriviaLocation.AfterBeginningOfSpan => FilterTriviaList(AppendTrailingTrivia(tokenPair).Concat(list).Concat(tokenPair.NextToken.LeadingTrivia)), 134TriviaLocation.BeforeEndOfSpan => FilterTriviaList(tokenPair.PreviousToken.TrailingTrivia.Concat(list).Concat(tokenPair.NextToken.LeadingTrivia)), 166return tokenPair.NextToken.LeadingTrivia;
Microsoft.CodeAnalysis.Features (6)
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (6)
69var nextToken = map.GetOrAdd(localCopy.Item1.NextToken, _ => localCopy.Item1.NextToken); 70map[localCopy.Item1.NextToken] = nextToken.WithLeadingTrivia(localCopy.Item2.LeadingTrivia); 277var nextTriviaPair = triviaMap.ContainsKey(tokenPair.NextToken) ? triviaMap[tokenPair.NextToken] : default; 282return tokenPair.PreviousToken.TrailingTrivia.Concat(trailingTrivia).Concat(leadingTrivia).Concat(tokenPair.NextToken.LeadingTrivia);
Microsoft.CodeAnalysis.VisualBasic.Features (7)
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (7)
85tokenPair.NextToken = method.EndBlockStatement.GetFirstToken(includeZeroWidth:=True) Then 92Dim nextTriviaPair = If(triviaMap.ContainsKey(tokenPair.NextToken), triviaMap(tokenPair.NextToken), Nothing) 101Return FilterTriviaList(RemoveTrailingElasticTrivia(tokenPair.PreviousToken, list, tokenPair.NextToken)) 103Return FilterTriviaList(RemoveLeadingElasticTrivia(RemoveLeadingElasticTrivia(tokenPair.PreviousToken, list, tokenPair.NextToken))) 105Return FilterTriviaList(RemoveLeadingElasticTrivia(tokenPair.PreviousToken, list, tokenPair.NextToken)) 107Return FilterTriviaList(RemoveTrailingElasticTrivia(tokenPair.PreviousToken, list, tokenPair.NextToken))