20 references to MoveTypeOperationKind
Microsoft.CodeAnalysis.Features (20)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (7)
27public static SyntaxAnnotation NamespaceScopeMovedAnnotation = new(nameof(MoveTypeOperationKind.MoveTypeNamespaceScope)); 29public abstract Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CancellationToken cancellationToken); 56public override async Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CancellationToken cancellationToken) 114actions.Add(GetCodeAction(fileName, operationKind: MoveTypeOperationKind.MoveType)); 122actions.Add(GetCodeAction(fileName, operationKind: MoveTypeOperationKind.RenameFile)); 129operationKind: MoveTypeOperationKind.RenameType)); 142MoveTypeCodeAction GetCodeAction(string fileName, MoveTypeOperationKind operationKind)
CodeRefactorings\MoveType\AbstractMoveTypeService.Editor.cs (5)
44public static Editor GetEditor(MoveTypeOperationKind operationKind, TService service, SemanticDocument document, TTypeDeclarationSyntax typeDeclaration, string fileName, CancellationToken cancellationToken) 47MoveTypeOperationKind.MoveType => new MoveTypeEditor(service, document, typeDeclaration, fileName, cancellationToken), 48MoveTypeOperationKind.RenameType => new RenameTypeEditor(service, document, typeDeclaration, fileName, cancellationToken), 49MoveTypeOperationKind.RenameFile => new RenameFileEditor(service, document, typeDeclaration, fileName, cancellationToken), 50MoveTypeOperationKind.MoveTypeNamespaceScope => new MoveTypeNamespaceScopeEditor(service, document, typeDeclaration, fileName, cancellationToken),
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeCodeAction.cs (6)
20private readonly MoveTypeOperationKind _operationKind; 27MoveTypeOperationKind operationKind, 41MoveTypeOperationKind.MoveType => string.Format(FeaturesResources.Move_type_to_0, _fileName), 42MoveTypeOperationKind.RenameType => string.Format(FeaturesResources.Rename_type_to_0, GetDocumentNameWithoutExtension(_document)), 43MoveTypeOperationKind.RenameFile => string.Format(FeaturesResources.Rename_file_to_0, _fileName), 44MoveTypeOperationKind.MoveTypeNamespaceScope => string.Empty,
CodeRefactorings\MoveType\IMoveTypeService.cs (1)
21Task<Solution> GetModifiedSolutionAsync(Document document, TextSpan textSpan, MoveTypeOperationKind operationKind, CancellationToken cancellationToken);
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
237MoveTypeOperationKind.MoveTypeNamespaceScope,