2 implementations of CodeActionOptionsProvider
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\GlobalCodeActionOptionsProvider.cs (1)
38CodeActionOptionsProvider
Microsoft.CodeAnalysis.Workspaces (1)
CodeActionOptions.cs (1)
94internal abstract class AbstractCodeActionOptionsProvider : CodeActionOptionsProvider
271 references to CodeActionOptionsProvider
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractUserDiagnosticTest.cs (1)
198CodeActionOptionsProvider optionsProvider)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Formatting\CodeCleanupTests.cs (1)
726var options = CodeActionOptions.DefaultProvider;
Microsoft.CodeAnalysis.CSharp.Features (70)
AbstractAssignOutParametersCodeFixProvider.cs (1)
137SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AddInheritdocCodeFixProvider.cs (1)
89protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (3)
67private static async Task<Solution> EnableNullableReferenceTypesAsync(Project project, CodeActionPurpose purpose, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 88private static async Task<SyntaxNode> EnableNullableReferenceTypesAsync(Document document, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 153private static async Task<SyntaxNode> DisableNullableReferenceTypesInExistingDocumentIfNecessaryAsync(Document document, SyntaxNode root, SyntaxToken firstToken, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
526CodeActionOptionsProvider optionsProvider,
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
94CodeActionOptionsProvider optionsProvider,
ConvertNamespaceCodeFixProvider.cs (1)
61SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
48Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
50Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
57SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (3)
78var options = context.Options; 193Document document, TextSpan span, ConvertToRawKind kind, CodeActionOptionsProvider optionsProvider, CancellationToken cancellationToken) 210CodeActionOptionsProvider optionsProvider,
ConvertToRecordEngine.cs (2)
31Document document, TypeDeclarationSyntax typeDeclaration, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 82CodeActionOptionsProvider fallbackOptions,
CSharpAddBracesCodeFixProvider.cs (1)
38SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
42SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
100CodeActionOptionsProvider fallbackOptions,
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
140SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
84SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpFixReturnTypeCodeFixProvider.cs (1)
132protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpInlineDeclarationCodeFixProvider.cs (1)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpIsAndCastCheckCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
107protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
43CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
44CodeActionOptionsProvider fallbackOptions,
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
42CodeActionOptionsProvider fallbackOptions,
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
52CodeActionOptionsProvider fallbackOptions,
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
60CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
46protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
103SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseDeconstructionCodeFixProvider.cs (1)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseIndexOperatorCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
48SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
59SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
56SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
45CodeActionOptionsProvider fallbackOptions,
CSharpUseNotPatternCodeFixProvider.cs (1)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
80SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseRangeOperatorCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CSharpUseTupleSwapCodeFixProvider.cs (1)
46SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
EmbeddedStatementPlacementCodeFixProvider.cs (1)
48public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CodeActionOptionsProvider codeActionOptionsProvider, CancellationToken cancellationToken)
HideBaseCodeFixProvider.AddNewKeywordAction.cs (2)
25private readonly CodeActionOptionsProvider _fallbackOptions; 29public AddNewKeywordAction(Document document, SyntaxNode node, CodeActionOptionsProvider fallbackOptions)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
91CodeActionOptionsProvider optionsProvider,
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
MakeLocalFunctionStaticCodeFixHelper.cs (2)
32CodeActionOptionsProvider fallbackOptions, 46CodeActionOptionsProvider fallbackOptions,
MakeLocalFunctionStaticCodeFixProvider.cs (1)
38Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
56protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseExplicitTypeCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
195CodeActionOptionsProvider optionsProvider,
UseExpressionBodyCodeFixProvider.cs (1)
57SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
50protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseImplicitTypeCodeFixProvider.cs (1)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseSimpleUsingStatementCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseThrowExpressionCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseUtf8StringLiteralCodeFixProvider.cs (1)
47SyntaxEditor editor, CodeActionOptionsProvider options, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CSharpCodeFixOptionsProvider.cs (3)
42private readonly CodeActionOptionsProvider _fallbackOptions; 44public CSharpCodeFixOptionsProvider(IOptionsReader options, CodeActionOptionsProvider fallbackOptions, HostLanguageServices languageServices) 124public static async ValueTask<CSharpCodeFixOptionsProvider> GetCSharpCodeFixOptionsProviderAsync(this Document document, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (9)
AsyncSuggestedActionsSource.cs (1)
179var options = GlobalOptions.GetCodeActionOptionsProvider();
FixMultipleOccurrencesService.cs (2)
41CodeActionOptionsProvider optionsProvider, 60CodeActionOptionsProvider optionsProvider,
SuggestedActionsSource.cs (6)
173var options = GlobalOptions.GetCodeActionOptionsProvider(); 268CodeActionOptionsProvider fallbackOptions, 309CodeActionOptionsProvider fallbackOptions, 418CodeActionOptionsProvider fallbackOptions, 458CodeActionOptionsProvider fallbackOptions, 536var fallbackOptions = GlobalOptions.GetCodeActionOptionsProvider();
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (6)
CodeActions\AbstractCodeActionTest.cs (2)
78CodeActionOptionsProvider optionsProvider, 112var codeActionOptionsProvider = parameters.globalOptions?.IsEmpty() == false
CodeActions\CSharpCodeFixVerifier`2+Test.cs (1)
67internal CodeActionOptionsProvider CodeActionOptions
CodeActions\CSharpCodeRefactoringVerifier`1+Test.cs (1)
62internal CodeActionOptionsProvider CodeActionOptions
CodeActions\SharedVerifierState.cs (1)
51internal CodeActionOptionsProvider CodeActionOptions { get; set; } = CodeAnalysis.CodeActions.CodeActionOptions.DefaultProvider;
Diagnostics\AbstractUserDiagnosticTest.cs (1)
198CodeActionOptionsProvider optionsProvider)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Diagnostics\TestDiagnosticAnalyzerDriver.cs (1)
33internal readonly CodeActionOptionsProvider FallbackOptions;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeRefactorings\CodeRefactoringServiceTest.cs (1)
96var optionsProvider = workspace.GlobalOptions.GetCodeActionOptionsProvider();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (9)
Suggestions\AsyncSuggestedActionsSource.cs (1)
179var options = GlobalOptions.GetCodeActionOptionsProvider();
Suggestions\FixAll\FixMultipleOccurrencesService.cs (2)
41CodeActionOptionsProvider optionsProvider, 60CodeActionOptionsProvider optionsProvider,
Suggestions\SuggestedActionsSource.cs (6)
173var options = GlobalOptions.GetCodeActionOptionsProvider(); 268CodeActionOptionsProvider fallbackOptions, 309CodeActionOptionsProvider fallbackOptions, 418CodeActionOptionsProvider fallbackOptions, 458CodeActionOptionsProvider fallbackOptions, 536var fallbackOptions = GlobalOptions.GetCodeActionOptionsProvider();
Microsoft.CodeAnalysis.Features (95)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
85SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractAddExplicitCastCodeFixProvider.cs (1)
197CodeActionOptionsProvider fallbackOptions,
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
73SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
43private static async Task<Solution> FixAllInDocumentAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CodeActionOptionsProvider options, CancellationToken cancellationToken)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
76CodeActionOptionsProvider options,
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
36SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractFileHeaderCodeFixProvider.cs (2)
46private async Task<Document> GetTransformedDocumentAsync(Document document, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 49private async Task<SyntaxNode> GetTransformedSyntaxRootAsync(Document document, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractForEachCastCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
42CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractMakeMemberStaticCodeFixProvider.cs (1)
33CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractMakeTypeAbstractCodeFixProvider.cs (1)
33CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractMakeTypePartialCodeFixProvider.cs (1)
29protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractOrderModifiersCodeFixProvider.cs (1)
53Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractPopulateSwitchCodeFixProvider.cs (1)
223CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
37SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
65SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
43CodeActionOptionsProvider fallbackOptions,
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
36SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
46CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
272protected sealed override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
51SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
37CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
55SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
54SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseConditionalExpressionCodeFixProvider.cs (4)
50SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken); 54CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 101bool isRef, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 140Document document, SyntaxNode condition, SyntaxNode trueSyntax, SyntaxNode falseSyntax, CodeActionOptionsProvider fallbackOptions,
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
62SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
48SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseInferredMemberNameCodeFixProvider.cs (1)
33SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
52SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseNullPropagationCodeFixProvider.cs (1)
70SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AbstractUseObjectInitializerCodeFixProvider.cs (1)
53SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
195CodeActionOptionsProvider optionsProvider,
AddRequiredParenthesesCodeFixProvider.cs (1)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (2)
57public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 60public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (2)
46public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 49public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CodeFixes\FixAllOccurrences\IFixMultipleOccurrencesService.cs (2)
25CodeActionOptionsProvider optionsProvider, 40CodeActionOptionsProvider optionsProvider,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (5)
142TextDocument textDocument, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 150internal async Task<ImmutableArray<PragmaWarningCodeAction>> GetPragmaSuppressionsAsync(Document document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 159Document document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, bool skipSuppressMessage, bool skipUnsuppress, CancellationToken cancellationToken) 172Project project, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 188Document documentOpt, Project project, IEnumerable<Diagnostic> diagnostics, SuppressionTargetInfo suppressionTargetInfo, CodeActionOptionsProvider fallbackOptions, bool skipSuppressMessage, bool skipUnsuppress, CancellationToken cancellationToken)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.FixAllProvider.cs (1)
41var fallbackOptions = fixAllContext.GetOptionsProvider();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageCodeAction.cs (2)
23private readonly CodeActionOptionsProvider _fallbackOptions; 29CodeActionOptionsProvider fallbackOptions)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (6)
30private readonly CodeActionOptionsProvider _fallbackOptions; 37CodeActionOptionsProvider fallbackOptions) 45internal static CodeAction Create(string title, AbstractSuppressionCodeFixProvider fixer, Document triggerDocument, ImmutableDictionary<Document, ImmutableArray<Diagnostic>> diagnosticsByDocument, CodeActionOptionsProvider fallbackOptions) 52internal static CodeAction Create(string title, AbstractSuppressionCodeFixProvider fixer, Project triggerProject, ImmutableDictionary<Project, ImmutableArray<Diagnostic>> diagnosticsByProject, CodeActionOptionsProvider fallbackOptions) 77CodeActionOptionsProvider fallbackOptions, 107CodeActionOptionsProvider fallbackOptions,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
46CodeActionOptionsProvider fallbackOptions,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs (1)
30CodeActionOptionsProvider options,
CodeRefactorings\CodeRefactoring.cs (2)
31public CodeActionOptionsProvider CodeActionOptionsProvider { get; } 37CodeActionOptionsProvider codeActionOptionsProvider)
CodeRefactorings\CodeRefactoringService.cs (3)
95CodeActionOptionsProvider options, 121CodeActionOptionsProvider options, 162CodeActionOptionsProvider options,
CodeRefactorings\ICodeRefactoringService.cs (3)
16Task<bool> HasRefactoringsAsync(TextDocument document, TextSpan textSpan, CodeActionOptionsProvider options, CancellationToken cancellationToken); 18Task<ImmutableArray<CodeRefactoring>> GetRefactoringsAsync(TextDocument document, TextSpan textSpan, CodeActionRequestPriority priority, CodeActionOptionsProvider options, bool isBlocking, Func<string, IDisposable?> addOperationScope, CancellationToken cancellationToken); 23public static Task<ImmutableArray<CodeRefactoring>> GetRefactoringsAsync(this ICodeRefactoringService service, TextDocument document, TextSpan state, CodeActionOptionsProvider options, bool isBlocking, CancellationToken cancellationToken)
ConsecutiveStatementPlacementCodeFixProvider.cs (2)
45private static Task<Document> UpdateDocumentAsync(Document document, Diagnostic diagnostic, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 48public static async Task<Document> FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
81private async Task<Document> ConvertAsync(Document document, TextSpan span, CodeActionOptionsProvider fallbackOptions, bool isRecord, CancellationToken cancellationToken)
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
78CodeActionOptionsProvider fallbackOptions,
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
184CodeActionOptionsProvider optionsProvider,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionCodeFixProvider.cs (1)
61SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
FormattingCodeFixProvider.cs (1)
72protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
328/// we do not have access to <see cref="CodeActionOptionsProvider"/> here since the code action implementation is also used to implement <see cref="IImplementInterfaceService "/>.
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
31Document document, CodeActionOptionsProvider optionsProvider, INamedTypeSymbol tupleType, TExpressionSyntax expression, CancellationToken cancellationToken); 81CodeActionOptionsProvider optionsProvider,
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
49SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveRedundantEqualityCodeFixProvider.cs (1)
43protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
44protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
51protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
60protected override async Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor syntaxEditor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
SimplifyConditionalCodeFixProvider.cs (1)
45CodeActionOptionsProvider fallbackOptions,
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
45SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
103SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
SyncNamespaces\AbstractSyncNamespacesService.cs (2)
33CodeActionOptionsProvider options, 95CodeActionOptionsProvider options,
SyncNamespaces\ISyncNamespacesService.cs (1)
19Task<Solution> SyncNamespacesAsync(ImmutableArray<Project> projects, CodeActionOptionsProvider options, CancellationToken cancellationToken);
UpdateLegacySuppressionsCodeFixProvider.cs (1)
45protected override Task FixAllAsync(Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
42SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
43SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
44SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseExplicitTupleNameCodeFixProvider.cs (1)
40SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
UseSystemHashCodeCodeFixProvider.cs (1)
41SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (36)
Features\CodeCleanup\AbstractCodeCleanupService.cs (6)
43CodeActionOptionsProvider fallbackOptions, 113Document document, OrganizeUsingsSet organizeUsingsSet, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 140IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 159Document document, ImmutableArray<string> diagnosticIds, IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 173private async Task<Document> ApplyCodeFixesForSpecificDiagnosticIdAsync(Document document, string diagnosticId, IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 218CodeActionOptionsProvider fallbackOptions,
Features\CodeCleanup\ICodeCleanupService.cs (1)
16Task<Document> CleanupAsync(Document document, EnabledDiagnosticOptions enabledDiagnostics, IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken);
Features\CodeFixes\CodeFixService.cs (10)
100TextDocument document, TextSpan range, CodeActionRequestPriority priority, CodeActionOptionsProvider fallbackOptions, bool isBlocking, CancellationToken cancellationToken) 161CodeActionOptionsProvider fallbackOptions, 252TextDocument document, TextSpan range, string diagnosticId, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 256TextDocument document, TextSpan range, string diagnosticId, DiagnosticSeverity minimumSeverity, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 287public Task<TDocument> ApplyCodeFixesForSpecificDiagnosticIdAsync<TDocument>(TDocument document, string diagnosticId, IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) where TDocument : TextDocument 295CodeActionOptionsProvider fallbackOptions, 404CodeActionOptionsProvider fallbackOptions, 568TextDocument document, TextSpan span, CodeFixProvider fixer, CodeChangeProviderMetadata? fixerMetadata, CodeActionOptionsProvider fallbackOptions, bool isBlocking, 654CodeActionOptionsProvider fallbackOptions, 694CodeActionOptionsProvider fallbackOptions,
Features\CodeFixes\ICodeFixService.cs (9)
19IAsyncEnumerable<CodeFixCollection> StreamFixesAsync(TextDocument document, TextSpan textSpan, CodeActionRequestPriority priority, CodeActionOptionsProvider options, bool isBlocking, Func<string, IDisposable?> addOperationScope, CancellationToken cancellationToken); 26Task<FirstFixResult> GetMostSevereFixAsync(TextDocument document, TextSpan range, CodeActionRequestPriority priority, CodeActionOptionsProvider fallbackOptions, bool isBlocking, CancellationToken cancellationToken); 28Task<CodeFixCollection?> GetDocumentFixAllForIdInSpanAsync(TextDocument document, TextSpan textSpan, string diagnosticId, DiagnosticSeverity severity, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken); 29Task<TDocument> ApplyCodeFixesForSpecificDiagnosticIdAsync<TDocument>(TDocument document, string diagnosticId, DiagnosticSeverity severity, IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 36public static IAsyncEnumerable<CodeFixCollection> StreamFixesAsync(this ICodeFixService service, TextDocument document, TextSpan range, CodeActionOptionsProvider fallbackOptions, bool isBlocking, CancellationToken cancellationToken) 39public static Task<ImmutableArray<CodeFixCollection>> GetFixesAsync(this ICodeFixService service, TextDocument document, TextSpan range, CodeActionOptionsProvider fallbackOptions, bool isBlocking, CancellationToken cancellationToken) 42public static Task<ImmutableArray<CodeFixCollection>> GetFixesAsync(this ICodeFixService service, TextDocument document, TextSpan textSpan, CodeActionRequestPriority priority, CodeActionOptionsProvider fallbackOptions, bool isBlocking, Func<string, IDisposable?> addOperationScope, CancellationToken cancellationToken) 45public static Task<CodeFixCollection?> GetDocumentFixAllForIdInSpanAsync(this ICodeFixService service, TextDocument document, TextSpan range, string diagnosticId, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 48public static Task<TDocument> ApplyCodeFixesForSpecificDiagnosticIdAsync<TDocument>(this ICodeFixService service, TDocument document, string diagnosticId, IProgressTracker progressTracker, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) where TDocument : TextDocument
Features\Options\CodeActionOptionsStorage.cs (1)
38internal static CodeActionOptionsProvider GetCodeActionOptionsProvider(this IGlobalOptionService globalOptions)
Features\Options\GlobalCodeActionOptionsProvider.cs (1)
45CodeActionOptions CodeActionOptionsProvider.GetOptions(LanguageServices languageServices)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (3)
40CodeActionOptionsProvider fallbackOptions, 442CodeActionOptionsProvider options, 592CodeActionOptionsProvider optionsProvider,
Handler\CodeActions\CodeActionHelpers.cs (3)
35CodeActionOptionsProvider fallbackOptions, 180CodeActionOptionsProvider fallbackOptions, 234CodeActionOptionsProvider fallbackOptions,
Handler\CodeActions\CodeActionResolveHandler.cs (1)
70var options = _globalOptions.GetCodeActionOptionsProvider();
Handler\CodeActions\CodeActionsHandler.cs (1)
58var options = _globalOptions.GetCodeActionOptionsProvider();
Microsoft.CodeAnalysis.VisualBasic.Features (6)
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
51Protected Overrides Function CreateTupleDeconstructionAsync(document As Document, optionsProvider As CodeActionOptionsProvider, tupleType As INamedTypeSymbol, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Task(Of ExpressionStatementSyntax)
RemoveSharedFromModuleMembers\VisualBasicRemoveSharedFromModuleMembersCodeFixProvider.vb (1)
62Protected Overrides Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
37Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
56fallbackOptions As CodeActionOptionsProvider,
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
35Protected Overrides Async Function FixAllAsync(document As Document, diagnostics As ImmutableArray(Of Diagnostic), editor As SyntaxEditor, fallbackOptions As CodeActionOptionsProvider, cancellationToken As CancellationToken) As Task
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
37fallbackOptions As CodeActionOptionsProvider,
Microsoft.CodeAnalysis.Workspaces (31)
CodeActionOptions.cs (6)
36public static readonly CodeActionOptionsProvider DefaultProvider = new DelegatingCodeActionOptionsProvider(static ls => GetDefault(ls)); 75public CodeActionOptionsProvider CreateProvider() 161internal static CodeActionOptionsProvider GetOptionsProvider(this CodeFixContext context) 172internal static CodeActionOptionsProvider GetOptionsProvider(this IFixAllContext context) 177public static ImplementTypeGenerationOptions GetImplementTypeGenerationOptions(this CodeActionOptionsProvider provider, LanguageServices languageServices) 180public static ExtractMethodGenerationOptions GetExtractMethodGenerationOptions(this CodeActionOptionsProvider provider, LanguageServices languageServices)
CodeFixes\CodeFixContext.cs (3)
80/// This is a <see cref="CodeActionOptionsProvider"/> (rather than <see cref="CodeActionOptions"/> directly) 83internal readonly CodeActionOptionsProvider Options; 219CodeActionOptionsProvider options,
CodeFixes\FixAllOccurrences\FixAllState.cs (3)
37CodeActionOptionsProvider codeActionOptionsProvider) 70CodeActionOptionsProvider codeActionOptionsProvider) 94CodeActionOptionsProvider codeActionOptionsProvider)
CodeFixes\Supression\IConfigurationFixProvider.cs (2)
29Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken); 35Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken);
CodeFixesAndRefactorings\CommonFixAllState.cs (2)
25public CodeActionOptionsProvider CodeActionOptionsProvider { get; } 32CodeActionOptionsProvider optionsProvider,
CodeFixesAndRefactorings\IFixAllState.cs (1)
31CodeActionOptionsProvider CodeActionOptionsProvider { get; }
CodeFixOptionsProvider.cs (3)
38private readonly CodeActionOptionsProvider _fallbackOptions; 40public CodeFixOptionsProvider(IOptionsReader options, CodeActionOptionsProvider fallbackOptions, HostLanguageServices languageServices) 88public static async ValueTask<CodeFixOptionsProvider> GetCodeFixOptionsAsync(this Document document, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
CodeRefactorings\CodeRefactoringContext.cs (2)
59internal readonly CodeActionOptionsProvider Options; 102CodeActionOptionsProvider options,
CodeRefactorings\FixAllOccurences\FixAllState.cs (3)
40CodeActionOptionsProvider optionsProvider, 53CodeActionOptionsProvider optionsProvider, 67CodeActionOptionsProvider optionsProvider,
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (3)
42CodeActionOptionsProvider optionsProvider, 54CodeActionOptionsProvider optionsProvider, 87CodeActionOptionsProvider optionsProvider,
ExtractMethod\ExtractMethodOptions.cs (1)
67public static ValueTask<ExtractMethodGenerationOptions> GetExtractMethodGenerationOptionsAsync(this Document document, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken)
SyntaxEditorBasedCodeFixProvider.cs (2)
68Document document, ImmutableArray<Diagnostic> diagnostics, CodeActionOptionsProvider options, CancellationToken cancellationToken) 97Document document, ImmutableArray<Diagnostic> diagnostics, SyntaxEditor editor, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken);
Microsoft.VisualStudio.LanguageServices (2)
SyncNamespaces\SyncNamespacesCommandHandler.cs (1)
136var options = _globalOptions.GetCodeActionOptionsProvider();
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
317var optionsProvider = options.CreateProvider();