4 writes to PreviousToken
Microsoft.CodeAnalysis.Features (4)
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (4)
217PreviousToken = tokens[TriviaLocation.BeforeBeginningOfSpan], 223PreviousToken = tokens[TriviaLocation.AfterBeginningOfSpan].GetPreviousToken(includeZeroWidth: true), 229PreviousToken = tokens[TriviaLocation.BeforeEndOfSpan], 235PreviousToken = tokens[TriviaLocation.AfterEndOfSpan].GetPreviousToken(includeZeroWidth: true),
15 references to PreviousToken
Microsoft.CodeAnalysis.CSharp.Features (9)
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (9)
88if (tokenPair.PreviousToken == body.OpenBraceToken && 96if (tokenPair.PreviousToken == expressionBody.ArrowToken && 103triviaMap.TryGetValue(tokenPair.PreviousToken, out var previousTriviaPair); 116TriviaLocation.BeforeEndOfSpan => FilterTriviaList(tokenPair.PreviousToken.TrailingTrivia.Concat(list).Concat(tokenPair.NextToken.LeadingTrivia)), 133var allList = FilterTriviaList(tokenPair.PreviousToken.TrailingTrivia.Concat(list).Concat(AppendLeadingTrivia(tokenPair))); 135if (tokenPair.PreviousToken.RawKind == (int)SyntaxKind.OpenBraceToken) 145if (tokenPair.PreviousToken.RawKind is ((int)SyntaxKind.OpenBraceToken) or 156if (tokenPair.PreviousToken.RawKind is ((int)SyntaxKind.OpenBraceToken) or 159return tokenPair.PreviousToken.TrailingTrivia;
Microsoft.CodeAnalysis.Features (6)
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (6)
63var previousToken = map.GetOrAdd(localCopy.Item1.PreviousToken, _ => localCopy.Item1.PreviousToken); 64map[localCopy.Item1.PreviousToken] = previousToken.WithTrailingTrivia(localCopy.Item2.TrailingTrivia); 147if (tokenPair.PreviousToken.RawKind == 0) 272triviaMap.TryGetValue(tokenPair.PreviousToken, out var previousTriviaPair); 278return tokenPair.PreviousToken.TrailingTrivia.Concat(trailingTrivia).Concat(leadingTrivia).Concat(tokenPair.NextToken.LeadingTrivia);