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