1 implementation of IExtractMethodService
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\AbstractExtractMethodService.cs (1)
12internal abstract class AbstractExtractMethodService<TValidator, TExtractor, TResult> : IExtractMethodService
7 references to IExtractMethodService
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
ExtractMethod\ExtractMethodTests.cs (2)
11256var service = new CSharpExtractMethodService() as IExtractMethodService;
Microsoft.CodeAnalysis.CSharp.Features (2)
ExtractMethod\CSharpExtractMethodService.cs (2)
16[Export(typeof(IExtractMethodService)), Shared] 17[ExportLanguageService(typeof(IExtractMethodService), LanguageNames.CSharp)]
Microsoft.CodeAnalysis.Features (1)
ExtractMethod\ExtractMethodService.cs (1)
16=> document.GetRequiredLanguageService<IExtractMethodService>().ExtractMethodAsync(document, textSpan, localFunction, options, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ExtractMethod\VisualBasicExtractMethodService.vb (2)
12<Export(GetType(IExtractMethodService)), ExportLanguageService(GetType(IExtractMethodService), LanguageNames.VisualBasic), [Shared]>