4 instantiations of FinalSelectionInfo
Microsoft.CodeAnalysis.CSharp.Features (4)
ExtractMethod\CSharpSelectionValidator.cs (4)
356return new() 374return new() 384return new() 393return new()
18 references to FinalSelectionInfo
Microsoft.CodeAnalysis.CSharp.Features (11)
ExtractMethod\CSharpSelectionResult.cs (1)
32FinalSelectionInfo selectionInfo,
ExtractMethod\CSharpSelectionValidator.cs (10)
70protected override FinalSelectionInfo UpdateSelectionInfo( 78var selectionInfo = AssignInitialFinalTokens(initialSelectionInfo); 88FinalSelectionInfo selectionInfo, CancellationToken cancellationToken) 97private FinalSelectionInfo ApplySpecialCases( 98InitialSelectionInfo initialSelectionInfo, FinalSelectionInfo finalSelectionInfo, ParseOptions options, bool localFunction) 163private static FinalSelectionInfo AdjustFinalTokensBasedOnContext( 164FinalSelectionInfo selectionInfo, 267private static FinalSelectionInfo CheckErrorCasesAndAppendDescriptions( 268FinalSelectionInfo selectionInfo, 350private 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 76public FinalSelectionInfo With(
ExtractMethod\SelectionValidator.cs (5)
34protected abstract FinalSelectionInfo UpdateSelectionInfo(InitialSelectionInfo selectionInfo, CancellationToken cancellationToken); 35protected abstract Task<SelectionResult> CreateSelectionResultAsync(FinalSelectionInfo selectionInfo, CancellationToken cancellationToken); 46var selectionInfo = UpdateSelectionInfo(initialSelectionInfo, cancellationToken); 91protected FinalSelectionInfo AssignFinalSpan( 92InitialSelectionInfo initialSelectionInfo, FinalSelectionInfo finalSelectionInfo)