41 references to ResolveSymlinks
aspire (9)
Backchannel\AppHostConnectionResolver.cs (2)
302PathNormalizer.ResolveSymlinks(appHostPath), 303PathNormalizer.ResolveSymlinks(workingDirectory));
DotNet\DotNetCliRunner.cs (1)
644var resolvedProcessPath = PathNormalizer.ResolveSymlinks(processPath);
Git\GitWorktree.cs (1)
354var resolvedPath = PathNormalizer.ResolveSymlinks(path);
Projects\AppHostWorkloadId.cs (1)
34var normalizedPath = PathNormalizer.ResolveSymlinks(appHostPath);
Projects\ProjectLocator.cs (1)
1391var normalizedSettingsPath = PathNormalizer.ResolveSymlinks(settingsFile.FullName)
src\Shared\AppHostSocketManager.cs (1)
197PathNormalizer.ResolveSymlinks(appHostPath),
src\Shared\PathNormalizer.cs (2)
49return ResolvePathCasing(ResolveSymlinks(path)); 179/// Unlike <see cref="ResolveSymlinks"/>, this method reports IO, permission, and circular-link failures
Aspire.Cli.Tests (32)
Backchannel\AppHostConnectionResolverTests.cs (1)
343var previousSocketKeyPath = PathNormalizer.ResolveSymlinks(differentlyCasedProjectPath);
Backchannel\BackchannelConstantsTests.cs (3)
349var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath); 395PathNormalizer.ResolveSymlinks(projectFileViaSymlink), 400Assert.Contains(PathNormalizer.ResolveSymlinks(projectFileViaSymlink), socketKeyPaths);
Commands\RunCommandTests.cs (1)
5445var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostFile.FullName);
Commands\StartCommandTests.cs (1)
679var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostFile.FullName);
Commands\StopCommandTests.cs (1)
1301var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
DotNet\ProcessExecutionDetachedTests.cs (1)
107$"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);
Projects\DotNetAppHostProjectTests.cs (1)
2860var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
Projects\GuestAppHostProjectTests.cs (1)
1511var resolvedAppHostPath = PathNormalizer.ResolveSymlinks(appHostPath);
Utils\PathNormalizerTests.cs (12)
23var firstPass = PathNormalizer.ResolveSymlinks(file.FullName); 24var secondPass = PathNormalizer.ResolveSymlinks(firstPass); 32Assert.Equal(string.Empty, PathNormalizer.ResolveSymlinks(string.Empty)); 50PathNormalizer.ResolveSymlinks(file.FullName), 69PathNormalizer.ResolveSymlinks(file.FullName), 79PathNormalizer.ResolveSymlinks(workspace.WorkspaceRoot.FullName), 97var resolved = PathNormalizer.ResolveSymlinks(linkPath); 102Assert.Equal(PathNormalizer.ResolveSymlinks(target.FullName), resolved); 126var resolvedThroughLink = PathNormalizer.ResolveSymlinks(pathThroughLink); 127var resolvedThroughReal = PathNormalizer.ResolveSymlinks(file.FullName); 143var resolved = PathNormalizer.ResolveSymlinks(linkPath); 165Assert.Equal(PathNormalizer.ResolveSymlinks(projectFile.FullName), resolved);