116 references to RegisterCodeFix
Microsoft.CodeAnalysis.CodeStyle.Fixes (25)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
45context.RegisterCodeFix(
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
41context.RegisterCodeFix(
AbstractAddExplicitCastCodeFixProvider.cs (1)
98context.RegisterCodeFix(
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
30context.RegisterCodeFix(
AbstractConflictMarkerCodeFixProvider.cs (3)
283context.RegisterCodeFix( 288context.RegisterCodeFix( 293context.RegisterCodeFix(
AbstractConvertToAsyncCodeFixProvider.cs (1)
44context.RegisterCodeFix(codeAction, context.Diagnostics);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
67context.RegisterCodeFix( 78context.RegisterCodeFix(
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
38context.RegisterCodeFix(
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
37context.RegisterCodeFix(CodeAction.Create(
AbstractPopulateSwitchCodeFixProvider.cs (3)
67context.RegisterCodeFix( 79context.RegisterCodeFix( 91context.RegisterCodeFix(
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
54context.RegisterCodeFix(
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
40context.RegisterCodeFix(
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
30context.RegisterCodeFix(
AbstractUnsealClassCodeFixProvider.cs (1)
47context.RegisterCodeFix(
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
42context.RegisterCodeFix(
AddRequiredParenthesesCodeFixProvider.cs (1)
38context.RegisterCodeFix(
CodeFixContextExtensions.cs (1)
33context.RegisterCodeFix(action, diagnostics);
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
37context.RegisterCodeFix(CodeAction.Create(
SyntaxEditorBasedCodeFixProvider.cs (2)
56=> context.RegisterCodeFix(CodeAction.Create(title, GetDocumentUpdater(context, diagnostic), equivalenceKey), context.Diagnostics); 59=> context.RegisterCodeFix(new CustomCodeActions.DocumentChangeAction(title, GetDocumentUpdater(context, diagnostic), equivalenceKey, priority), context.Diagnostics);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (20)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
40context.RegisterCodeFix(
AssignOutParametersAtStartCodeFixProvider.cs (1)
51context.RegisterCodeFix(
ConditionalExpressionPlacementCodeFixProvider.cs (1)
40context.RegisterCodeFix(
ConsecutiveBracePlacementCodeFixProvider.cs (1)
39context.RegisterCodeFix(
ConstructorInitializerPlacementCodeFixProvider.cs (1)
38context.RegisterCodeFix(
ConvertNamespaceCodeFixProvider.cs (1)
52context.RegisterCodeFix(
CSharpConvertToRecordCodeFixProvider.cs (1)
52context.RegisterCodeFix(action, context.Diagnostics);
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
44context.RegisterCodeFix( 51context.RegisterCodeFix(
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
37context.RegisterCodeFix(
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
59context.RegisterCodeFix(
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
38context.RegisterCodeFix(ProjectOptionsChangeAction.Create(CSharpCodeFixesResources.Allow_unsafe_code_in_this_project,
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
49context.RegisterCodeFix(
EmbeddedStatementPlacementCodeFixProvider.cs (1)
39context.RegisterCodeFix(
HideBaseCodeFixProvider.cs (1)
49context.RegisterCodeFix(new AddNewKeywordAction(context.Document, originalNode, context.GetOptionsProvider()), context.Diagnostics);
MakeRefStructCodeFixProvider.cs (1)
60context.RegisterCodeFix(
RemoveInKeywordCodeFixProvider.cs (1)
51context.RegisterCodeFix(
RemoveNewModifierCodeFixProvider.cs (1)
53context.RegisterCodeFix(
UseExplicitTypeForConstCodeFixProvider.cs (1)
57context.RegisterCodeFix(
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
46context.RegisterCodeFix(codeAction, context.Diagnostics);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
91context.RegisterCodeFix(fix, context.Diagnostics);
Microsoft.CodeAnalysis.CSharp.Features (21)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
40context.RegisterCodeFix(
AssignOutParametersAtStartCodeFixProvider.cs (1)
51context.RegisterCodeFix(
ConditionalExpressionPlacementCodeFixProvider.cs (1)
40context.RegisterCodeFix(
ConsecutiveBracePlacementCodeFixProvider.cs (1)
39context.RegisterCodeFix(
ConstructorInitializerPlacementCodeFixProvider.cs (1)
38context.RegisterCodeFix(
ConvertNamespaceCodeFixProvider.cs (1)
52context.RegisterCodeFix(
CSharpConvertToRecordCodeFixProvider.cs (1)
52context.RegisterCodeFix(action, context.Diagnostics);
CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
44context.RegisterCodeFix( 51context.RegisterCodeFix(
CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
37context.RegisterCodeFix(
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
59context.RegisterCodeFix(
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
38context.RegisterCodeFix(ProjectOptionsChangeAction.Create(CSharpCodeFixesResources.Allow_unsafe_code_in_this_project,
CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
49context.RegisterCodeFix(
EmbeddedStatementPlacementCodeFixProvider.cs (1)
39context.RegisterCodeFix(
HideBaseCodeFixProvider.cs (1)
49context.RegisterCodeFix(new AddNewKeywordAction(context.Document, originalNode, context.GetOptionsProvider()), context.Diagnostics);
MakeRefStructCodeFixProvider.cs (1)
60context.RegisterCodeFix(
RemoveInKeywordCodeFixProvider.cs (1)
51context.RegisterCodeFix(
RemoveNewModifierCodeFixProvider.cs (1)
53context.RegisterCodeFix(
UseExplicitTypeForConstCodeFixProvider.cs (1)
57context.RegisterCodeFix(
UseExpressionBodyForLambdaCodeFixProvider.cs (1)
46context.RegisterCodeFix(codeAction, context.Diagnostics);
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
40context.RegisterCodeFix(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeFixes\CodeFixServiceTests.cs (2)
749context.RegisterCodeFix(CodeAction.Create(_name, ct => Task.FromResult(context.Document)), fixableDiagnostics); 792context.RegisterCodeFix(
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
CodeFixes\CodeFixServiceTests.vb (2)
242context.RegisterCodeFix(CodeAction.Create("FIX_TEST0000", Function(ct) Task.FromResult(context.Document.WithSyntaxRoot(root))), context.Diagnostics) 267context.RegisterCodeFix(CodeAction.Create("FIX_TEST1111", Function(ct) Task.FromResult(context.Document.WithSyntaxRoot(root))), context.Diagnostics)
Diagnostics\AdditionalFileDiagnosticsTests.vb (1)
125context.RegisterCodeFix(CodeAction.Create("Request serialization permission", Function(ct) Task.FromResult(newSln)), context.Diagnostics)
Microsoft.CodeAnalysis.Features (31)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
45context.RegisterCodeFix(
AbstractAddDocCommentNodesCodeFixProvider.cs (1)
41context.RegisterCodeFix(
AbstractAddExplicitCastCodeFixProvider.cs (1)
98context.RegisterCodeFix(
AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
30context.RegisterCodeFix(
AbstractConflictMarkerCodeFixProvider.cs (3)
283context.RegisterCodeFix( 288context.RegisterCodeFix( 293context.RegisterCodeFix(
AbstractConvertToAsyncCodeFixProvider.cs (1)
44context.RegisterCodeFix(codeAction, context.Diagnostics);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
67context.RegisterCodeFix( 78context.RegisterCodeFix(
AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
38context.RegisterCodeFix(
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
37context.RegisterCodeFix(CodeAction.Create(
AbstractPopulateSwitchCodeFixProvider.cs (3)
67context.RegisterCodeFix( 79context.RegisterCodeFix( 91context.RegisterCodeFix(
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
54context.RegisterCodeFix(
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
40context.RegisterCodeFix(
AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
30context.RegisterCodeFix(
AbstractUnsealClassCodeFixProvider.cs (1)
47context.RegisterCodeFix(
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
42context.RegisterCodeFix(
AddRequiredParenthesesCodeFixProvider.cs (1)
38context.RegisterCodeFix(
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
53context.RegisterCodeFix(suppressionFix.Action, suppressionFix.Diagnostics);
ConsecutiveStatementPlacementCodeFixProvider.cs (1)
37context.RegisterCodeFix(CodeAction.Create(
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionCodeFixProvider.cs (1)
38context.RegisterCodeFix(
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
50context.RegisterCodeFix(CodeAction.Create(
ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
48context.RegisterCodeFix( 62context.RegisterCodeFix(
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
36context.RegisterCodeFix(
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
33context.RegisterCodeFix(
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
93context.RegisterCodeFix(
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
190context.RegisterCodeFix(
Microsoft.CodeAnalysis.VisualBasic.Features (8)
CodeFixes\CorrectNextControlVariable\CorrectNextControlVariableCodeFixProvider.vb (1)
66context.RegisterCodeFix(New CorrectNextControlVariableCodeAction(context.Document, nodeToReplace, newNode), context.Diagnostics)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (3)
84context.RegisterCodeFix( 95context.RegisterCodeFix( 106context.RegisterCodeFix(
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
70context.RegisterCodeFix(result, context.Diagnostics)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
81context.RegisterCodeFix(New RemoveStatementCodeAction(document, node, CreateDeleteString(node)), context.Diagnostics)
CodeFixes\OverloadBase\OverloadBaseCodeFixProvider.vb (2)
49context.RegisterCodeFix(New AddKeywordAction(context.Document, token.Parent, VBFeaturesResources.Add_Overloads, SyntaxKind.OverloadsKeyword, context.Options), context.Diagnostics) 51context.RegisterCodeFix(New AddKeywordAction(context.Document, token.Parent, VBFeaturesResources.Add_Shadows, SyntaxKind.ShadowsKeyword, context.Options), context.Diagnostics)
Microsoft.CodeAnalysis.Workspaces (4)
CodeFixContextExtensions.cs (1)
33context.RegisterCodeFix(action, diagnostics);
CodeFixes\CodeFixContext.cs (1)
266RegisterCodeFix(action, diagnostics.ToImmutableArray());
SyntaxEditorBasedCodeFixProvider.cs (2)
56=> context.RegisterCodeFix(CodeAction.Create(title, GetDocumentUpdater(context, diagnostic), equivalenceKey), context.Diagnostics); 59=> context.RegisterCodeFix(new CustomCodeActions.DocumentChangeAction(title, GetDocumentUpdater(context, diagnostic), equivalenceKey, priority), context.Diagnostics);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (1)
47context.RegisterCodeFix(