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