1 type derived from SelectionResult
Microsoft.CodeAnalysis.CSharp.Features (1)
ExtractMethod\CSharpSelectionResult.cs (1)
27: SelectionResult(
25 references to SelectionResult
Microsoft.CodeAnalysis.CSharp.Features (10)
ExtractMethod\CSharpExtractMethodService.cs (1)
26protected override MethodExtractor CreateMethodExtractor(SelectionResult selectionResult, ExtractMethodGenerationOptions options, bool localFunction)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
17private sealed class CSharpAnalyzer(SelectionResult selectionResult, bool localFunction, CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.cs (2)
22SelectionResult result, ExtractMethodGenerationOptions options, bool localFunction) 25protected override CodeGenerator CreateCodeGenerator(SelectionResult selectionResult, AnalyzerResult analyzerResult)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
47SelectionResult selectionResult, 62SelectionResult selectionResult,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
25SelectionResult selectionResult,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
25SelectionResult selectionResult,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs (1)
22SelectionResult selectionResult,
ExtractMethod\CSharpSelectionValidator.cs (1)
87protected override async Task<SelectionResult> CreateSelectionResultAsync(
Microsoft.CodeAnalysis.Features (15)
ExtractMethod\AbstractExtractMethodService.cs (1)
27protected abstract MethodExtractor CreateMethodExtractor(SelectionResult selectionResult, ExtractMethodGenerationOptions options, bool localFunction);
ExtractMethod\MethodExtractor.Analyzer.cs (2)
30protected readonly SelectionResult SelectionResult; 39protected Analyzer(SelectionResult selectionResult, bool localFunction, CancellationToken cancellationToken)
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
66protected readonly SelectionResult SelectionResult; 77SelectionResult selectionResult,
ExtractMethod\MethodExtractor.cs (4)
27SelectionResult selectionResult, 31protected readonly SelectionResult OriginalSelectionResult = selectionResult; 40protected abstract CodeGenerator CreateCodeGenerator(SelectionResult selectionResult, AnalyzerResult analyzerResult); 166SelectionResult originalSelectionResult,
ExtractMethod\SelectionResult.cs (3)
81public SelectionResult With(SemanticDocument document) 88var clone = (SelectionResult)MemberwiseClone();
ExtractMethod\SelectionValidator.cs (3)
35protected abstract Task<SelectionResult> CreateSelectionResultAsync(FinalSelectionInfo selectionInfo, CancellationToken cancellationToken); 37public async Task<(SelectionResult?, OperationStatus)> GetValidSelectionAsync(CancellationToken cancellationToken) 56var selectionResult = await CreateSelectionResultAsync(selectionInfo, cancellationToken).ConfigureAwait(false);