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