21 references to MoveTypeOperationKind
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeActions\MoveType\MoveTypeTests.MoveScope.cs (1)
925var modifiedSolution = await moveTypeService.GetModifiedSolutionAsync(documentToModify, textSpan, MoveTypeOperationKind.MoveTypeNamespaceScope, CodeActionOptions.DefaultProvider, CancellationToken.None).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (20)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (7)
31public static SyntaxAnnotation NamespaceScopeMovedAnnotation = new(nameof(MoveTypeOperationKind.MoveTypeNamespaceScope)); 33public abstract Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CodeCleanupOptionsProvider fallbackOptions, CancellationToken cancellationToken); 59public override async Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CodeCleanupOptionsProvider fallbackOptions, CancellationToken cancellationToken) 138actions.Add(GetCodeAction(state, fileName, operationKind: MoveTypeOperationKind.MoveType)); 148actions.Add(GetCodeAction(state, fileName, operationKind: MoveTypeOperationKind.RenameFile)); 157operationKind: MoveTypeOperationKind.RenameType)); 169private CodeAction GetCodeAction(State state, string fileName, MoveTypeOperationKind operationKind)
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (5)
61public static Editor GetEditor(MoveTypeOperationKind operationKind, TService service, State state, string fileName, CancellationToken cancellationToken) 64MoveTypeOperationKind.MoveType => new MoveTypeEditor(service, state, fileName, cancellationToken), 65MoveTypeOperationKind.RenameType => new RenameTypeEditor(service, state, fileName, cancellationToken), 66MoveTypeOperationKind.RenameFile => new RenameFileEditor(service, state, fileName, cancellationToken), 67MoveTypeOperationKind.MoveTypeNamespaceScope => new MoveTypeNamespaceScopeEditor(service, state, fileName, cancellationToken),
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeCodeAction.cs (6)
21private readonly MoveTypeOperationKind _operationKind; 28MoveTypeOperationKind operationKind, 41MoveTypeOperationKind.MoveType => string.Format(FeaturesResources.Move_type_to_0, _fileName), 42MoveTypeOperationKind.RenameType => string.Format(FeaturesResources.Rename_type_to_0, _state.DocumentNameWithoutExtension), 43MoveTypeOperationKind.RenameFile => string.Format(FeaturesResources.Rename_file_to_0, _fileName), 44MoveTypeOperationKind.MoveTypeNamespaceScope => string.Empty,
CodeRefactorings\MoveType\IMoveTypeService.cs (1)
22Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CodeCleanupOptionsProvider fallbackOptions, CancellationToken cancellationToken);
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
259MoveTypeOperationKind.MoveTypeNamespaceScope,