135 references to PathNormalizer
aspire (54)
Backchannel\AppHostConnectionResolver.cs (2)
304PathNormalizer.ResolveSymlinks(appHostPath), 305PathNormalizer.ResolveSymlinks(workingDirectory));
Backchannel\AppHostPathComparer.cs (6)
44PathNormalizer.ResolveToFilesystemPath(PathNormalizer.ResolveSymlinks(leftPath)), 45PathNormalizer.ResolveToFilesystemPath(PathNormalizer.ResolveSymlinks(rightPath))); 123return PathNormalizer.TryResolveSymlinks(path, out var symlinkResolvedPath) && 124PathNormalizer.TryResolveToFilesystemPath(symlinkResolvedPath, out canonicalPath);
Backchannel\AuxiliaryBackchannelMonitor.cs (2)
257var normalizedWorkingDirectory = PathNormalizer.ResolveToFilesystemPath(workingDirectory); 258var normalizedAppHostPath = PathNormalizer.ResolveToFilesystemPath(appHostPath);
Commands\AgentMcpCommand.cs (2)
145if (!PathNormalizer.TryResolveSymlinks(selectedPath, out var symlinkResolvedPath)) 151_pinnedAppHostPath = PathNormalizer.ResolveToFilesystemPath(symlinkResolvedPath);
Commands\AppHostLauncher.cs (2)
491var canonicalAppHostPath = PathNormalizer.ResolveToFilesystemPath(appHostPath); 728PathNormalizer.ResolveToFilesystemPath(appHostInfo.AppHostPath),
Commands\InitCommand.cs (1)
503var displayPath = PathNormalizer.NormalizePathForStorage(Path.GetRelativePath(workingDirectory.FullName, appHostPath));
Commands\ResourceCommand.cs (1)
707var targetPath = PathNormalizer.ResolveToFilesystemPath(selectedAppHostProjectFile.FullName);
Commands\StopCommand.cs (2)
389var canonicalAppHostPath = PathNormalizer.ResolveToFilesystemPath(appHostFile.FullName); 395PathNormalizer.ResolveToFilesystemPath(connectionAppHostPath),
Configuration\AspireConfigFile.cs (2)
236var absolutePath = PathNormalizer.NormalizePathForCurrentPlatform( 238config.AppHost.Path = PathNormalizer.NormalizePathForStorage(
DotNet\DotNetCliRunner.cs (1)
644var resolvedProcessPath = PathNormalizer.ResolveSymlinks(processPath);
Git\GitWorktree.cs (1)
354var resolvedPath = PathNormalizer.ResolveSymlinks(path);
Mcp\Tools\SelectAppHostTool.cs (2)
70var canonicalPath = PathNormalizer.ResolveToFilesystemPath(displayPath); 110PathNormalizer.ResolveToFilesystemPath(matchingConnection.AppHostInfo!.AppHostPath);
Packaging\PackagingService.cs (1)
280var packagesPath = PathNormalizer.NormalizePathForStorage(packagesDirectory.FullName);
Projects\AppHostWorkloadId.cs (1)
34var normalizedPath = PathNormalizer.ResolveSymlinks(appHostPath);
Projects\DotNetAppHostProject.cs (2)
2336var configuredAppHostPath = PathNormalizer.ResolveToFilesystemPath( 2338var selectedAppHostPath = PathNormalizer.ResolveToFilesystemPath(appHostFile.FullName);
Projects\IntegrationClosureBuilder.cs (2)
141var integrationCacheFullPath = PathNormalizer.ResolveToFilesystemPath(integrationCacheDirectory.FullName); 142var appHostFullPath = PathNormalizer.ResolveToFilesystemPath(appHostDirectory.FullName);
Projects\ProjectLocator.cs (17)
486var settingsCanonicalPath = PathNormalizer.ResolveToFilesystemPath(settingsAppHost.FullName); 494var candidateCanonicalPath = PathNormalizer.ResolveToFilesystemPath(candidate.AppHostFile.FullName); 624PathNormalizer.ResolveToFilesystemPath(file.FullName), 625PathNormalizer.ResolveToFilesystemPath(directory.FullName)); 716qualifiedPath = PathNormalizer.NormalizePathForCurrentPlatform(qualifiedPath); 771qualifiedAppHostPath = PathNormalizer.NormalizePathForCurrentPlatform(qualifiedAppHostPath); 993var resolvedProjectPath = PathNormalizer.ResolvePathCasing(projectFile.FullName); 1135: PathNormalizer.ResolveToFilesystemPath(settingsAppHost.FullName); 1142PathNormalizer.ResolveToFilesystemPath(c.AppHostFile.FullName), 1173PathNormalizer.ResolveToFilesystemPath(selectedAppHost.FullName), 1174PathNormalizer.ResolveToFilesystemPath(settingsAppHost.FullName), 1190var selectedAppHostCanonicalPath = PathNormalizer.ResolveToFilesystemPath(selectedAppHost.FullName); 1193PathNormalizer.ResolveToFilesystemPath(f.FullName), 1221var persistedCanonicalPath = PathNormalizer.ResolveToFilesystemPath(persistedPath); 1222var selectedCanonicalPath = PathNormalizer.ResolveToFilesystemPath(selectedPath); 1257var resolvedPath = PathNormalizer.NormalizePathForCurrentPlatform( 1391var normalizedSettingsPath = PathNormalizer.ResolveSymlinks(settingsFile.FullName)
Projects\ProjectUpdater.cs (2)
366var projectPath = PathNormalizer.ResolveToFilesystemPath(projectFile.FullName); 367var appHostProjectPath = PathNormalizer.ResolveToFilesystemPath(appHostProjectFile.FullName);
Scaffolding\ScaffoldingService.cs (2)
324var relativeAppHostDirectory = PathNormalizer.NormalizePathForStorage(Path.GetRelativePath(rootDirectory.FullName, appHostDirectory.FullName)); 381return PathNormalizer.NormalizePathForStorage(
src\Shared\AppHostSocketManager.cs (3)
75appHostId = BackchannelConstants.ComputeAppHostId(PathNormalizer.ResolveToFilesystemPath(appHostPath)); 221PathNormalizer.ResolveToFilesystemPath(appHostPath), 222PathNormalizer.ResolveSymlinks(appHostPath),
Aspire.Cli.Tests (81)
Backchannel\AppHostConnectionResolverTests.cs (3)
343var previousSocketKeyPath = PathNormalizer.ResolveSymlinks(differentlyCasedProjectPath); 344Assert.NotEqual(PathNormalizer.ResolveToFilesystemPath(differentlyCasedProjectPath), previousSocketKeyPath); 565PathNormalizer.ResolveToFilesystemPath(appHostPath),
Backchannel\BackchannelConstantsTests.cs (7)
349var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath); 394PathNormalizer.ResolveToFilesystemPath(projectFileViaSymlink), 395PathNormalizer.ResolveSymlinks(projectFileViaSymlink), 398Assert.Equal(PathNormalizer.ResolveToFilesystemPath(projectFileViaSymlink), socketKeyPaths[0]); 400Assert.Contains(PathNormalizer.ResolveSymlinks(projectFileViaSymlink), socketKeyPaths); 447var resolvedViaSymlink = PathNormalizer.ResolveToFilesystemPath(projectFileViaSymlink); 448var resolvedRealTarget = PathNormalizer.ResolveToFilesystemPath(realProjectPath);
Commands\AgentMcpCommandTests.cs (4)
1714PathNormalizer.ResolveToFilesystemPath(PathNormalizer.ResolveSymlinks(appHostProjectFile.FullName)), 1747PathNormalizer.ResolveToFilesystemPath(PathNormalizer.ResolveSymlinks(appHostProjectFile.FullName)),
Commands\AppHostLauncherTests.cs (7)
282PathNormalizer.ResolveToFilesystemPath(harness.LocatedAppHostFile.FullName)); 1417var resolvedAppHostPath = PathNormalizer.ResolveToFilesystemPath(AppHostFile.FullName); 1848PathNormalizer.ResolveToFilesystemPath("/tmp/AppHost.csproj"), 1864PathNormalizer.ResolveToFilesystemPath("/tmp/AppHost.csproj"), 1882PathNormalizer.ResolveToFilesystemPath("/tmp/AppHost.csproj"), 1900PathNormalizer.ResolveToFilesystemPath("/tmp/AppHost.csproj"), 1912PathNormalizer.ResolveToFilesystemPath("/tmp/AppHost.csproj"),
Commands\RestoreCommandTests.cs (2)
48PathNormalizer.ResolveToFilesystemPath(appHostFile.FullName), 49PathNormalizer.ResolveToFilesystemPath(capturedProjectFilePath));
Commands\RunCommandTests.cs (1)
5445var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostFile.FullName);
Commands\StartCommandTests.cs (1)
679var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostFile.FullName);
Commands\StopCommandTests.cs (1)
1626var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
Commands\UpdateCommandTests.cs (2)
132PathNormalizer.ResolveToFilesystemPath(appHostProjectFile.FullName), 133PathNormalizer.ResolveToFilesystemPath(updatedProjectFile.FullName));
DotNet\ProcessExecutionDetachedTests.cs (1)
110$"cwd={PathNormalizer.ResolveSymlinks(workspace.WorkspaceRoot.FullName)}",
Git\GitWorktreeTests.cs (10)
38Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot); 56Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot); 72Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot); 107Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot); 132Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot); 169Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot); 192Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot); 209? PathNormalizer.ResolveSymlinks(worktreeRoot) 230? PathNormalizer.ResolveSymlinks(worktreeRoot) 269Assert.Equal(PathNormalizer.ResolveSymlinks(worktreeRoot), linkedRoot);
Mcp\SelectAppHostToolTests.cs (3)
35var canonicalPath = PathNormalizer.ResolveToFilesystemPath(displayPath); 101Assert.Equal(PathNormalizer.ResolveToFilesystemPath(realAppHostPath), monitor.SelectedAppHostPath); 125Assert.Equal(PathNormalizer.ResolveToFilesystemPath(actualAppHostPath), monitor.SelectedAppHostPath);
Projects\DotNetAppHostProjectTests.cs (1)
2964var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
Projects\GuestAppHostProjectTests.cs (1)
2132var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
Projects\PrebuiltAppHostServerTests.cs (3)
691var normalizedWorkspaceRoot = PathNormalizer.ResolveToFilesystemPath(workspace.WorkspaceRoot.FullName); 730var normalizedWorkspaceRoot = PathNormalizer.ResolveToFilesystemPath(workspace.WorkspaceRoot.FullName); 783PathNormalizer.ResolveToFilesystemPath(
Projects\ProjectLocatorTests.cs (7)
60Assert.Equal(PathNormalizer.ResolveToFilesystemPath(expected), PathNormalizer.ResolveToFilesystemPath(actual)); 340appHostProjectFiles.Select(appHostProjectFile => PathNormalizer.ResolveToFilesystemPath(appHostProjectFile.FullName)), 341results.Select(result => PathNormalizer.ResolveToFilesystemPath(result.SelectedProjectFile!.FullName))); 1483PathNormalizer.ResolvePathCasing(linkedProjectFile.FullName), 1486PathNormalizer.ResolveToFilesystemPath(linkedProjectFile.FullName), 2024Assert.Equal(PathNormalizer.ResolvePathCasing(appHostFile.FullName), result!.FullName);
Utils\PathNormalizerTests.cs (27)
24var firstPass = PathNormalizer.ResolveSymlinks(file.FullName); 25var secondPass = PathNormalizer.ResolveSymlinks(firstPass); 33Assert.Equal(string.Empty, PathNormalizer.ResolveSymlinks(string.Empty)); 51PathNormalizer.ResolveSymlinks(file.FullName), 52PathNormalizer.ResolveToFilesystemPath(caseVariantPath)); 70PathNormalizer.ResolveSymlinks(file.FullName), 71PathNormalizer.ResolveToFilesystemPath(file.FullName)); 80PathNormalizer.ResolveSymlinks(workspace.WorkspaceRoot.FullName), 84Assert.Equal(expectedPath, PathNormalizer.ResolveToFilesystemPath(missingPath)); 98var resolved = PathNormalizer.ResolveSymlinks(linkPath); 103Assert.Equal(PathNormalizer.ResolveSymlinks(target.FullName), resolved); 127var resolvedThroughLink = PathNormalizer.ResolveSymlinks(pathThroughLink); 128var resolvedThroughReal = PathNormalizer.ResolveSymlinks(file.FullName); 144var resolved = PathNormalizer.ResolveSymlinks(linkPath); 164var resolved = PathNormalizer.ResolveToFilesystemPath(linkPath); 166Assert.Equal(PathNormalizer.ResolveSymlinks(projectFile.FullName), resolved); 186var resolved = PathNormalizer.ResolveToFilesystemPath(logicalPath); 203var resolved = PathNormalizer.ResolveToFilesystemPath(missingPath); 231PathNormalizer.ResolveSymlinks(enumeratedPath), 232PathNormalizer.ResolveToFilesystemPath(composedPath)); 253PathNormalizer.ResolveSymlinks(candidate), 254PathNormalizer.ResolveToFilesystemPath(candidate)); 255Assert.False(PathNormalizer.TryResolveToFilesystemPath(candidate, out var unresolvedPath)); 257Assert.True(PathNormalizer.TryResolveToFilesystemPath(caseMatch.FullName, out _)); 258Assert.True(PathNormalizer.TryResolveToFilesystemPath(normalizationMatch, out _)); 279Assert.Equal(uppercaseDrivePath, PathNormalizer.ResolveToFilesystemPath(lowercaseDrivePath)); 294Assert.False(PathNormalizer.TryResolveToFilesystemPath(missingDriveRoot, out var resolvedPath));