80 overrides of ComputeRefactoringsAsync
Microsoft.CodeAnalysis.CSharp.Features (19)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
33
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
35
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
40
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (1)
27
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
46
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
35
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
35
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
42
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertProgram\ConvertToProgramMainCodeRefactoringProvider.cs (1)
31
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertProgram\ConvertToTopLevelStatementsCodeRefactoringProvider.cs (1)
31
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
141
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertToRawString\ConvertStringToRawStringCodeRefactoringProvider.cs (1)
70
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertToRecord\CSharpConvertToRecordRefactoringProvider.cs (1)
19
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
48
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
39
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeRefactoringProvider.cs (1)
25
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
34
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
60
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
29
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
Microsoft.CodeAnalysis.Features (55)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
35
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
AddDebuggerDisplay\AbstractAddDebuggerDisplayCodeRefactoringProvider.cs (1)
31
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
33
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
44
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ChangeSignature\AbstractChangeSignatureCodeRefactoringProvider.cs (1)
25
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (1)
33
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsRefactoringProvider.cs (1)
19
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
29
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\MoveType\MoveTypeCodeRefactoringProvider.cs (1)
18
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.cs (1)
32
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
43
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
30
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
34
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
35
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
59
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
53
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (1)
34
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (1)
31
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertLinq\ConvertForEachToLinqQuery\AbstractConvertForEachToLinqQueryProvider.cs (1)
65
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
34
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (1)
32
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
127
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
30
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
61
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
EncapsulateField\EncapsulateFieldRefactoringProvider.cs (1)
18
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
27
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ExtractInterface\ExtractInterfaceCodeRefactoringProvider.cs (1)
28
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
42
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
66
public override Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
53
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
GenerateOverrides\GenerateOverridesCodeRefactoringProvider.cs (1)
31
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ImplementInterface\ImplementInterfaceCodeRefactoringProvider.cs (1)
22
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
55
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
79
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (1)
48
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
53
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
32
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
IntroduceVariable\IntroduceVariableCodeRefactoringProvider.cs (1)
23
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (1)
21
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
93
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
35
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (1)
16
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
20
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
MoveToNamespace\MoveToNamespaceCodeActionProvider.cs (1)
20
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
22
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (1)
66
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
24
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
51
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
24
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
33
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
38
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (1)
35
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (1)
32
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
197
public sealed override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
35
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
Microsoft.CodeAnalysis.TestAnalyzerReference (1)
NonSourceFileRefactoring.cs (1)
21
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
Roslyn.Diagnostics.Analyzers (4)
AbstractApplyTraitToClass`1.cs (1)
32
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
AbstractCreateTestAccessor`1.cs (1)
30
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
AbstractExposeMemberForTesting`1.cs (1)
36
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
AbstractRunIterations`1.cs (1)
25
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
Roslyn.Diagnostics.CSharp.Analyzers (1)
NumberCommentsRefactoring.cs (1)
35
public override async Task
ComputeRefactoringsAsync
(CodeRefactoringContext context)
4 references to ComputeRefactoringsAsync
Microsoft.CodeAnalysis.Features (1)
CodeRefactorings\CodeRefactoringService.cs (1)
271
var task = provider.
ComputeRefactoringsAsync
(context) ?? Task.CompletedTask;
Microsoft.CodeAnalysis.Workspaces (3)
CodeRefactorings\CodeRefactoringContext.cs (3)
59
/// Creates a code refactoring context to be passed into <see cref="CodeRefactoringProvider.
ComputeRefactoringsAsync
(CodeRefactoringContext)"/> method.
71
/// Creates a code refactoring context to be passed into <see cref="CodeRefactoringProvider.
ComputeRefactoringsAsync
(CodeRefactoringContext)"/> method.
82
/// Creates a code refactoring context to be passed into <see cref="CodeRefactoringProvider.
ComputeRefactoringsAsync
(CodeRefactoringContext)"/> method.