36 references to StringComparers
aspire (33)
Backchannel\ResourceSnapshotMapper.cs (3)
189
var seenDependencies = new HashSet<string>(
StringComparers
.ResourceName);
392
? new HashSet<string>(
StringComparers
.ResourceName)
393
: new HashSet<string>(allSnapshots.Where(IsHiddenResource).Select(s => s.Name),
StringComparers
.ResourceName);
Backchannel\ResourceSnapshotWatcher.cs (2)
19
private readonly Dictionary<string, ResourceSnapshot> _resources = new(
StringComparers
.ResourceName);
48
_pendingUpdates = new Dictionary<string, ResourceSnapshotUpdate>(
StringComparers
.ResourceName);
Commands\DescribeCommand.cs (2)
236
var lastDisplayedContent = new Dictionary<string, object>(
StringComparers
.ResourceName);
294
.ToDictionary(item => item.Name, item => item.index,
StringComparers
.ResourceName);
Commands\ExportCommand.cs (1)
235
? new HashSet<string>(ResourceSnapshotMapper.WhereMatchesResourceName(snapshots, resourceName).Select(s => s.Name),
StringComparers
.ResourceName)
Commands\IntegrationPackageSearchService.cs (1)
60
var polyglotIds = new HashSet<string>(
StringComparers
.NuGetPackageId);
Commands\RenderCommand.cs (2)
59
private static readonly Dictionary<string, string> s_publishSummaryScenarioDescriptions = new(
StringComparers
.CommandName)
194
return RenderPublishSummaryScenarios(s_publishSummaryScenarioDescriptions.Keys.Where(k => !
StringComparers
.CommandName.Equals(k, "publish-summary-all")));
Commands\ResourceCommand.cs (4)
59
private static readonly Dictionary<string, (string ProgressVerb, string BaseVerb, string PastTenseVerb)> s_wellKnownCommands = new(
StringComparers
.CommandName)
71
private static readonly Dictionary<string, string> s_legacyCommandNameMap = new(
StringComparers
.CommandName)
241
.GroupBy(static command => command.Name,
StringComparers
.CommandName)
242
.OrderBy(static group => group.Key,
StringComparers
.CommandName)
Mcp\Tools\McpToolHelpers.cs (1)
214
var excludedNames = new HashSet<string>(
StringComparers
.ResourceName);
Packaging\PackageChannel.cs (9)
347
.GroupBy(metadata => metadata.PackageId,
StringComparers
.NuGetPackageId)
349
.OrderBy(metadata => metadata.PackageId,
StringComparers
.NuGetPackageId)
406
.ToHashSet(
StringComparers
.NuGetPackageId);
414
var ids = new HashSet<string>(
StringComparers
.NuGetPackageId);
660
.Distinct(
StringComparers
.NuGetPackageId)
699
var resolvedPackageIds = new HashSet<string>(packageIds,
StringComparers
.NuGetPackageId);
710
.GroupBy(metadata => metadata.PackageId,
StringComparers
.NuGetPackageId)
714
StringComparers
.NuGetPackageId);
767
.Distinct(
StringComparers
.NuGetPackageId)
Profiling\ProfileCaptureEnvironment.cs (2)
29
var previousValues = new Dictionary<string, string?>(
StringComparers
.EnvironmentVariableName);
69
return new Dictionary<string, string?>(
StringComparers
.EnvironmentVariableName)
src\Shared\Model\KnownProperties.cs (1)
11
/// Should be compared using <see cref="
StringComparers
.ResourcePropertyName"/>.
Utils\ConsoleActivityLogger.cs (5)
526
.ThenBy(r => r.DisplayName,
StringComparers
.CommandName)
528
var recordsByKey = orderedRecords.ToDictionary(r => r.Key,
StringComparers
.CommandName);
529
var childrenByParent = new Dictionary<string, List<StepDurationRecord>>(
StringComparers
.CommandName);
554
:
StringComparers
.CommandName.Compare(left.DisplayName, right.DisplayName);
559
var visited = new HashSet<string>(
StringComparers
.CommandName);
Aspire.Cli.Tests (3)
Commands\DescribeCommandTests.cs (3)
386
.GroupBy(resource => resource.Name!,
StringComparers
.ResourceName)
387
.ToDictionary(group => group.Key, group => group.Select(resource => resource.State).ToList(),
StringComparers
.ResourceName);
392
var expectedStates = changedSnapshots.Any(changed =>
StringComparers
.ResourceName.Equals(changed.Name, snapshot.Name))