11 interfaces inheriting from OptionsProvider
Microsoft.CodeAnalysis.Workspaces (11)
AddImportPlacementOptions.cs (1)
44
:
OptionsProvider
<AddImportPlacementOptions>
CleanCodeGenerationOptions.cs (1)
45
OptionsProvider
<CleanCodeGenerationOptions>,
CodeCleanupOptions.cs (1)
49
OptionsProvider
<CodeCleanupOptions>,
CodeGenerationOptions.cs (2)
92
OptionsProvider
<CodeGenerationOptions>,
100
OptionsProvider
<CodeAndImportGenerationOptions>,
DocumentFormattingOptions.cs (1)
27
:
OptionsProvider
<DocumentFormattingOptions>
LineFormattingOptions.cs (1)
27
:
OptionsProvider
<LineFormattingOptions>
NamingStyleOptions.cs (1)
32
:
OptionsProvider
<NamingStylePreferences>
OrganizeImports\OrganizeImportsOptions.cs (1)
30
internal interface OrganizeImportsOptionsProvider :
OptionsProvider
<OrganizeImportsOptions>
SimplifierOptions.cs (1)
70
:
OptionsProvider
<SimplifierOptions>
SyntaxFormattingOptions.cs (1)
54
OptionsProvider
<SyntaxFormattingOptions>,
53 references to OptionsProvider
Microsoft.CodeAnalysis.Features (1)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
341
var fallbackFormattingOptions = await ((
OptionsProvider
<SyntaxFormattingOptions>)Options.FallbackOptions).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Features\Options\GlobalCodeActionOptionsProvider.cs (11)
48
ValueTask<LineFormattingOptions>
OptionsProvider
<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
51
ValueTask<DocumentFormattingOptions>
OptionsProvider
<DocumentFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
54
ValueTask<SyntaxFormattingOptions>
OptionsProvider
<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
57
ValueTask<SimplifierOptions>
OptionsProvider
<SimplifierOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
60
ValueTask<AddImportPlacementOptions>
OptionsProvider
<AddImportPlacementOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
63
ValueTask<OrganizeImportsOptions>
OptionsProvider
<OrganizeImportsOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
66
ValueTask<CodeCleanupOptions>
OptionsProvider
<CodeCleanupOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
69
ValueTask<CodeGenerationOptions>
OptionsProvider
<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
72
ValueTask<NamingStylePreferences>
OptionsProvider
<NamingStylePreferences>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
75
ValueTask<CleanCodeGenerationOptions>
OptionsProvider
<CleanCodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
78
ValueTask<CodeAndImportGenerationOptions>
OptionsProvider
<CodeAndImportGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces (41)
CleanCodeGenerationOptions.cs (5)
61
ValueTask<CleanCodeGenerationOptions>
OptionsProvider
<CleanCodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
64
async ValueTask<CodeAndImportGenerationOptions>
OptionsProvider
<CodeAndImportGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
67
async ValueTask<CodeGenerationOptions>
OptionsProvider
<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
70
async ValueTask<NamingStylePreferences>
OptionsProvider
<NamingStylePreferences>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
84
=> await document.GetCleanCodeGenerationOptionsAsync(await ((
OptionsProvider
<CleanCodeGenerationOptions>)fallbackOptionsProvider).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false), cancellationToken).ConfigureAwait(false);
CodeActionOptions.cs (11)
99
ValueTask<LineFormattingOptions>
OptionsProvider
<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
102
ValueTask<DocumentFormattingOptions>
OptionsProvider
<DocumentFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
105
ValueTask<SyntaxFormattingOptions>
OptionsProvider
<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
108
ValueTask<SimplifierOptions>
OptionsProvider
<SimplifierOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
111
ValueTask<AddImportPlacementOptions>
OptionsProvider
<AddImportPlacementOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
114
ValueTask<OrganizeImportsOptions>
OptionsProvider
<OrganizeImportsOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
117
ValueTask<CodeCleanupOptions>
OptionsProvider
<CodeCleanupOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
120
ValueTask<CodeGenerationOptions>
OptionsProvider
<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
123
ValueTask<NamingStylePreferences>
OptionsProvider
<NamingStylePreferences>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
126
ValueTask<CleanCodeGenerationOptions>
OptionsProvider
<CleanCodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
136
ValueTask<CodeAndImportGenerationOptions>
OptionsProvider
<CodeAndImportGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
CodeCleanupOptions.cs (7)
63
ValueTask<CodeCleanupOptions>
OptionsProvider
<CodeCleanupOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
66
async ValueTask<LineFormattingOptions>
OptionsProvider
<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
69
async ValueTask<DocumentFormattingOptions>
OptionsProvider
<DocumentFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
72
async ValueTask<SyntaxFormattingOptions>
OptionsProvider
<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
75
async ValueTask<SimplifierOptions>
OptionsProvider
<SimplifierOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
78
async ValueTask<AddImportPlacementOptions>
OptionsProvider
<AddImportPlacementOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
103
=> await document.GetCodeCleanupOptionsAsync(await ((
OptionsProvider
<CodeCleanupOptions>)fallbackOptionsProvider).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false), cancellationToken).ConfigureAwait(false);
CodeGenerationOptions.cs (5)
75
ValueTask<CodeAndImportGenerationOptions>
OptionsProvider
<CodeAndImportGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
78
ValueTask<CodeGenerationOptions>
OptionsProvider
<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
81
ValueTask<NamingStylePreferences>
OptionsProvider
<NamingStylePreferences>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
84
ValueTask<AddImportPlacementOptions>
OptionsProvider
<AddImportPlacementOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
134
=> await GetCodeGenerationOptionsAsync(document, await ((
OptionsProvider
<CodeGenerationOptions>)fallbackOptionsProvider).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false), cancellationToken).ConfigureAwait(false);
Options\LegacyGlobalCodeActionOptionsWorkspaceService.cs (10)
44
ValueTask<LineFormattingOptions>
OptionsProvider
<LineFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
47
ValueTask<DocumentFormattingOptions>
OptionsProvider
<DocumentFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
50
ValueTask<SyntaxFormattingOptions>
OptionsProvider
<SyntaxFormattingOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
53
ValueTask<SimplifierOptions>
OptionsProvider
<SimplifierOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
56
ValueTask<AddImportPlacementOptions>
OptionsProvider
<AddImportPlacementOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
59
ValueTask<CodeCleanupOptions>
OptionsProvider
<CodeCleanupOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
62
ValueTask<CleanCodeGenerationOptions>
OptionsProvider
<CleanCodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
65
ValueTask<CodeAndImportGenerationOptions>
OptionsProvider
<CodeAndImportGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
68
ValueTask<CodeGenerationOptions>
OptionsProvider
<CodeGenerationOptions>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
71
ValueTask<NamingStylePreferences>
OptionsProvider
<NamingStylePreferences>.GetOptionsAsync(LanguageServices languageServices, CancellationToken cancellationToken)
Remote\RemoteOptionsProvider.cs (2)
20
private readonly
OptionsProvider
<TOptions> _optionsProvider;
22
public RemoteOptionsProvider(SolutionServices services,
OptionsProvider
<TOptions> optionsProvider)
SyntaxFormattingOptions.cs (1)
73
=> await GetSyntaxFormattingOptionsAsync(document, await ((
OptionsProvider
<SyntaxFormattingOptions>)fallbackOptionsProvider).GetOptionsAsync(document.Project.Services, cancellationToken).ConfigureAwait(false), cancellationToken).ConfigureAwait(false);