3 instantiations of MoveToNamespaceAnalysisResult
Microsoft.CodeAnalysis.Features (3)
MoveToNamespace\AbstractMoveToNamespaceService.cs (2)
105return new MoveToNamespaceAnalysisResult(document, declarationSyntax, namespaceName, [.. namespaces], MoveToNamespaceAnalysisResult.ContainerType.Namespace); 155return new MoveToNamespaceAnalysisResult(document, namedTypeDeclarationSyntax, GetNamespaceName(container), [.. namespaces], MoveToNamespaceAnalysisResult.ContainerType.NamedType);
MoveToNamespace\MoveToNamespaceAnalysisResult.cs (1)
13public static readonly MoveToNamespaceAnalysisResult Invalid = new();
25 references to MoveToNamespaceAnalysisResult
Microsoft.CodeAnalysis.Features (25)
MoveToNamespace\AbstractMoveToNamespaceService.cs (19)
26Task<MoveToNamespaceAnalysisResult> AnalyzeTypeAtPositionAsync(Document document, int position, CancellationToken cancellationToken); 27Task<MoveToNamespaceResult> MoveToNamespaceAsync(MoveToNamespaceAnalysisResult analysisResult, string targetNamespace, CancellationToken cancellationToken); 54var typeAnalysisResult = await AnalyzeTypeAtPositionAsync(document, span.Start, cancellationToken).ConfigureAwait(false); 63public async Task<MoveToNamespaceAnalysisResult> AnalyzeTypeAtPositionAsync( 74return MoveToNamespaceAnalysisResult.Invalid; 85return moveToNamespaceAnalysisResult ?? MoveToNamespaceAnalysisResult.Invalid; 87private async Task<MoveToNamespaceAnalysisResult?> TryAnalyzeNamespaceAsync( 105return new MoveToNamespaceAnalysisResult(document, declarationSyntax, namespaceName, [.. namespaces], MoveToNamespaceAnalysisResult.ContainerType.Namespace); 109return MoveToNamespaceAnalysisResult.Invalid; 112private async Task<MoveToNamespaceAnalysisResult> TryAnalyzeNamedTypeAsync( 120return MoveToNamespaceAnalysisResult.Invalid; 134return MoveToNamespaceAnalysisResult.Invalid; 141return MoveToNamespaceAnalysisResult.Invalid; 148return MoveToNamespaceAnalysisResult.Invalid; 155return new MoveToNamespaceAnalysisResult(document, namedTypeDeclarationSyntax, GetNamespaceName(container), [.. namespaces], MoveToNamespaceAnalysisResult.ContainerType.NamedType); 158return MoveToNamespaceAnalysisResult.Invalid; 171MoveToNamespaceAnalysisResult analysisResult, 180MoveToNamespaceAnalysisResult.ContainerType.Namespace => MoveItemsInNamespaceAsync(analysisResult.Document, analysisResult.SyntaxNode, targetNamespace, cancellationToken), 181MoveToNamespaceAnalysisResult.ContainerType.NamedType => MoveTypeToNamespaceAsync(analysisResult.Document, analysisResult.SyntaxNode, targetNamespace, cancellationToken),
MoveToNamespace\MoveToNamespaceAnalysisResult.cs (1)
13public static readonly MoveToNamespaceAnalysisResult Invalid = new();
MoveToNamespace\MoveToNamespaceCodeAction.cs (5)
19MoveToNamespaceAnalysisResult analysisResult, 23private readonly MoveToNamespaceAnalysisResult _moveToNamespaceAnalysisResult = analysisResult; 87public static MoveToNamespaceCodeAction Generate(IMoveToNamespaceService changeNamespaceService, MoveToNamespaceAnalysisResult analysisResult) 90MoveToNamespaceAnalysisResult.ContainerType.NamedType => FeaturesResources.Move_to_namespace, 91MoveToNamespaceAnalysisResult.ContainerType.Namespace => FeaturesResources.Move_contents_to_namespace,