150 references to ToHashSet
AnalyzeCiFailure (3)
PriorCauseCatalogue.cs (1)
18var names = tests.Select(test => test.Name).ToHashSet(StringComparer.Ordinal);
RunSummaryBuilder.cs (1)
23var names = jobs.Select(job => job.Name).ToHashSet(StringComparer.Ordinal);
TestFailureReader.cs (1)
114var completed = report.CompletedTests.ToHashSet(StringComparer.Ordinal);
aspire (25)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
405var currentSocketPaths = currentSockets.Select(socket => socket.SocketPath).ToHashSet(StringComparers.FileSystemPath);
Commands\ConfigCommand.cs (1)
296.ToHashSet(StringComparer.Ordinal);
Documentation\ApiDocs\ApiDocsIndexService.cs (2)
810.ToHashSet(StringComparer.OrdinalIgnoreCase); 885.ToHashSet(StringComparer.OrdinalIgnoreCase);
DotNet\DotNetAppHostNuGetConfigBuilder.cs (3)
78.ToHashSet(StringComparer.OrdinalIgnoreCase); 83.ToHashSet(StringComparer.OrdinalIgnoreCase); 86.ToHashSet(StringComparer.Ordinal);
Mcp\Tools\ListResourcesTool.cs (1)
381.ToHashSet(StringComparers.ResourceName);
NuGet\BundleNuGetService.cs (1)
233.ToHashSet(StringComparer.Ordinal);
NuGet\NuGetClient.cs (3)
1052.ToHashSet(StringComparer.OrdinalIgnoreCase); 1059.ToHashSet(StringComparer.OrdinalIgnoreCase); 1063.ToHashSet(StringComparer.OrdinalIgnoreCase);
NuGet\NuGetConfiguration.cs (2)
71var disabledKeys = overlay.DisabledPackageSourceKeys.ToHashSet(StringComparer.OrdinalIgnoreCase); 90.ToHashSet(StringComparer.OrdinalIgnoreCase)
NuGet\NuGetConfigurationBuilder.cs (7)
27.ToHashSet(StringComparer.Ordinal); 161.ToHashSet(StringComparer.OrdinalIgnoreCase); 273.ToHashSet(StringComparer.OrdinalIgnoreCase); 295.ToHashSet(StringComparer.OrdinalIgnoreCase); 311.ToHashSet(StringComparer.OrdinalIgnoreCase); 327.ToHashSet(StringComparer.OrdinalIgnoreCase); 425.ToHashSet(PackageSourceIdentity.Comparer);
Projects\ProjectUpdater.cs (1)
1953.Select(static feed => feed.Key).ToHashSet(StringComparer.OrdinalIgnoreCase);
Scaffolding\ScaffoldingService.cs (2)
609var existingEntries = ReadGitIgnoreEntries(existingContent).ToHashSet(StringComparer.Ordinal); 612.ToHashSet(StringComparer.Ordinal);
Templating\TemplateEngineFactory.cs (1)
374var computedParameters = hostConfiguration.ValueSources.Keys.ToHashSet(StringComparer.Ordinal);
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
31var ids = capabilities.Select(capability => capability.CapabilityId).ToHashSet(StringComparer.Ordinal);
aspire-tray (4)
src\Aspire.Tray\Common\TrayController.cs (3)
497.ToHashSet(TrayAppHostPath.Comparer); 571.Select(host => host.AppHostPath).ToHashSet(TrayAppHostPath.Comparer); 594.ToHashSet(TrayAppHostPath.Comparer);
src\Aspire.Tray\Common\TrayPanel.cs (1)
866.Where(group => group.Count() > 1).Select(group => group.Key).ToHashSet(StringComparer.OrdinalIgnoreCase);
Aspire.Cli.Tests (4)
Mcp\Docs\LlmsTxtParserTests.cs (2)
301var slugs = result.Select(d => d.Slug).ToHashSet(StringComparer.Ordinal); 329var slugs = result.Select(d => d.Slug).ToHashSet(StringComparer.Ordinal);
Projects\PrebuiltAppHostServerTests.cs (2)
5430var credentialSourceKeySet = credentialSourceKeys?.ToHashSet(StringComparer.OrdinalIgnoreCase) ?? []; 5431var clientCertificateSourceKeySet = clientCertificateSourceKeys?.ToHashSet(StringComparer.OrdinalIgnoreCase) ?? [];
Aspire.Dashboard (12)
Components\Controls\Chart\LiveSparklinesBase.cs (1)
131var ids = instrumentIds.ToHashSet(StringComparer.Ordinal);
Components\Dialogs\ManageDataDialog.razor.cs (1)
109.ToHashSet(StringComparers.ResourceName);
Components\Layout\ResourcesLayout.razor.cs (1)
1552var filterKeys = TagStore.GetAllTags(resources).ToHashSet(StringComparer.OrdinalIgnoreCase);
Components\Layout\TerminalDock.razor.cs (1)
488var existingIds = ordered.Select(t => t.TerminalId).ToHashSet(StringComparer.Ordinal);
Components\Legacy\Pages\TraceDetail.razor.cs (1)
681return response.PagedResult.Items.Select(span => span.SpanId).ToHashSet(StringComparer.Ordinal);
Components\Pages\TraceDetail.razor.cs (1)
690return response.PagedResult.Items.Select(span => span.SpanId).ToHashSet(StringComparer.Ordinal);
Model\ParameterInteractionState.cs (1)
214var names = parameterNames.ToHashSet(StringComparers.ResourceName);
Model\TelemetryExportService.cs (1)
75.ToHashSet(StringComparers.ResourceName);
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
188var traceIdSet = traceBatch.ToHashSet(StringComparer.Ordinal);
ServiceClient\DashboardClient.cs (1)
633.ToHashSet(StringComparers.ResourceName);
ServiceClient\SqliteResourceRepository.cs (2)
195var replacementResourceNames = resources.Select(resource => resource.Name).ToHashSet(StringComparers.ResourceName); 206.ToHashSet(StringComparers.ResourceName);
Aspire.Dashboard.Components.Tests (1)
Pages\TraceDetailsTests.cs (1)
1129return response.PagedResult.Items.Select(span => span.SpanId).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting (3)
Ats\CoreExports.cs (1)
200var includedEndpointNames = endpointNames.ToHashSet(StringComparers.EndpointAnnotationName);
Dcp\ExecutableCreator.cs (1)
135.ToHashSet(new ResourceNameComparer());
Orchestrator\ParameterProcessor.cs (1)
754.ToHashSet(StringComparers.InteractionInputName);
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
2389.ToHashSet(StringComparers.ResourceName);
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppExtensions.cs (1)
99environments.Select(environment => environment.Name).ToHashSet(StringComparer.Ordinal));
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1931? pendingOwnerIds.GetValues<string>().ToHashSet(StringComparer.Ordinal)
Aspire.Hosting.Blazor (2)
BlazorGatewayExtensions.cs (1)
800.ToHashSet(StringComparers.ResourceName);
BlazorHostedExtensions.cs (1)
271.ToHashSet(StringComparers.ResourceName);
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.ApiProjection.cs (1)
685.ToHashSet(StringComparer.Ordinal);
AtsGoCodeGenerator.cs (1)
1287var listDictCapIds = listDictGetters.Select(g => g.CapabilityId).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Go.Tests (5)
GoApiExportTests.cs (5)
289var typeNames = typeItems.Select(item => item.Name).ToHashSet(StringComparer.Ordinal); 765.ToHashSet(StringComparer.Ordinal); 769.ToHashSet(StringComparer.Ordinal); 782var generatedNames = generated.ToHashSet(StringComparer.Ordinal); 783var exportedNames = exported.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Java (1)
AtsJavaCodeGenerator.cs (1)
676var reservedNames = members.Select(ToUpperSnakeCase).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
348.ToHashSet(StringComparer.Ordinal); 350var extraParamNames = allParamNames.Except(commonParamNames).ToHashSet(StringComparer.Ordinal); 2063.ToHashSet(StringComparer.Ordinal) ?? [];
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
1760var declared = declarations.ToHashSet(StringComparer.Ordinal); 3501.ToHashSet(StringComparer.Ordinal); 3512.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
236var labelsMatch = existing.Labels.ToHashSet(StringComparer.Ordinal).SetEquals(portOptions.Labels ?? []);
Aspire.Hosting.Dotnet (4)
DotnetProjectBuildCoordinator.cs (3)
148var existingAnnotations = resource.Annotations.ToHashSet(ReferenceEqualityComparer.Instance); 174var existingAnnotations = resource.Annotations.ToHashSet(ReferenceEqualityComparer.Instance); 617var activeResources = model.Resources.ToHashSet(ReferenceEqualityComparer.Instance);
DotnetProjectHostingExtensions.cs (1)
252var includedEndpointNames = endpointNames.ToHashSet(StringComparer.OrdinalIgnoreCase);
Aspire.Hosting.Native.CodeGeneration (6)
NativeCSharpProjection.cs (1)
106var reservedNames = inputs.Select(parameter => parameter.Name).ToHashSet(StringComparer.Ordinal);
NativeProviderTypeScriptProjection.cs (1)
28var coreIds = coreHandles.Select(type => type.AtsTypeId).ToHashSet(StringComparer.Ordinal);
Program.cs (1)
57var handles = context.HandleTypes.Select(handle => handle.AtsTypeId).ToHashSet(StringComparer.Ordinal);
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (3)
299.ToHashSet(StringComparer.Ordinal); 309.ToHashSet(StringComparer.Ordinal); 3589.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.Native.Core (2)
Runtime\RuntimeGeneration.cs (1)
23.SelectMany(value => value.SecretRedactions).ToHashSet(StringComparer.Ordinal);
Runtime\WorkloadDefinition.cs (1)
61var environmentNames = plan.Environment.Select(variable => variable.Name).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.Native.Server (3)
Rpc\NativeProviderMetadata.cs (2)
25contract["Capabilities"]!.AsArray().Select(value => value!["CapabilityId"]!.GetValue<string>()).ToHashSet(StringComparer.Ordinal), 26contract["HandleTypes"]!.AsArray().Select(value => value!["AtsTypeId"]!.GetValue<string>()).ToHashSet(StringComparer.Ordinal));
Rpc\NativeRpcConnection.cs (1)
22.Select(capability => capability!["CapabilityId"]!.GetValue<string>()).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.Radius.Tests (1)
Publishing\BackingResourceContractTests.cs (1)
52.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.RemoteHost (5)
AtsCapabilityScanner.cs (3)
299.ToHashSet(StringComparer.Ordinal); 309.ToHashSet(StringComparer.Ordinal); 3589.ToHashSet(StringComparer.Ordinal);
AtsContextFilter.cs (2)
110.ToHashSet(StringComparer.Ordinal); 123.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.RemoteHost.Tests (3)
CodeGeneration\ApiReferenceExportTests.cs (3)
68.ToHashSet(StringComparer.Ordinal); 80.ToHashSet(StringComparer.Ordinal); 153.ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.Tests (1)
TerminalHostPathsTests.cs (1)
26.ToHashSet(StringComparer.Ordinal);
Aspire.Tray.Tests (4)
src\Aspire.Tray\Common\TrayController.cs (3)
497.ToHashSet(TrayAppHostPath.Comparer); 571.Select(host => host.AppHostPath).ToHashSet(TrayAppHostPath.Comparer); 594.ToHashSet(TrayAppHostPath.Comparer);
src\Aspire.Tray\Common\TrayPanel.cs (1)
866.Where(group => group.Count() > 1).Select(group => group.Key).ToHashSet(StringComparer.OrdinalIgnoreCase);
dotnet-aot (3)
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (1)
134var commandOptionNames = commandOptions.Select(o => o.Name.TrimStart('-')).ToHashSet(StringComparer.OrdinalIgnoreCase);
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.Coverage.cs (2)
164.ToDictionary(group => group.Key, group => group.Select(session => session.SessionUid!).ToHashSet(StringComparer.Ordinal), StringComparer.Ordinal); 181.ToDictionary(group => group.Key, group => group.Select(source => source.InstanceId!).ToHashSet(StringComparer.Ordinal), StringComparer.Ordinal);
GenerateTemplateManifest (1)
Program.cs (1)
132var builtIds = builtPackages.Select(package => package[..package.LastIndexOf('/')]).ToHashSet(StringComparer.OrdinalIgnoreCase);
Infrastructure.Tests (17)
TestTriggerMap\SelectTestsAcceptanceTests.cs (9)
128s_matrix.ToHashSet(StringComparer.Ordinal), 129(projectDirs ?? []).ToHashSet(StringComparer.Ordinal), 130s_matrix.ToHashSet(StringComparer.Ordinal)); 811var matrix = new[] { "Aspire.Hosting.Foo.Tests" }.ToHashSet(StringComparer.Ordinal); 984s_matrix.ToHashSet(StringComparer.Ordinal), 1306.ToHashSet(StringComparer.Ordinal); 1350.ToHashSet(StringComparer.Ordinal); 1360.ToHashSet(StringComparer.Ordinal); 1370.ToHashSet(StringComparer.Ordinal);
TestTriggerMap\SelectTestsCliTests.cs (1)
540.ToHashSet(StringComparer.Ordinal);
TestTriggerMap\TestTriggerMapTests.cs (7)
191.ToHashSet(StringComparer.Ordinal); 1051var packageSelectedJobs = SelectWithRealMap(".github/workflows/build-packages.yml").Jobs.ToHashSet(StringComparer.Ordinal); 1052var cliArchiveSelectedJobs = SelectWithRealMap(".github/workflows/build-cli-native-archives.yml").Jobs.ToHashSet(StringComparer.Ordinal); 1124.ToHashSet(StringComparer.Ordinal); 1130.ToHashSet(StringComparer.Ordinal); 1133.ToHashSet(StringComparer.Ordinal); 1136.ToHashSet(StringComparer.Ordinal);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\HttpHeaders.cs (1)
119ICollection<string> IDictionary<string, StringValues>.Keys => ((IDictionary<string, StringValues>)this).Select(pair => pair.Key).ToHashSet(StringComparer.OrdinalIgnoreCase);
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\Lookup.cs (1)
757var existingItemsHashSet = existingItems.ToHashSet(ProjectItemInstance.EqualityComparer);
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (1)
165HashSet<DirectoryInfo> overrideFolders = resolversDirInfo.GetDirectories().ToHashSet(new DirInfoNameComparer());
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
750.ToHashSet(StringComparer.OrdinalIgnoreCase);
Microsoft.DotNet.ApiCompatibility (2)
Rules\CannotChangeGenericConstraints.cs (2)
96HashSet<ISymbol> rightOnlyConstraints = rightTypeParam.ConstraintTypes.ToHashSet(_settings.SymbolEqualityComparer); 124HashSet<ISymbol> leftOnlyConstraints = leftTypeParam.ConstraintTypes.ToHashSet(_settings.SymbolEqualityComparer);
Microsoft.DotNet.HotReload.Watch (1)
Build\LoadedProjectGraph.cs (1)
22.ToHashSet(PathUtilities.OSSpecificPathComparer));
Microsoft.DotNet.ProjectTools (1)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (1)
750.ToHashSet(StringComparer.OrdinalIgnoreCase);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
ScopedCss\RewriteCss.cs (1)
158.ToHashSet(StringComparer.Ordinal); // Keyframe names are case-sensitive
NativeIntegrations.DockerCompose (2)
DockerComposeEnvironment.cs (2)
77var plan = Generate(context, Name, callbacks.Keys.Select(resource => resource.Name).ToHashSet(StringComparer.Ordinal)); 90var placeholders = Objects(plan.Inputs["parameters"]).Select(parameter => Placeholder(Text(parameter, "environmentVariable"))).ToHashSet(StringComparer.Ordinal);
NuGet.CommandLine.XPlat (3)
Commands\Package\Update\PackageUpdateCommandRunner.cs (3)
165.ToHashSet(StringComparer.OrdinalIgnoreCase); 172.ToHashSet(StringComparer.OrdinalIgnoreCase) 177.ToHashSet(StringComparer.OrdinalIgnoreCase);
SelectTests (7)
GraphAffectedProjects.cs (2)
173.ToHashSet(StringComparer.Ordinal); 185.ToHashSet(StringComparer.Ordinal);
Program.cs (3)
180var allTestProjects = testProjectsByName.Keys.ToHashSet(StringComparer.Ordinal); 470.ToHashSet(StringComparer.Ordinal); 584var allJobs = TriggerMap.Load(options.MapPath).AllJobTokens().ToHashSet(StringComparer.Ordinal);
TestSelector.cs (2)
321TestProjects: testCauses.Keys.ToHashSet(StringComparer.Ordinal), 322Jobs: jobCauses.Keys.ToHashSet(StringComparer.Ordinal),
System.Linq (1)
System\Linq\ToCollection.cs (1)
247public static HashSet<TSource> ToHashSet<TSource>(this IEnumerable<TSource> source) => source.ToHashSet(comparer: null);
TypeScriptApiCompat (5)
ApiCompatResult.cs (1)
32.ToHashSet(StringComparer.Ordinal);
AtsCompatibilityComparer.cs (3)
155var currentValues = currentEnum.Values.ToHashSet(StringComparer.Ordinal); 334.ToHashSet(StringComparer.Ordinal); 344var currentSet = currentSymbols.ToHashSet(StringComparer.Ordinal);
AtsSurfaceParser.cs (1)
134.ToHashSet(StringComparer.Ordinal);