1 instantiation of MoveToNamespaceAnalysisResult
Microsoft.CodeAnalysis.Features (1)
MoveToNamespace\MoveToNamespaceAnalysisResult.cs (1)
13
public static readonly MoveToNamespaceAnalysisResult Invalid =
new
();
21 references to MoveToNamespaceAnalysisResult
Microsoft.CodeAnalysis.Features (21)
MoveToNamespace\AbstractMoveToNamespaceService.cs (15)
28
Task<
MoveToNamespaceAnalysisResult
> AnalyzeTypeAtPositionAsync(Document document, int position, CancellationToken cancellationToken);
29
Task<MoveToNamespaceResult> MoveToNamespaceAsync(
MoveToNamespaceAnalysisResult
analysisResult, string targetNamespace, CancellationToken cancellationToken);
64
public async Task<
MoveToNamespaceAnalysisResult
> AnalyzeTypeAtPositionAsync(
82
return moveToNamespaceAnalysisResult ??
MoveToNamespaceAnalysisResult
.Invalid;
85
private async Task<
MoveToNamespaceAnalysisResult
> TryAnalyzeNamespaceAsync(
103
return new MoveToNamespaceAnalysisResult(document, declarationSyntax, namespaceName, [.. namespaces],
MoveToNamespaceAnalysisResult
.ContainerType.Namespace);
107
return
MoveToNamespaceAnalysisResult
.Invalid;
110
private async Task<
MoveToNamespaceAnalysisResult
> TryAnalyzeNamedTypeAsync(
118
return
MoveToNamespaceAnalysisResult
.Invalid;
132
return
MoveToNamespaceAnalysisResult
.Invalid;
145
return new MoveToNamespaceAnalysisResult(document, namedTypeDeclarationSyntax, GetNamespaceName(container), [.. namespaces],
MoveToNamespaceAnalysisResult
.ContainerType.NamedType);
149
return
MoveToNamespaceAnalysisResult
.Invalid;
162
MoveToNamespaceAnalysisResult
analysisResult,
171
MoveToNamespaceAnalysisResult
.ContainerType.Namespace => MoveItemsInNamespaceAsync(analysisResult.Document, analysisResult.SyntaxNode, targetNamespace, cancellationToken),
172
MoveToNamespaceAnalysisResult
.ContainerType.NamedType => MoveTypeToNamespaceAsync(analysisResult.Document, analysisResult.SyntaxNode, targetNamespace, cancellationToken),
MoveToNamespace\MoveToNamespaceAnalysisResult.cs (1)
13
public static readonly
MoveToNamespaceAnalysisResult
Invalid = new();
MoveToNamespace\MoveToNamespaceCodeAction.cs (5)
19
MoveToNamespaceAnalysisResult
analysisResult,
23
private readonly
MoveToNamespaceAnalysisResult
_moveToNamespaceAnalysisResult = analysisResult;
87
public static MoveToNamespaceCodeAction Generate(IMoveToNamespaceService changeNamespaceService,
MoveToNamespaceAnalysisResult
analysisResult)
90
MoveToNamespaceAnalysisResult
.ContainerType.NamedType => FeaturesResources.Move_to_namespace,
91
MoveToNamespaceAnalysisResult
.ContainerType.Namespace => FeaturesResources.Move_contents_to_namespace,