69 references to RegisterRefactoring
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeActions\Preview\ErrorCases\ExceptionInCodeAction.cs (1)
20
context.
RegisterRefactoring
(new ExceptionCodeAction(), context.Span);
CodeActions\PreviewTests.cs (1)
48
context.
RegisterRefactoring
(codeAction, context.Span);
Microsoft.CodeAnalysis.CSharp.Features (9)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
55
context.
RegisterRefactoring
(
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
92
context.
RegisterRefactoring
(
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
63
context.
RegisterRefactoring
(
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
64
context.
RegisterRefactoring
(CodeAction.Create(
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (3)
96
context.
RegisterRefactoring
(
106
context.
RegisterRefactoring
(
116
context.
RegisterRefactoring
(
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
123
context.
RegisterRefactoring
(
136
context.
RegisterRefactoring
(
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (1)
44
context.
RegisterRefactoring
(action, renameSpan);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
111
context.
RegisterRefactoring
(CodeAction.Create("Description", _ => Task.FromResult(newSolution)), context.Span);
Microsoft.CodeAnalysis.Features (55)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
79
context.
RegisterRefactoring
(
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (2)
52
context.
RegisterRefactoring
(
60
context.
RegisterRefactoring
(
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsRefactoringProvider.cs (1)
50
context.
RegisterRefactoring
(addImportsCodeAction, textSpan);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.cs (1)
89
context.
RegisterRefactoring
(solutionChangeAction, textSpan);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
63
context.
RegisterRefactoring
(
71
context.
RegisterRefactoring
(
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (2)
56
context.
RegisterRefactoring
(
69
context.
RegisterRefactoring
(
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (2)
50
context.
RegisterRefactoring
(CodeAction.Create(
61
context.
RegisterRefactoring
(CodeAction.Create(
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
59
context.
RegisterRefactoring
(
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
77
context.
RegisterRefactoring
(
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
134
context.
RegisterRefactoring
(
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (2)
52
context.
RegisterRefactoring
(
62
context.
RegisterRefactoring
(
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
46
context.
RegisterRefactoring
(
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (2)
113
context.
RegisterRefactoring
(
136
context.
RegisterRefactoring
(
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
109
context.
RegisterRefactoring
(
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
146
context.
RegisterRefactoring
(
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
74
context.
RegisterRefactoring
(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
96
context.
RegisterRefactoring
(
108
context.
RegisterRefactoring
(
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
48
context.
RegisterRefactoring
(action, action.Span);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
71
context.
RegisterRefactoring
,
GenerateOverrides\GenerateOverridesCodeRefactoringProvider.cs (1)
55
context.
RegisterRefactoring
(
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
197
context.
RegisterRefactoring
(CodeAction.Create(
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
103
context.
RegisterRefactoring
(
112
context.
RegisterRefactoring
(
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (2)
78
context.
RegisterRefactoring
(
92
context.
RegisterRefactoring
(
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
54
context.
RegisterRefactoring
(
62
context.
RegisterRefactoring
(
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
33
context.
RegisterRefactoring
(action, textSpan);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
31
context.
RegisterRefactoring
(
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (2)
144
context.
RegisterRefactoring
(CodeAction.Create(
205
context.
RegisterRefactoring
(CodeAction.Create(
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
74
context.
RegisterRefactoring
(
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
37
context.
RegisterRefactoring
(
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
70
context.
RegisterRefactoring
(action, memberSpan);
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
32
context.
RegisterRefactoring
(
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
89
context.
RegisterRefactoring
(CodeAction.Create(
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
61
context.
RegisterRefactoring
(CodeAction.Create(
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (2)
134
context.
RegisterRefactoring
(CodeAction.Create(
162
context.
RegisterRefactoring
(CodeAction.Create(
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
149
context.
RegisterRefactoring
(
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
69
context.
RegisterRefactoring
(CodeAction.Create(
82
context.
RegisterRefactoring
(CodeAction.Create(
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
63
context.
RegisterRefactoring
(
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (1)
54
context.
RegisterRefactoring
(
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (1)
52
context.
RegisterRefactoring
(
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (3)
110
context.
RegisterRefactoring
(
117
context.
RegisterRefactoring
(
126
context.
RegisterRefactoring
(
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (1)
31
context.
RegisterRefactoring
(action, applicableToSpan.Value);