8 writes to LastTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpSelectionValidator.cs (7)
142
LastTokenInFinalSpan
= assign.Right.GetLastToken(includeZeroWidth: true),
192
LastTokenInFinalSpan
= default,
202
LastTokenInFinalSpan
= firstValidNode.GetLastToken(includeZeroWidth: true),
361
LastTokenInFinalSpan
= selectionInfo.CommonRoot.GetLastToken(includeZeroWidth: true),
379
LastTokenInFinalSpan
= expression.GetLastToken(includeZeroWidth: true),
388
LastTokenInFinalSpan
= firstStatement.GetLastToken(includeZeroWidth: true),
397
LastTokenInFinalSpan
= lastStatement.GetLastToken(includeZeroWidth: true),
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\SelectionInfo.cs (1)
94
LastTokenInFinalSpan
= resultLastTokenInFinalSpan,
9 references to LastTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (5)
ExtractMethod\CSharpSelectionResult.cs (1)
42
(selectionInfo.
LastTokenInFinalSpan
, s_lastTokenAnnotation)
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)
86
var resultLastTokenInFinalSpan = lastTokenInFinalSpan.HasValue ? lastTokenInFinalSpan.Value : this.
LastTokenInFinalSpan
;
105
var lastStatement = this.
LastTokenInFinalSpan
.GetRequiredAncestor<TExecutableStatementSyntax>();
ExtractMethod\SelectionValidator.cs (2)
104
var end = initialSelectionInfo.LastTokenInOriginalSpan == finalSelectionInfo.
LastTokenInFinalSpan
106
: finalSelectionInfo.
LastTokenInFinalSpan
.Span.End;