2 types derived from CSharpSelectionResult
Microsoft.CodeAnalysis.CSharp.Features (2)
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
21
private class ExpressionResult :
CSharpSelectionResult
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
19
private class StatementResult :
CSharpSelectionResult
14 references to CSharpSelectionResult
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
ExtractMethod\ExtractMethodBase.cs (1)
152
var extractor = new CSharpMethodExtractor((
CSharpSelectionResult
)selectedCode, options, localFunction: false);
Microsoft.CodeAnalysis.CSharp.Features (13)
ExtractMethod\CSharpExtractMethodService.cs (2)
18
internal sealed class CSharpExtractMethodService : AbstractExtractMethodService<CSharpSelectionValidator, CSharpMethodExtractor,
CSharpSelectionResult
>
29
protected override CSharpMethodExtractor CreateMethodExtractor(
CSharpSelectionResult
selectionResult, ExtractMethodGenerationOptions options, bool localFunction)
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (2)
108
var
csharpSelectionResult = SelectionResult as
CSharpSelectionResult
;
ExtractMethod\CSharpMethodExtractor.cs (1)
29
public CSharpMethodExtractor(
CSharpSelectionResult
result, ExtractMethodGenerationOptions options, bool localFunction)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
94
private
CSharpSelectionResult
CSharpSelectionResult
95
=> (
CSharpSelectionResult
)SelectionResult;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (2)
42
var
result = (
CSharpSelectionResult
)code;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs (2)
38
var
result = (
CSharpSelectionResult
)code;
ExtractMethod\CSharpSelectionResult.cs (1)
24
public static async Task<
CSharpSelectionResult
> CreateAsync(
ExtractMethod\CSharpSelectionValidator.cs (1)
83
return await
CSharpSelectionResult
.CreateAsync(