4 instantiations of FinalSelectionInfo
Microsoft.CodeAnalysis.CSharp.Features (4)
ExtractMethod\CSharpSelectionValidator.cs (4)
356
return
new
()
374
return
new
()
384
return
new
()
393
return
new
()
18 references to FinalSelectionInfo
Microsoft.CodeAnalysis.CSharp.Features (11)
ExtractMethod\CSharpSelectionResult.cs (1)
32
FinalSelectionInfo
selectionInfo,
ExtractMethod\CSharpSelectionValidator.cs (10)
70
protected override
FinalSelectionInfo
UpdateSelectionInfo(
78
var
selectionInfo = AssignInitialFinalTokens(initialSelectionInfo);
88
FinalSelectionInfo
selectionInfo, CancellationToken cancellationToken)
97
private
FinalSelectionInfo
ApplySpecialCases(
98
InitialSelectionInfo initialSelectionInfo,
FinalSelectionInfo
finalSelectionInfo, ParseOptions options, bool localFunction)
163
private static
FinalSelectionInfo
AdjustFinalTokensBasedOnContext(
164
FinalSelectionInfo
selectionInfo,
267
private static
FinalSelectionInfo
CheckErrorCasesAndAppendDescriptions(
268
FinalSelectionInfo
selectionInfo,
350
private static
FinalSelectionInfo
AssignInitialFinalTokens(
Microsoft.CodeAnalysis.Features (7)
ExtractMethod\SelectionInfo.cs (2)
17
/// range. Kept separate from <see cref="
FinalSelectionInfo
"/> to ensure different phases of the extract method
76
public
FinalSelectionInfo
With(
ExtractMethod\SelectionValidator.cs (5)
34
protected abstract
FinalSelectionInfo
UpdateSelectionInfo(InitialSelectionInfo selectionInfo, CancellationToken cancellationToken);
35
protected abstract Task<SelectionResult> CreateSelectionResultAsync(
FinalSelectionInfo
selectionInfo, CancellationToken cancellationToken);
46
var
selectionInfo = UpdateSelectionInfo(initialSelectionInfo, cancellationToken);
91
protected
FinalSelectionInfo
AssignFinalSpan(
92
InitialSelectionInfo initialSelectionInfo,
FinalSelectionInfo
finalSelectionInfo)