67 references to RegisterRefactoring
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeActions\Preview\ErrorCases\ExceptionInCodeAction.cs (1)
21
context.
RegisterRefactoring
(new ExceptionCodeAction(), context.Span);
CodeActions\Preview\PreviewTests.cs (1)
53
context.
RegisterRefactoring
(codeAction, context.Span);
Microsoft.CodeAnalysis.CSharp.Features (8)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
68
context.
RegisterRefactoring
(
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
93
context.
RegisterRefactoring
(
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
68
context.
RegisterRefactoring
(
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (3)
82
context.
RegisterRefactoring
(
92
context.
RegisterRefactoring
(
102
context.
RegisterRefactoring
(
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (2)
127
context.
RegisterRefactoring
(
140
context.
RegisterRefactoring
(
Microsoft.CodeAnalysis.EditorFeatures (1)
RenameTracking\RenameTrackingCodeRefactoringProvider.cs (1)
40
context.
RegisterRefactoring
(action, renameSpan);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
LinkedFiles\LinkedFileDiffMergingEditorTests.cs (1)
90
context.
RegisterRefactoring
(CodeAction.Create("Description", (ct) => Task.FromResult(newSolution)), context.Span);
Microsoft.CodeAnalysis.Features (53)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
89
context.
RegisterRefactoring
(
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (2)
52
context.
RegisterRefactoring
(
60
context.
RegisterRefactoring
(
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsRefactoringProvider.cs (1)
58
context.
RegisterRefactoring
(addImportsCodeAction, textSpan);
CodeRefactorings\CodeRefactoringContextExtensions.cs (1)
31
context.
RegisterRefactoring
(action, applicableToSpan.Value);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.cs (1)
82
context.
RegisterRefactoring
(solutionChangeAction, textSpan);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
65
context.
RegisterRefactoring
(
73
context.
RegisterRefactoring
(
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (2)
54
context.
RegisterRefactoring
(
66
context.
RegisterRefactoring
(
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
49
context.
RegisterRefactoring
(
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)
51
context.
RegisterRefactoring
(
61
context.
RegisterRefactoring
(
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
47
context.
RegisterRefactoring
(
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (2)
113
context.
RegisterRefactoring
(
136
context.
RegisterRefactoring
(
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
107
context.
RegisterRefactoring
(
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
108
context.
RegisterRefactoring
(
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
105
context.
RegisterRefactoring
(
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
75
context.
RegisterRefactoring
(
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
97
context.
RegisterRefactoring
(
109
context.
RegisterRefactoring
(
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
60
context.
RegisterRefactoring
(action, action.Span);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
69
context.
RegisterRefactoring
,
GenerateOverrides\GenerateOverridesCodeRefactoringProvider.cs (1)
61
context.
RegisterRefactoring
(
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
243
context.
RegisterRefactoring
(nestedCodeAction, calleeInvocationNode.Span);
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
96
context.
RegisterRefactoring
(
105
context.
RegisterRefactoring
(
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
53
context.
RegisterRefactoring
(
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (2)
55
context.
RegisterRefactoring
(
63
context.
RegisterRefactoring
(
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
38
context.
RegisterRefactoring
(action, textSpan);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
31
context.
RegisterRefactoring
(
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
96
context.
RegisterRefactoring
(
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
75
context.
RegisterRefactoring
(
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
45
context.
RegisterRefactoring
(
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
66
context.
RegisterRefactoring
(action, memberSpan);
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
33
context.
RegisterRefactoring
(
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
96
context.
RegisterRefactoring
(nestedCodeAction, memberSpan);
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (2)
152
context.
RegisterRefactoring
(CodeAction.Create(
180
context.
RegisterRefactoring
(CodeAction.Create(
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
144
context.
RegisterRefactoring
(
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
76
context.
RegisterRefactoring
(CodeAction.Create(
89
context.
RegisterRefactoring
(CodeAction.Create(
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
67
context.
RegisterRefactoring
(
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (1)
55
context.
RegisterRefactoring
(
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (1)
52
context.
RegisterRefactoring
(
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (3)
113
context.
RegisterRefactoring
(
120
context.
RegisterRefactoring
(
129
context.
RegisterRefactoring
(
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
CodeActions\Preview\PreviewTests.vb (1)
30
context.
RegisterRefactoring
(codeAction, context.Span)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
61
context.
RegisterRefactoring
(