7 writes to FirstTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpSelectionValidator.cs (7)
153
return AssignFinalSpan(selectionInfo.With(s => s.
FirstTokenInFinalSpan
= assign.Right.GetFirstToken(includeZeroWidth: true))
191
.With(s => s.
FirstTokenInFinalSpan
= default)
199
.With(s => s.
FirstTokenInFinalSpan
= firstValidNode.GetFirstToken(includeZeroWidth: true))
361
return selectionInfo.With(s => s.
FirstTokenInFinalSpan
= s.CommonRootFromOriginalSpan.GetFirstToken(includeZeroWidth: true))
385
.With(s => s.
FirstTokenInFinalSpan
= expression.GetFirstToken(includeZeroWidth: true))
391
.With(s => s.
FirstTokenInFinalSpan
= statement1.GetFirstToken(includeZeroWidth: true))
396
return selectionInfo.With(s => s.
FirstTokenInFinalSpan
= statement1.GetFirstToken(includeZeroWidth: true))
9 references to FirstTokenInFinalSpan
Microsoft.CodeAnalysis.CSharp.Features (9)
ExtractMethod\CSharpSelectionValidator.cs (9)
90
selectionInfo.
FirstTokenInFinalSpan
,
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;
408
var start = (selectionInfo.FirstTokenInOriginalSpan == selectionInfo.
FirstTokenInFinalSpan
)
410
: selectionInfo.
FirstTokenInFinalSpan
.FullSpan.Start;