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