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