8 references to IExtractClassOptionsService
Microsoft.CodeAnalysis.Features (8)
ExtractClass\AbstractExtractClassRefactoringProvider.cs (5)
18internal abstract class AbstractExtractClassRefactoringProvider(IExtractClassOptionsService? service) : CodeRefactoringProvider 20private readonly IExtractClassOptionsService? _optionsService = service; 31var optionsService = _optionsService ?? solution.Services.GetService<IExtractClassOptionsService>(); 52private async Task<(ExtractClassWithDialogCodeAction? action, bool hasBaseType)> TryGetMemberActionAsync(CodeRefactoringContext context, IExtractClassOptionsService optionsService) 111private async Task<ExtractClassWithDialogCodeAction?> TryGetClassActionAsync(CodeRefactoringContext context, IExtractClassOptionsService optionsService)
ExtractClass\ExtractClassWithDialogCodeAction.cs (3)
29IExtractClassOptionsService service, 39private readonly IExtractClassOptionsService _service = service; 57var extractClassService = _service ?? _document.Project.Solution.Services.GetRequiredService<IExtractClassOptionsService>();