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