20 references to With
Microsoft.CodeAnalysis.CSharp.Features (20)
ExtractMethod\CSharpSelectionValidator.cs (20)
153
return AssignFinalSpan(selectionInfo.
With
(s => s.FirstTokenInFinalSpan = assign.Right.GetFirstToken(includeZeroWidth: true))
154
.
With
(s => s.LastTokenInFinalSpan = assign.Right.GetLastToken(includeZeroWidth: true)),
191
.
With
(s => s.FirstTokenInFinalSpan = default)
192
.
With
(s => s.LastTokenInFinalSpan = default);
197
return selectionInfo.
With
(s => s.SelectionInExpression = firstValidNode is ExpressionSyntax)
198
.
With
(s => s.SelectionInSingleStatement = firstValidNode is StatementSyntax)
199
.
With
(s => s.FirstTokenInFinalSpan = firstValidNode.GetFirstToken(includeZeroWidth: true))
200
.
With
(s => s.LastTokenInFinalSpan = firstValidNode.GetLastToken(includeZeroWidth: true));
361
return selectionInfo.
With
(s => s.FirstTokenInFinalSpan = s.CommonRootFromOriginalSpan.GetFirstToken(includeZeroWidth: true))
362
.
With
(s => s.LastTokenInFinalSpan = s.CommonRootFromOriginalSpan.GetLastToken(includeZeroWidth: true));
384
return selectionInfo.
With
(s => s.SelectionInExpression = true)
385
.
With
(s => s.FirstTokenInFinalSpan = expression.GetFirstToken(includeZeroWidth: true))
386
.
With
(s => s.LastTokenInFinalSpan = expression.GetLastToken(includeZeroWidth: true));
390
return selectionInfo.
With
(s => s.SelectionInSingleStatement = true)
391
.
With
(s => s.FirstTokenInFinalSpan = statement1.GetFirstToken(includeZeroWidth: true))
392
.
With
(s => s.LastTokenInFinalSpan = statement1.GetLastToken(includeZeroWidth: true));
396
return selectionInfo.
With
(s => s.FirstTokenInFinalSpan = statement1.GetFirstToken(includeZeroWidth: true))
397
.
With
(s => s.LastTokenInFinalSpan = statement2.GetLastToken(includeZeroWidth: true));
416
return selectionInfo.
With
(s => s.FinalSpan = GetAdjustedSpan(text, TextSpan.FromBounds(start, end)));
541
=>
With
(s => s.Status = statusGetter(s.Status));