7 writes to LastTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpSelectionValidator.cs (7)
154
.With(s => s.
LastTokenInFinalSpan
= assign.Right.GetLastToken(includeZeroWidth: true)),
192
.With(s => s.
LastTokenInFinalSpan
= default);
200
.With(s => s.
LastTokenInFinalSpan
= firstValidNode.GetLastToken(includeZeroWidth: true));
362
.With(s => s.
LastTokenInFinalSpan
= s.CommonRootFromOriginalSpan.GetLastToken(includeZeroWidth: true));
386
.With(s => s.
LastTokenInFinalSpan
= expression.GetLastToken(includeZeroWidth: true));
392
.With(s => s.
LastTokenInFinalSpan
= statement1.GetLastToken(includeZeroWidth: true));
397
.With(s => s.
LastTokenInFinalSpan
= statement2.GetLastToken(includeZeroWidth: true));
9 references to LastTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (9)
ExtractMethod\CSharpSelectionValidator.cs (9)
91
selectionInfo.
LastTokenInFinalSpan
,
139
var expressionNode = selectionInfo.FirstTokenInFinalSpan.GetCommonRoot(selectionInfo.
LastTokenInFinalSpan
);
159
=> TextSpan.FromBounds(selectionInfo.FirstTokenInFinalSpan.SpanStart, selectionInfo.
LastTokenInFinalSpan
.Span.End);
178
var node = selectionInfo.FirstTokenInFinalSpan.GetCommonRoot(selectionInfo.
LastTokenInFinalSpan
);
293
if (selectionInfo.FirstTokenInFinalSpan.IsMissing || selectionInfo.
LastTokenInFinalSpan
.IsMissing)
299
var commonNode = selectionInfo.FirstTokenInFinalSpan.GetCommonRoot(selectionInfo.
LastTokenInFinalSpan
);
342
var selectionChanged = selectionInfo.FirstTokenInOriginalSpan != selectionInfo.FirstTokenInFinalSpan || selectionInfo.LastTokenInOriginalSpan != selectionInfo.
LastTokenInFinalSpan
;
412
var end = (selectionInfo.LastTokenInOriginalSpan == selectionInfo.
LastTokenInFinalSpan
)
414
: selectionInfo.
LastTokenInFinalSpan
.FullSpan.End;