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