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