39 references to FileSystemPath
aspire (32)
Agents\AgentConfiguration.cs (4)
15private readonly Dictionary<string, byte[]?> _files = new(StringComparers.FileSystemPath); 16private readonly Dictionary<string, (bool Exists, string[] Files)> _directories = new(StringComparers.FileSystemPath); 24foreach (var targets in clients.Distinct().GroupBy(client => Path.GetFullPath(client.GetIntegrationConfigPath(scope, workspaceRoot)), StringComparers.FileSystemPath)) 188if (previous.Exists != current.Exists || !previous.Files.SequenceEqual(current.Files, StringComparers.FileSystemPath))
Agents\AspireSkills\AspireSkillsRemoteConfiguration.cs (1)
175foreach (var path in paths.Distinct(StringComparers.FileSystemPath))
Agents\AspireSkills\LocalAspireSkills.cs (3)
36var files = new Dictionary<string, string>(StringComparers.FileSystemPath); 38var inspected = new HashSet<string>(StringComparers.FileSystemPath); 99return (files.Values.Order(StringComparers.FileSystemPath).ToArray(), errors.Order(StringComparer.Ordinal).ToArray(), hasFileErrors);
Agents\OpenCode\OpenCodeAgentClient.cs (3)
150var candidateConfig = StringComparers.FileSystemPath.Equals(candidate, configFilePath) 278.Concat(GlobalCatalogSettings()).Distinct(StringComparers.FileSystemPath); 290.Concat(OpenCodePaths.GetConfigPaths(OpenCodePaths.GetManagedSettingsDirectory(context, environment))).Distinct(StringComparers.FileSystemPath);
Backchannel\AuxiliaryBackchannelMonitor.cs (5)
42private readonly ConcurrentDictionary<string, AppHostAuxiliaryBackchannel> _connectionsBySocketPath = new(StringComparers.FileSystemPath); 46private readonly HashSet<string> _knownSocketPaths = new(StringComparers.FileSystemPath); 50private readonly ConcurrentDictionary<string, UnreachableSocket> _unreachableSockets = new(StringComparers.FileSystemPath); 405var currentSocketPaths = currentSockets.Select(socket => socket.SocketPath).ToHashSet(StringComparers.FileSystemPath); 420var removedFiles = _knownSocketPaths.Except(currentSocketPaths, StringComparers.FileSystemPath).ToList();
Commands\AgentInitCommand.cs (1)
950string.Join(", ", agent.Select(entry => entry.Result.TargetPath).Distinct(StringComparers.FileSystemPath)
Commands\AppHostLauncher.cs (1)
727return StringComparers.FileSystemPath.Equals(
Commands\StopCommand.cs (1)
394StringComparers.FileSystemPath.Equals(
Configuration\ConfigSourceService.cs (2)
307}.OfType<string>().Distinct(StringComparers.FileSystemPath); 695if (_projectDirectory is not null && !StringComparers.FileSystemPath.Equals(_projectDirectory, path))
DotNet\DotNetAppHostRestorePreview.cs (1)
73foreach (var path in new[] { rootProject.FullName }.Concat(projectRestoreTargets.Keys).Distinct(StringComparers.FileSystemPath))
DotNet\DotNetAppHostUpdateTransaction.cs (2)
24StringComparers.FileSystemPath); 31.Distinct(StringComparers.FileSystemPath).ToArray();
Projects\DotNetBasedAppHostServerProject.cs (1)
178var addedProjects = new HashSet<string>(StringComparers.FileSystemPath);
Projects\ProjectUpdater.cs (4)
39var originalConfigurations = new Dictionary<string, byte[]?>(StringComparers.FileSystemPath); 2018public Dictionary<string, string> ProjectRestoreTargets { get; } = new(StringComparers.FileSystemPath); 2019public Dictionary<string, string> AmbientPolicies { get; } = new(StringComparers.FileSystemPath); 2020public Dictionary<string, byte[]?> OriginalFiles { get; } = new(StringComparers.FileSystemPath);
src\Shared\AppHostSocketManager.cs (2)
117.Distinct(StringComparers.FileSystemPath); 235foreach (var socketPath in socketPaths.Distinct(StringComparers.FileSystemPath))
src\Shared\BackchannelConstants.cs (1)
344return results.Distinct(StringComparers.FileSystemPath).ToArray();
Aspire.Cli.Tests (7)
Agents\LocalAspireSkillsTests.cs (6)
37Assert.Equal(paths.Order(StringComparers.FileSystemPath), result.Files); 62Assert.Equal(new[] { path, empty }.Order(StringComparers.FileSystemPath), result.Files); 80Assert.Equal(new[] { project, user }.Order(StringComparers.FileSystemPath), result.Files); 117Assert.Equal(paths.Order(StringComparers.FileSystemPath), result.Files); 147Assert.Equal(paths.Order(StringComparers.FileSystemPath), result.Files); 211Assert.Equal(paths.Order(StringComparers.FileSystemPath), result.Files);
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
13private readonly ConcurrentDictionary<string, IAppHostAuxiliaryBackchannel> _connectionsBySocketPath = new(StringComparers.FileSystemPath);