2 instantiations of ExtractMethodGenerationOptions
Microsoft.CodeAnalysis.Workspaces (2)
ExtractMethod\ExtractMethodOptions.cs (2)
27
=>
new
()
45
=>
new
()
21 references to ExtractMethodGenerationOptions
Microsoft.CodeAnalysis.CSharp.Features (7)
ExtractMethod\CSharpExtractMethodService.cs (1)
26
protected override MethodExtractor CreateMethodExtractor(SelectionResult selectionResult,
ExtractMethodGenerationOptions
options, bool localFunction)
ExtractMethod\CSharpMethodExtractor.cs (1)
22
SelectionResult result,
ExtractMethodGenerationOptions
options, bool localFunction)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
49
ExtractMethodGenerationOptions
options,
64
ExtractMethodGenerationOptions
options,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
27
ExtractMethodGenerationOptions
options,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
27
ExtractMethodGenerationOptions
options,
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs (1)
24
ExtractMethodGenerationOptions
options,
Microsoft.CodeAnalysis.Features (12)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (4)
47
var
extractOptions = await document.GetExtractMethodGenerationOptionsAsync(cancellationToken).ConfigureAwait(false);
56
ExtractMethodGenerationOptions
extractOptions,
70
Document document, TextSpan textSpan,
ExtractMethodGenerationOptions
extractOptions, CancellationToken cancellationToken)
95
Document document, TextSpan textSpan,
ExtractMethodGenerationOptions
extractOptions, CancellationToken cancellationToken)
ExtractMethod\AbstractExtractMethodService.cs (2)
27
protected abstract MethodExtractor CreateMethodExtractor(SelectionResult selectionResult,
ExtractMethodGenerationOptions
options, bool localFunction);
33
ExtractMethodGenerationOptions
options,
ExtractMethod\ExtractMethodService.cs (1)
14
public static Task<ExtractMethodResult> ExtractMethodAsync(Document document, TextSpan textSpan, bool localFunction,
ExtractMethodGenerationOptions
options, CancellationToken cancellationToken)
ExtractMethod\IExtractMethodService.cs (1)
14
Task<ExtractMethodResult> ExtractMethodAsync(Document document, TextSpan textSpan, bool localFunction,
ExtractMethodGenerationOptions
options, CancellationToken cancellationToken);
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
69
protected readonly
ExtractMethodGenerationOptions
ExtractMethodGenerationOptions;
79
ExtractMethodGenerationOptions
options,
ExtractMethod\MethodExtractor.cs (2)
28
ExtractMethodGenerationOptions
options,
32
protected readonly
ExtractMethodGenerationOptions
Options = options;
Microsoft.CodeAnalysis.Workspaces (2)
ExtractMethod\ExtractMethodOptions.cs (2)
26
public static
ExtractMethodGenerationOptions
GetDefault(LanguageServices languageServices)
44
public static async ValueTask<
ExtractMethodGenerationOptions
> GetExtractMethodGenerationOptionsAsync(this Document document, CancellationToken cancellationToken)