129 references to ToHashSet
aspire (23)
Backchannel\AuxiliaryBackchannelMonitor.cs (1)
405var currentSocketPaths = currentSockets.Select(socket => socket.SocketPath).ToHashSet(StringComparers.FileSystemPath);
Commands\ConfigCommand.cs (1)
283.ToHashSet(StringComparer.Ordinal);
Documentation\ApiDocs\ApiDocsIndexService.cs (2)
797.ToHashSet(StringComparer.OrdinalIgnoreCase); 872.ToHashSet(StringComparer.OrdinalIgnoreCase);
Mcp\Tools\ListResourcesTool.cs (1)
379.ToHashSet(StringComparers.ResourceName);
NuGet\NuGetClient.cs (3)
972.ToHashSet(StringComparer.OrdinalIgnoreCase); 979.ToHashSet(StringComparer.OrdinalIgnoreCase); 983.ToHashSet(StringComparer.OrdinalIgnoreCase);
NuGet\NuGetConfiguration.cs (2)
67var disabledKeys = overlay.DisabledPackageSourceKeys.ToHashSet(StringComparer.OrdinalIgnoreCase); 86.ToHashSet(StringComparer.OrdinalIgnoreCase)
NuGet\NuGetConfigurationBuilder.cs (9)
21.ToHashSet(StringComparer.Ordinal); 35.ToHashSet(StringComparer.OrdinalIgnoreCase); 87.ToHashSet(StringComparer.OrdinalIgnoreCase); 157.ToHashSet(StringComparer.OrdinalIgnoreCase); 247.ToHashSet(StringComparer.OrdinalIgnoreCase); 269.ToHashSet(StringComparer.OrdinalIgnoreCase); 285.ToHashSet(StringComparer.OrdinalIgnoreCase); 296.ToHashSet(StringComparer.OrdinalIgnoreCase); 394.ToHashSet(PackageSourceIdentity.Comparer);
Packaging\PackageChannel.cs (1)
512.ToHashSet(StringComparers.NuGetPackageId);
Projects\ProjectUpdater.cs (1)
1975.Select(static feed => feed.Key).ToHashSet(StringComparer.OrdinalIgnoreCase);
Scaffolding\ScaffoldingService.cs (2)
588var existingEntries = ReadGitIgnoreEntries(existingContent).ToHashSet(StringComparer.Ordinal); 591.ToHashSet(StringComparer.Ordinal);
aspire-tray (3)
src\Aspire.Tray\Common\TrayController.cs (3)
517.ToHashSet(TrayAppHostPath.Comparer); 591.Select(host => host.AppHostPath).ToHashSet(TrayAppHostPath.Comparer); 613.ToHashSet(TrayAppHostPath.Comparer);
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)
5310var credentialSourceKeySet = credentialSourceKeys?.ToHashSet(StringComparer.OrdinalIgnoreCase) ?? []; 5311var clientCertificateSourceKeySet = clientCertificateSourceKeys?.ToHashSet(StringComparer.OrdinalIgnoreCase) ?? [];
Aspire.Dashboard (8)
Components\Dialogs\ManageDataDialog.razor.cs (1)
109.ToHashSet(StringComparers.ResourceName);
Components\Layout\TerminalDock.razor.cs (1)
436var existingIds = ordered.Select(t => t.TerminalId).ToHashSet(StringComparer.Ordinal);
Components\Pages\TraceDetail.razor.cs (1)
681return response.PagedResult.Items.Select(span => span.SpanId).ToHashSet(StringComparer.Ordinal);
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)
999return response.PagedResult.Items.Select(span => span.SpanId).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting (2)
Ats\CoreExports.cs (1)
200var includedEndpointNames = endpointNames.ToHashSet(StringComparers.EndpointAnnotationName);
Dcp\ExecutableCreator.cs (1)
135.ToHashSet(new ResourceNameComparer());
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 (1)
AtsGoCodeGenerator.cs (1)
903var listDictCapIds = listDictGetters.Select(g => g.CapabilityId).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Java (1)
AtsJavaCodeGenerator.cs (1)
675var reservedNames = members.Select(ToUpperSnakeCase).ToHashSet(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Python (3)
AtsPythonCodeGenerator.cs (3)
343.ToHashSet(StringComparer.Ordinal); 345var extraParamNames = allParamNames.Except(commonParamNames).ToHashSet(StringComparer.Ordinal); 2046.ToHashSet(StringComparer.Ordinal) ?? [];
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
AtsTypeScriptCodeGeneratorTests.cs (3)
1569var declared = declarations.ToHashSet(StringComparer.Ordinal); 3263.ToHashSet(StringComparer.Ordinal); 3274.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)
134var existingAnnotations = resource.Annotations.ToHashSet(ReferenceEqualityComparer.Instance); 160var existingAnnotations = resource.Annotations.ToHashSet(ReferenceEqualityComparer.Instance); 423var activeResources = model.Resources.ToHashSet(ReferenceEqualityComparer.Instance);
DotnetProjectHostingExtensions.cs (1)
209var includedEndpointNames = endpointNames.ToHashSet(StringComparer.OrdinalIgnoreCase);
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 (3)
src\Aspire.Tray\Common\TrayController.cs (3)
517.ToHashSet(TrayAppHostPath.Comparer); 591.Select(host => host.AppHostPath).ToHashSet(TrayAppHostPath.Comparer); 613.ToHashSet(TrayAppHostPath.Comparer);
dotnet-aot (1)
parent\dotnet\Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (1)
134var commandOptionNames = commandOptions.Select(o => o.Name.TrimStart('-')).ToHashSet(StringComparer.OrdinalIgnoreCase);
GenerateTemplateManifest (1)
Program.cs (1)
132var builtIds = builtPackages.Select(package => package[..package.LastIndexOf('/')]).ToHashSet(StringComparer.OrdinalIgnoreCase);
Infrastructure.Tests (30)
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); 929s_matrix.ToHashSet(StringComparer.Ordinal), 1236.ToHashSet(StringComparer.Ordinal); 1280.ToHashSet(StringComparer.Ordinal); 1290.ToHashSet(StringComparer.Ordinal); 1300.ToHashSet(StringComparer.Ordinal);
TestTriggerMap\SelectTestsCliTests.cs (1)
538.ToHashSet(StringComparer.Ordinal);
TestTriggerMap\TestTriggerMapTests.cs (19)
158.ToHashSet(StringComparer.Ordinal); 282.ToHashSet(StringComparer.Ordinal); 301.ToHashSet(StringComparer.Ordinal); 350.ToHashSet(StringComparer.Ordinal); 365.ToHashSet(StringComparer.Ordinal); 472.ToHashSet(StringComparer.Ordinal); 490.ToHashSet(StringComparer.Ordinal); 497.ToHashSet(StringComparer.Ordinal); 504.ToHashSet(StringComparer.Ordinal); 1303var packageSelectedJobs = SelectWithRealMap(".github/workflows/build-packages.yml").Jobs.ToHashSet(StringComparer.Ordinal); 1304var cliArchiveSelectedJobs = SelectWithRealMap(".github/workflows/build-cli-native-archives.yml").Jobs.ToHashSet(StringComparer.Ordinal); 1350.ToHashSet(StringComparer.Ordinal); 1356.ToHashSet(StringComparer.Ordinal); 1363.ToHashSet(StringComparer.Ordinal); 1367.ToHashSet(StringComparer.Ordinal); 1800.ToHashSet(StringComparer.Ordinal); 1806.ToHashSet(StringComparer.Ordinal); 1809.ToHashSet(StringComparer.Ordinal); 1812.ToHashSet(StringComparer.Ordinal);
WorkflowScripts\PrDocsCheckWorkflowTests.cs (1)
389.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)
776.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)
23.ToHashSet(PathUtilities.OSSpecificPathComparer));
Microsoft.DotNet.ProjectTools (1)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (1)
744.ToHashSet(StringComparer.OrdinalIgnoreCase);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
ScopedCss\RewriteCss.cs (1)
158.ToHashSet(StringComparer.Ordinal); // Keyframe names are case-sensitive
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)
320TestProjects: testCauses.Keys.ToHashSet(StringComparer.Ordinal), 321Jobs: 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);