36 references to StringComparers
aspire (33)
Backchannel\ResourceSnapshotMapper.cs (3)
189var 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)
19private readonly Dictionary<string, ResourceSnapshot> _resources = new(StringComparers.ResourceName); 48_pendingUpdates = new Dictionary<string, ResourceSnapshotUpdate>(StringComparers.ResourceName);
Commands\DescribeCommand.cs (2)
236var 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)
60var polyglotIds = new HashSet<string>(StringComparers.NuGetPackageId);
Commands\RenderCommand.cs (2)
59private static readonly Dictionary<string, string> s_publishSummaryScenarioDescriptions = new(StringComparers.CommandName) 194return RenderPublishSummaryScenarios(s_publishSummaryScenarioDescriptions.Keys.Where(k => !StringComparers.CommandName.Equals(k, "publish-summary-all")));
Commands\ResourceCommand.cs (4)
59private static readonly Dictionary<string, (string ProgressVerb, string BaseVerb, string PastTenseVerb)> s_wellKnownCommands = new(StringComparers.CommandName) 71private 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)
214var 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); 414var ids = new HashSet<string>(StringComparers.NuGetPackageId); 660.Distinct(StringComparers.NuGetPackageId) 699var resolvedPackageIds = new HashSet<string>(packageIds, StringComparers.NuGetPackageId); 710.GroupBy(metadata => metadata.PackageId, StringComparers.NuGetPackageId) 714StringComparers.NuGetPackageId); 767.Distinct(StringComparers.NuGetPackageId)
Profiling\ProfileCaptureEnvironment.cs (2)
29var previousValues = new Dictionary<string, string?>(StringComparers.EnvironmentVariableName); 69return 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) 528var recordsByKey = orderedRecords.ToDictionary(r => r.Key, StringComparers.CommandName); 529var childrenByParent = new Dictionary<string, List<StepDurationRecord>>(StringComparers.CommandName); 554: StringComparers.CommandName.Compare(left.DisplayName, right.DisplayName); 559var 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); 392var expectedStates = changedSnapshots.Any(changed => StringComparers.ResourceName.Equals(changed.Name, snapshot.Name))