8 writes to FirstTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpSelectionValidator.cs (7)
141FirstTokenInFinalSpan = assign.Right.GetFirstToken(includeZeroWidth: true), 191FirstTokenInFinalSpan = default, 201FirstTokenInFinalSpan = firstValidNode.GetFirstToken(includeZeroWidth: true), 360FirstTokenInFinalSpan = selectionInfo.CommonRoot.GetFirstToken(includeZeroWidth: true), 378FirstTokenInFinalSpan = expression.GetFirstToken(includeZeroWidth: true), 387FirstTokenInFinalSpan = firstStatement.GetFirstToken(includeZeroWidth: true), 396FirstTokenInFinalSpan = firstStatement.GetFirstToken(includeZeroWidth: true),
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\SelectionInfo.cs (1)
93FirstTokenInFinalSpan = resultFirstTokenInFinalSpan,
9 references to FirstTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (5)
ExtractMethod\CSharpSelectionResult.cs (1)
41(selectionInfo.FirstTokenInFinalSpan, s_firstTokenAnnotation),
ExtractMethod\CSharpSelectionValidator.cs (4)
131var expressionNode = finalSelectionInfo.FirstTokenInFinalSpan.GetCommonRoot(finalSelectionInfo.LastTokenInFinalSpan); 176var node = selectionInfo.FirstTokenInFinalSpan.GetCommonRoot(selectionInfo.LastTokenInFinalSpan); 274if (selectionInfo.FirstTokenInFinalSpan.IsMissing || selectionInfo.LastTokenInFinalSpan.IsMissing) 283var commonNode = selectionInfo.FirstTokenInFinalSpan.GetCommonRoot(selectionInfo.LastTokenInFinalSpan);
Microsoft.CodeAnalysis.Features (4)
ExtractMethod\SelectionInfo.cs (2)
85var resultFirstTokenInFinalSpan = firstTokenInFinalSpan.HasValue ? firstTokenInFinalSpan.Value : this.FirstTokenInFinalSpan; 104var firstStatement = this.FirstTokenInFinalSpan.GetRequiredAncestor<TExecutableStatementSyntax>();
ExtractMethod\SelectionValidator.cs (2)
100var start = initialSelectionInfo.FirstTokenInOriginalSpan == finalSelectionInfo.FirstTokenInFinalSpan 102: finalSelectionInfo.FirstTokenInFinalSpan.FullSpan.Start;