156 references to PathNormalizer
aspire (68)
Backchannel\AppHostConnectionResolver.cs (2)
327PathNormalizer.ResolveSymlinks(appHostPath), 328PathNormalizer.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)
529var 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)
250var absolutePath = PathNormalizer.NormalizePathForCurrentPlatform( 252config.AppHost.Path = PathNormalizer.NormalizePathForStorage(
DotNet\DotNetAppHostNuGetConfigMerger.cs (2)
115var targetPath = PathNormalizer.ResolveToFilesystemPath(targetFile.FullName); 118PathNormalizer.ResolveToFilesystemPath(path), targetPath, StringComparisons.FileSystemPath));
DotNet\DotNetAppHostRestorePreview.cs (1)
110=> $"('$(MSBuildProjectFullPath)' == '{MSBuildEscaping.Escape(path)}' Or '$(MSBuildProjectFullPath)' == '{MSBuildEscaping.Escape(PathNormalizer.ResolveToFilesystemPath(path))}')";
DotNet\DotNetAppHostUpdateTransaction.cs (2)
30var paths = files.Select(static file => PathNormalizer.ResolveToFilesystemPath(file.FullName)) 61var path = PathNormalizer.ResolveToFilesystemPath(file.FullName);
DotNet\DotNetCliRunner.cs (1)
677var 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);
NuGet\BundleNuGetService.cs (4)
371var targetPath = PathNormalizer.ResolveToFilesystemPath(targetFile.FullName); 373PathNormalizer.ResolveToFilesystemPath(path), targetPath, StringComparisons.FileSystemPath)); 401PathNormalizer.ResolveToFilesystemPath(ancestor), PathNormalizer.ResolveToFilesystemPath(directory));
Packaging\PackagingService.cs (1)
279var 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\FallbackProjectParser.cs (1)
331var fullPath = Path.GetFullPath(PathNormalizer.NormalizePathForStorage(include), projectFile.DirectoryName!);
Projects\IntegrationClosureBuilder.cs (2)
175var integrationCacheFullPath = PathNormalizer.ResolveToFilesystemPath(integrationCacheDirectory.FullName); 176var appHostFullPath = PathNormalizer.ResolveToFilesystemPath(appHostDirectory.FullName);
Projects\ProjectLocator.cs (16)
484var settingsCanonicalPath = PathNormalizer.ResolveToFilesystemPath(settingsAppHost.FullName); 492var candidateCanonicalPath = PathNormalizer.ResolveToFilesystemPath(candidate.AppHostFile.FullName); 622PathNormalizer.ResolveToFilesystemPath(file.FullName), 623PathNormalizer.ResolveToFilesystemPath(directory.FullName)); 714qualifiedPath = PathNormalizer.NormalizePathForCurrentPlatform(qualifiedPath); 769qualifiedAppHostPath = PathNormalizer.NormalizePathForCurrentPlatform(qualifiedAppHostPath); 1001var resolvedProjectPath = PathNormalizer.ResolvePathCasing(projectFile.FullName); 1143: PathNormalizer.ResolveToFilesystemPath(settingsAppHost.FullName); 1150PathNormalizer.ResolveToFilesystemPath(c.AppHostFile.FullName), 1181PathNormalizer.ResolveToFilesystemPath(selectedAppHost.FullName), 1182PathNormalizer.ResolveToFilesystemPath(settingsAppHost.FullName), 1198var selectedAppHostCanonicalPath = PathNormalizer.ResolveToFilesystemPath(selectedAppHost.FullName); 1201PathNormalizer.ResolveToFilesystemPath(f.FullName), 1229var persistedCanonicalPath = PathNormalizer.ResolveToFilesystemPath(persistedPath); 1230var selectedCanonicalPath = PathNormalizer.ResolveToFilesystemPath(selectedPath); 1266var resolvedPath = PathNormalizer.NormalizePathForCurrentPlatform(
Projects\ProjectUpdater.cs (5)
42var normalizedPath = PathNormalizer.ResolveToFilesystemPath(path); 236PathNormalizer.ResolveToFilesystemPath(configurationCandidate.TargetFile.FullName), 564var path = PathNormalizer.ResolveToFilesystemPath(file.FullName); 637var projectPath = PathNormalizer.ResolveToFilesystemPath(projectFile.FullName); 638var 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),
Utils\ConfigurationHelper.cs (2)
118var normalizedSettingsPath = PathNormalizer.ResolveSymlinks(settingsFile.FullName) 339if (!PathNormalizer.TryResolveSymlinks(filePath, out var resolvedPath))
Aspire.Cli.Tests (88)
Backchannel\AppHostConnectionResolverTests.cs (3)
431var previousSocketKeyPath = PathNormalizer.ResolveSymlinks(differentlyCasedProjectPath); 432Assert.NotEqual(PathNormalizer.ResolveToFilesystemPath(differentlyCasedProjectPath), previousSocketKeyPath); 658PathNormalizer.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\NewCommandLocalTemplateTests.cs (3)
785.Replace(PathNormalizer.NormalizePathForStorage(workspace.WorkspaceRoot.FullName), "{workspace}")) 1125localPackagesOverride ? PathNormalizer.NormalizePathForStorage(packages.FullName) : "https://nuget.example/v3/index.json?first=1&second=2", 1130.Replace(PathNormalizer.NormalizePathForStorage(workspace.WorkspaceRoot.FullName), "{workspace}"))
Commands\RestoreCommandTests.cs (2)
48PathNormalizer.ResolveToFilesystemPath(appHostFile.FullName), 49PathNormalizer.ResolveToFilesystemPath(capturedProjectFilePath));
Commands\RunCommandTests.cs (1)
5502var 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\DotNetAppHostUpdateTransactionTests.cs (4)
28[PathNormalizer.ResolveToFilesystemPath(file.FullName)] = original 56[PathNormalizer.ResolveToFilesystemPath(file.FullName)] = original 92[PathNormalizer.ResolveToFilesystemPath(file.FullName)] = original 115[PathNormalizer.ResolveToFilesystemPath(file.FullName)] = original
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)
3012var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
Projects\GuestAppHostProjectTests.cs (1)
2547var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
Projects\PrebuiltAppHostServerTests.cs (3)
892var normalizedWorkspaceRoot = PathNormalizer.ResolveToFilesystemPath(workspace.WorkspaceRoot.FullName); 1122var normalizedWorkspaceRoot = PathNormalizer.ResolveToFilesystemPath(workspace.WorkspaceRoot.FullName); 1175PathNormalizer.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))); 1485PathNormalizer.ResolvePathCasing(linkedProjectFile.FullName), 1488PathNormalizer.ResolveToFilesystemPath(linkedProjectFile.FullName), 2026Assert.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));