10 instantiations of CodeFixContext
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractUserDiagnosticTest.cs (1)
151var context = new CodeFixContext(
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
CodeActions\CSharpCodeFixVerifier`2+Test.cs (1)
112=> new(document, span, diagnostics, registerCodeFix, _sharedState.CodeActionOptions, isBlocking: false, cancellationToken);
CodeActions\VisualBasicCodeFixVerifier`2+Test.cs (1)
95=> new(document, span, diagnostics, registerCodeFix, _sharedState.CodeActionOptions, isBlocking: false, cancellationToken);
Diagnostics\AbstractUserDiagnosticTest.cs (1)
151var context = new CodeFixContext(
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
169Dim context = New CodeFixContext(document, diagnostic, Sub(a, d) fixes.Add(New CodeFix(document.Project, a, d)), CancellationToken.None)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
CodeActions\OmniSharpCodeFixContextFactory.cs (1)
25=> new(document, span, diagnostics, registerCodeFix, new DelegatingCodeActionOptionsProvider(options.GetCodeActionOptions), isBlocking: false, cancellationToken);
Microsoft.CodeAnalysis.Features (2)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
150var context = new CodeFixContext(document, diagnostic, registerCodeFix, cancellationToken);
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
109var context = new CodeFixContext(
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeFixes\CodeFixService.cs (1)
577var context = new CodeFixContext(document, span, diagnostics,
Microsoft.CodeAnalysis.Workspaces (1)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
158var context = new CodeFixContext(document, diagnostic.Location.SourceSpan, ImmutableArray.Create(diagnostic), action, fixAllContext.State.CodeActionOptionsProvider, isBlocking: false, cancellationToken);
356 references to CodeFixContext
Microsoft.CodeAnalysis.CodeStyle.Fixes (66)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
26public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
33public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
30public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddExplicitCastCodeFixProvider.cs (1)
56public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
33public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddParameterCodeFixProvider.cs (2)
51public override async Task RegisterCodeFixesAsync(CodeFixContext context) 229CodeFixContext context,
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
30public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
25public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractConflictMarkerCodeFixProvider.cs (2)
67public override async Task RegisterCodeFixesAsync(CodeFixContext context) 264CodeFixContext context, TextLine startLine, TextLine firstMiddleLine, TextLine secondMiddleLine, TextLine endLine)
AbstractConvertToAsyncCodeFixProvider.cs (1)
30public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
27public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractFileHeaderCodeFixProvider.cs (1)
31public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractForEachCastCodeFixProvider.cs (1)
30public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractIteratorCodeFixProvider.cs (1)
26public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeMemberStaticCodeFixProvider.cs (1)
21public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
33public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
29public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeTypeAbstractCodeFixProvider.cs (1)
22public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeTypePartialCodeFixProvider.cs (1)
23public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractOrderModifiersCodeFixProvider.cs (1)
41public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractPopulateSwitchCodeFixProvider.cs (1)
55public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
28public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
29public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
34public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
27public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
28public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
125public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
43public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
28public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUnsealClassCodeFixProvider.cs (1)
29public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUpgradeProjectCodeFixProvider.cs (2)
33public override Task RegisterCodeFixesAsync(CodeFixContext context) 41protected ImmutableArray<CodeAction> GetUpgradeProjectCodeActions(CodeFixContext context)
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
47public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
46public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
46public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseInferredMemberNameCodeFixProvider.cs (1)
25public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseNullPropagationCodeFixProvider.cs (1)
62public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseObjectInitializerCodeFixProvider.cs (1)
45public override Task RegisterCodeFixesAsync(CodeFixContext context)
AddRequiredParenthesesCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
CodeActionOptions.cs (1)
161internal static CodeActionOptionsProvider GetOptionsProvider(this CodeFixContext context)
CodeFixContextExtensions.cs (2)
16internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, Diagnostic diagnostic) 27internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, ImmutableArray<Diagnostic> diagnostics)
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
FormattingCodeFixProvider.cs (2)
38public sealed override Task RegisterCodeFixesAsync(CodeFixContext context) 63private async Task<Document> FixOneAsync(CodeFixContext context, Diagnostic diagnostic, CancellationToken cancellationToken)
NamingStyleCodeFixProvider.cs (1)
49public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveRedundantEqualityCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
31public override async Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
36public override async Task RegisterCodeFixesAsync(CodeFixContext context)
SimplifyConditionalCodeFixProvider.cs (1)
35public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
SyntaxEditorBasedCodeFixProvider.cs (3)
55protected void RegisterCodeFix(CodeFixContext context, string title, string equivalenceKey, Diagnostic? diagnostic = null) 58protected void RegisterCodeFix(CodeFixContext context, string title, string equivalenceKey, CodeActionPriority priority, Diagnostic? diagnostic = null) 61protected Func<CancellationToken, Task<Document>> GetDocumentUpdater(CodeFixContext context, Diagnostic? diagnostic = null)
UpdateLegacySuppressionsCodeFixProvider.cs (1)
32public override async Task RegisterCodeFixesAsync(CodeFixContext context)
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseExplicitTupleNameCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseSystemHashCodeCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractUserDiagnosticTest.cs (1)
151var context = new CodeFixContext(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (69)
AbstractAssignOutParametersCodeFixProvider.cs (2)
29public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context) 47protected abstract void TryRegisterFix(CodeFixContext context, Document document, SyntaxNode container, SyntaxNode location);
AddInheritdocCodeFixProvider.cs (1)
46public override async Task RegisterCodeFixesAsync(CodeFixContext context)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
AssignOutParametersAboveReturnCodeFixProvider.cs (1)
30protected override void TryRegisterFix(CodeFixContext context, Document document, SyntaxNode container, SyntaxNode location)
AssignOutParametersAtStartCodeFixProvider.cs (1)
28protected override void TryRegisterFix(CodeFixContext context, Document document, SyntaxNode container, SyntaxNode location)
ConditionalExpressionPlacementCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConsecutiveBracePlacementCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConstructorInitializerPlacementCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConvertNamespaceCodeFixProvider.cs (1)
40public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
41public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAddBracesCodeFixProvider.cs (1)
30public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
37public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpConvertToRecordCodeFixProvider.cs (1)
34public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
47public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
43public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
69public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpFixReturnTypeCodeFixProvider.cs (1)
41public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpInlineDeclarationCodeFixProvider.cs (1)
44public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpIsAndCastCheckCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
38public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
35public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
39public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
43public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
87public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseDeconstructionCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
39public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseIndexOperatorCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
40public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
41public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
48public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseNotPatternCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
64public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseRangeOperatorCodeFixProvider.cs (1)
43public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseTupleSwapCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
EmbeddedStatementPlacementCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
HideBaseCodeFixProvider.cs (1)
33public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
41public override Task RegisterCodeFixesAsync(CodeFixContext context)
MakeLocalFunctionStaticCodeFixProvider.cs (1)
31public override Task RegisterCodeFixesAsync(CodeFixContext context)
MakeRefStructCodeFixProvider.cs (1)
41public override async Task RegisterCodeFixesAsync(CodeFixContext context)
MisplacedUsingDirectivesCodeFixProvider.cs (1)
57public override async Task RegisterCodeFixesAsync(CodeFixContext context)
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveInKeywordCodeFixProvider.cs (1)
38public override async Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveNewModifierCodeFixProvider.cs (1)
36public override async Task RegisterCodeFixesAsync(CodeFixContext context)
UseExplicitTypeCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseExplicitTypeForConstCodeFixProvider.cs (1)
39public override async Task RegisterCodeFixesAsync(CodeFixContext context)
UseExpressionBodyCodeFixProvider.cs (1)
41public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseImplicitTypeCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseSimpleUsingStatementCodeFixProvider.cs (1)
43public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseThrowExpressionCodeFixProvider.cs (1)
39public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseUtf8StringLiteralCodeFixProvider.cs (1)
39public override Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
71public override async Task RegisterCodeFixesAsync(CodeFixContext context)
Formatting\CodeCleanupTests.TestFixers.cs (1)
23public override Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.CodeAnalysis.CSharp.Features (74)
AbstractAssignOutParametersCodeFixProvider.cs (2)
29public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context) 47protected abstract void TryRegisterFix(CodeFixContext context, Document document, SyntaxNode container, SyntaxNode location);
AddInheritdocCodeFixProvider.cs (1)
46public override async Task RegisterCodeFixesAsync(CodeFixContext context)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
AssignOutParametersAboveReturnCodeFixProvider.cs (1)
30protected override void TryRegisterFix(CodeFixContext context, Document document, SyntaxNode container, SyntaxNode location)
AssignOutParametersAtStartCodeFixProvider.cs (1)
28protected override void TryRegisterFix(CodeFixContext context, Document document, SyntaxNode container, SyntaxNode location)
CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
41public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
ConditionalExpressionPlacementCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConsecutiveBracePlacementCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConstructorInitializerPlacementCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConvertNamespaceCodeFixProvider.cs (1)
40public override Task RegisterCodeFixesAsync(CodeFixContext context)
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
34public override async Task RegisterCodeFixesAsync(CodeFixContext context)
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
36public override async Task RegisterCodeFixesAsync(CodeFixContext context)
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
41public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAddBracesCodeFixProvider.cs (1)
30public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
37public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAsAndMemberAccessCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpConvertToRecordCodeFixProvider.cs (1)
34public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
47public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
43public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
69public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpFixReturnTypeCodeFixProvider.cs (1)
41public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpInlineDeclarationCodeFixProvider.cs (1)
44public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpIsAndCastCheckCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeMemberRequiredCodeFixProvider.cs (1)
38public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
35public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
39public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
43public override async Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
87public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseDeconstructionCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseDefaultLiteralCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
39public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseIndexOperatorCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
40public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
41public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
48public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseNotPatternCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
64public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseRangeOperatorCodeFixProvider.cs (1)
43public override Task RegisterCodeFixesAsync(CodeFixContext context)
CSharpUseTupleSwapCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
EmbeddedStatementPlacementCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
HideBaseCodeFixProvider.cs (1)
33public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
ImplementInterface\CSharpImplementInterfaceCodeFixProvider.cs (1)
39public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
41public override Task RegisterCodeFixesAsync(CodeFixContext context)
MakeLocalFunctionStaticCodeFixProvider.cs (1)
31public override Task RegisterCodeFixesAsync(CodeFixContext context)
MakeRefStructCodeFixProvider.cs (1)
41public override async Task RegisterCodeFixesAsync(CodeFixContext context)
MisplacedUsingDirectivesCodeFixProvider.cs (1)
57public override async Task RegisterCodeFixesAsync(CodeFixContext context)
PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveInKeywordCodeFixProvider.cs (1)
38public override async Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveNewModifierCodeFixProvider.cs (1)
36public override async Task RegisterCodeFixesAsync(CodeFixContext context)
UseExplicitTypeCodeFixProvider.cs (1)
37public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseExplicitTypeForConstCodeFixProvider.cs (1)
39public override async Task RegisterCodeFixesAsync(CodeFixContext context)
UseExpressionBodyCodeFixProvider.cs (1)
41public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseImplicitTypeCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
38public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseSimpleUsingStatementCodeFixProvider.cs (1)
43public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseThrowExpressionCodeFixProvider.cs (1)
39public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseUtf8StringLiteralCodeFixProvider.cs (1)
39public override Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
CodeActions\CSharpCodeFixVerifier`2+Test.cs (1)
111protected override CodeFixContext CreateCodeFixContext(Document document, TextSpan span, ImmutableArray<Diagnostic> diagnostics, Action<CodeAction, ImmutableArray<Diagnostic>> registerCodeFix, CancellationToken cancellationToken)
CodeActions\VisualBasicCodeFixVerifier`2+Test.cs (1)
94protected override CodeFixContext CreateCodeFixContext(Document document, TextSpan span, ImmutableArray<Diagnostic> diagnostics, Action<CodeAction, ImmutableArray<Diagnostic>> registerCodeFix, CancellationToken cancellationToken)
Diagnostics\AbstractUserDiagnosticTest.cs (1)
151var context = new CodeFixContext(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (10)
CodeFixes\CodeFixServiceTests.cs (5)
393public sealed override Task RegisterCodeFixesAsync(CodeFixContext context) 746public override Task RegisterCodeFixesAsync(CodeFixContext context) 781public override Task RegisterCodeFixesAsync(CodeFixContext context) 790private void RegisterCodeFix(CodeFixContext context, string titleSuffix) 874public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CodeFixes\ErrorCases\CodeFixExceptionInFixableDiagnosticIds.cs (1)
25public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CodeFixes\ErrorCases\CodeFixExceptionInFixableDiagnosticIds2.cs (1)
19public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CodeFixes\ErrorCases\CodeFixExceptionInGetFixAllProvider.cs (1)
27public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CodeFixes\ErrorCases\CodeFixExceptionInRegisterMethod.cs (1)
22public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
CodeFixes\ErrorCases\CodeFixExceptionInRegisterMethodAsync.cs (1)
23public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
CodeFixes\CodeFixServiceTests.vb (2)
237Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task 262Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
114Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
CodeActions\OmniSharpCodeFixContextFactory.cs (1)
18public static CodeFixContext CreateCodeFixContext(
Microsoft.CodeAnalysis.Features (86)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
26public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
33public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
30public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddExplicitCastCodeFixProvider.cs (1)
56public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
33public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractAddParameterCodeFixProvider.cs (2)
51public override async Task RegisterCodeFixesAsync(CodeFixContext context) 229CodeFixContext context,
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
30public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
25public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractConflictMarkerCodeFixProvider.cs (2)
67public override async Task RegisterCodeFixesAsync(CodeFixContext context) 264CodeFixContext context, TextLine startLine, TextLine firstMiddleLine, TextLine secondMiddleLine, TextLine endLine)
AbstractConvertToAsyncCodeFixProvider.cs (1)
30public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
27public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractFileHeaderCodeFixProvider.cs (1)
31public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractForEachCastCodeFixProvider.cs (1)
30public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractIteratorCodeFixProvider.cs (1)
26public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeMemberStaticCodeFixProvider.cs (1)
21public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
33public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
29public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeTypeAbstractCodeFixProvider.cs (1)
22public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMakeTypePartialCodeFixProvider.cs (1)
23public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractOrderModifiersCodeFixProvider.cs (1)
41public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractPopulateSwitchCodeFixProvider.cs (1)
55public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractQualifyMemberAccessCodeFixProvider.cs (1)
28public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
29public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
34public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
27public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
28public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
125public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
43public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractSimplifyLinqExpressionCodeFixProvider`3.cs (1)
28public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUnsealClassCodeFixProvider.cs (1)
29public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUpgradeProjectCodeFixProvider.cs (2)
33public override Task RegisterCodeFixesAsync(CodeFixContext context) 41protected ImmutableArray<CodeAction> GetUpgradeProjectCodeActions(CodeFixContext context)
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
47public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
46public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
46public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseInferredMemberNameCodeFixProvider.cs (1)
25public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseNullPropagationCodeFixProvider.cs (1)
62public override Task RegisterCodeFixesAsync(CodeFixContext context)
AbstractUseObjectInitializerCodeFixProvider.cs (1)
45public override Task RegisterCodeFixesAsync(CodeFixContext context)
AddImport\AbstractAddImportCodeFixProvider.cs (1)
49public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (3)
42public override async Task RegisterCodeFixesAsync(CodeFixContext context) 55private static async Task<ImmutableArray<CodeAction>> GetAddReferencesCodeActionsAsync(CodeFixContext context, ISet<AssemblyIdentity> uniqueIdentities) 68private static async Task<ISet<AssemblyIdentity>> GetUniqueIdentitiesAsync(CodeFixContext context)
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
42CodeFixContext context, ISet<string> assemblyNames)
AddPackage\AbstractAddSpecificPackageCodeFixProvider.cs (1)
36public override async Task RegisterCodeFixesAsync(CodeFixContext context)
AddRequiredParenthesesCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
30public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
150var context = new CodeFixContext(document, diagnostic, registerCodeFix, cancellationToken);
CodeFixes\Suppression\WrapperCodeFixProvider.cs (2)
28public override async Task RegisterCodeFixesAsync(CodeFixContext context) 47private static void RegisterSuppressionFixes(CodeFixContext context, ImmutableArray<CodeFix> suppressionFixes)
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
FormattingCodeFixProvider.cs (2)
38public sealed override Task RegisterCodeFixesAsync(CodeFixContext context) 63private async Task<Document> FixOneAsync(CodeFixContext context, Diagnostic diagnostic, CancellationToken cancellationToken)
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
21public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorCodeFixProvider.cs (1)
21public override async Task RegisterCodeFixesAsync(CodeFixContext context)
ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
26public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
NamingStyleCodeFixProvider.cs (1)
49public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
31public override Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveRedundantEqualityCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
31public override async Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
36public override async Task RegisterCodeFixesAsync(CodeFixContext context)
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
39public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
SimplifyConditionalCodeFixProvider.cs (1)
35public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
31public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
75public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (5)
39public override async Task RegisterCodeFixesAsync(CodeFixContext context) 65private async Task CheckNodeAsync(CodeFixContext context, Document document, SyntaxNode node, CancellationToken cancellationToken) 91private async Task CheckTokenAsync(CodeFixContext context, Document document, SyntaxToken token, CancellationToken cancellationToken) 110CodeFixContext context, SyntaxToken nameToken, bool isGeneric, CancellationToken cancellationToken) 152CodeFixContext context, SyntaxToken nameToken, bool isGeneric,
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
109var context = new CodeFixContext(
UpdateLegacySuppressionsCodeFixProvider.cs (1)
32public override async Task RegisterCodeFixesAsync(CodeFixContext context)
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (2)
50public sealed override Task RegisterCodeFixesAsync(CodeFixContext context) 69private async Task<Solution> ProcessResultAsync(CodeFixContext context, Diagnostic diagnostic, CancellationToken cancellationToken)
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
34public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
35public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
36public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseExplicitTupleNameCodeFixProvider.cs (1)
32public override Task RegisterCodeFixesAsync(CodeFixContext context)
UseSystemHashCodeCodeFixProvider.cs (1)
33public override Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeFixes\CodeFixService.cs (1)
577var context = new CodeFixContext(document, span, diagnostics,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
29Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
33Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
27Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
28Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Formatting\CodeCleanUpTests.vb (1)
723Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
Microsoft.CodeAnalysis.VisualBasic.Features (13)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
36Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (1)
64Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
44Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
58Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
CodeFixes\IncorrectFunctionReturnType\IncorrectFunctionReturnTypeCodeFixProvider.vb (1)
40Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (1)
43Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.vb (1)
36Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
ImplementInterface\VisualBasicImplementInterfaceCodeFixProvider.vb (1)
38Public NotOverridable Overrides Async Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
RemoveSharedFromModuleMembers\VisualBasicRemoveSharedFromModuleMembersCodeFixProvider.vb (1)
39Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
VisualBasicRemoveUnnecessaryByValCodeFixProvider.vb (1)
29Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (1)
33Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
VisualBasicSimplifyObjectCreationCodeFixProvider.vb (1)
27Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
28Public Overrides Function RegisterCodeFixesAsync(context As CodeFixContext) As Task
Microsoft.CodeAnalysis.Workspaces (19)
CodeActionOptions.cs (1)
161internal static CodeActionOptionsProvider GetOptionsProvider(this CodeFixContext context)
CodeFixContextExtensions.cs (2)
16internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, Diagnostic diagnostic) 27internal static void RegisterFixes(this CodeFixContext context, IEnumerable<CodeAction> actions, ImmutableArray<Diagnostic> diagnostics)
CodeFixes\CodeFix.cs (1)
37/// cref="CodeFixContext.RegisterCodeFix(CodeAction, IEnumerable{Diagnostic})"/>). This could change
CodeFixes\CodeFixContext.cs (7)
31/// Document corresponding to the <see cref="CodeFixContext.Span"/> to fix. 35/// <see cref="CodeFixContext.TextDocument"/> property instead. 76/// These are not available in Code Style layer. Use <see cref="CodeActionOptionsProviders.GetOptionsProvider(CodeFixContext)"/> extension method 95/// Creates a code fix context to be passed into <see cref="CodeFixProvider.RegisterCodeFixesAsync(CodeFixContext)"/> method. 129/// Creates a code fix context to be passed into <see cref="CodeFixProvider.RegisterCodeFixesAsync(CodeFixContext)"/> method. 162/// Creates a code fix context to be passed into <see cref="CodeFixProvider.RegisterCodeFixesAsync(CodeFixContext)"/> method. 189/// Creates a code fix context to be passed into <see cref="CodeFixProvider.RegisterCodeFixesAsync(CodeFixContext)"/> method.
CodeFixes\CodeFixProvider.cs (3)
24/// Computes one or more fixes for the specified <see cref="CodeFixContext"/>. 27/// A <see cref="CodeFixContext"/> containing context information about the diagnostics to fix. 30public abstract Task RegisterCodeFixesAsync(CodeFixContext context);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
158var context = new CodeFixContext(document, diagnostic.Location.SourceSpan, ImmutableArray.Create(diagnostic), action, fixAllContext.State.CodeActionOptionsProvider, isBlocking: false, cancellationToken);
ExternalAccess\VSTypeScript\Api\VSTypeScriptCodeFixContextExtensions.cs (1)
12public static bool IsBlocking(this CodeFixContext context)
SyntaxEditorBasedCodeFixProvider.cs (3)
55protected void RegisterCodeFix(CodeFixContext context, string title, string equivalenceKey, Diagnostic? diagnostic = null) 58protected void RegisterCodeFix(CodeFixContext context, string title, string equivalenceKey, CodeActionPriority priority, Diagnostic? diagnostic = null) 61protected Func<CancellationToken, Task<Document>> GetDocumentUpdater(CodeFixContext context, Diagnostic? diagnostic = null)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
95public override Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (1)
63public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)
Microsoft.VisualStudio.LanguageServices.Xaml (1)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (1)
45public sealed override Task RegisterCodeFixesAsync(CodeFixContext context)