98 references to ToHashSet
aspire (1)
Projects\ProjectUpdater.cs (1)
771var allSources = originalMappings.Keys.Union(proposedMappings.Keys).ToHashSet();
Aspire.Cli.Tests (2)
Projects\ProjectLocatorTests.cs (2)
435var foundPaths = foundFiles.Select(f => f.FullName).ToHashSet(); 509var foundPaths = foundFiles.Select(f => f.FullName).ToHashSet();
Aspire.Dashboard (4)
Components\Controls\Chart\MetricTable.razor.cs (1)
217addedXValues = newMetrics.Keys.Where(newKey => newKey > latestCurrentMetric || latestCurrentMetric == null).ToHashSet();
Components\Pages\Resources.razor.cs (3)
331var preselectedHiddenResourceTypes = HiddenTypes?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 332var preselectedHiddenResourceStates = HiddenStates?.Split(' ').Select(StringUtils.Unescape).ToHashSet(); 333var preselectedHiddenResourceHealthStates = HiddenHealthStates?.Split(' ').Select(StringUtils.Unescape).ToHashSet();
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
544var healthCheckRegistrationKeys = options.Registrations.Select(hcr => hcr.Name).ToHashSet();
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
162var modeledPortNumbers = tunnelResource.Ports.Select(p => p.TargetEndpoint.Port).ToHashSet();
BuildBoss (1)
OptProfCheckerUtil.cs (1)
108return manifest["files"].Select(f => f["fileName"].ToString()).ToHashSet();
dotnet (1)
Commands\Workload\Install\FileBasedInstaller.cs (1)
406var installedSdkFeatureBands = NETCoreSdkResolverNativeWrapper.GetAvailableSdks(_dotnetDir).Select(sdkDir => new SdkFeatureBand(Path.GetFileName(sdkDir))).ToHashSet();
dotnet.Tests (3)
CommandTests\Workload\Install\MockPackWorkloadInstaller.cs (3)
43InstallationRecordRepository = new MockInstallationRecordRepository(failingWorkload, installedWorkloads?.ToHashSet()); 107InstallationRecordRepository.WorkloadInstallRecord = InstallationRecordRepository.WorkloadInstallRecord.Union(workloadIds).ToHashSet(); 152InstallationRecordRepository.InstalledWorkloads = InstallationRecordRepository.InstalledWorkloads.Where(id => !InstallationRecordRepository.WorkloadsToDeleteOnGarbageCollection.Contains(id)).ToHashSet();
dotnet-MsiInstallation.Tests (1)
Framework\VirtualMachine.cs (1)
147var snapshotIds = VMControl.GetSnapshots().Select(s => s.id).ToHashSet();
dotnet-watch (3)
HotReload\CompilationHandler.cs (2)
487.ToHashSet(); 493.ToHashSet();
HotReload\HotReloadDotNetWatcher.cs (1)
478var rebuiltProjectPaths = rebuiltProjects.ToHashSet();
Microsoft.AspNetCore.App.UnitTests (21)
SharedFxTests.cs (9)
39.ToHashSet(); 63.ToHashSet(); 66.ToHashSet(); 166.ToHashSet(); 220.ToHashSet(); 263.ToHashSet(); 286.ToHashSet(); 334.Select(i => i.FullName).ToHashSet(); 336var expectedPaths = runtimeListEntries.Select(i => i.Attribute("Path").Value).ToHashSet();
TargetingPackTests.cs (12)
40.ToHashSet(); 41var listedTargetingPackAssemblies = TestData.ListedTargetingPackAssemblies.ToHashSet(); 66.ToHashSet(); 142.ToHashSet(); 145.ToHashSet(); 253.ToHashSet(); 273.ToHashSet(); 311.ToHashSet(); 326.ToHashSet() : 347.ToHashSet(); 393.Select(i => i.FullName).ToHashSet(); 395var expectedPaths = frameworkListEntries.Select(i => i.Attribute("Path").Value).ToHashSet();
Microsoft.AspNetCore.OpenApi (1)
Schemas\OpenApiJsonSchema.Helpers.cs (1)
236schema.Required = ReadList<string>(ref reader)?.ToHashSet();
Microsoft.AspNetCore.OutputCaching (1)
Memory\MemoryOutputCacheStore.cs (1)
24internal Dictionary<string, HashSet<string>> TaggedEntries => _taggedEntries.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.Select(t => t.Key).ToHashSet());
Microsoft.Build (2)
BackEnd\Shared\BuildRequestConfiguration.cs (1)
1048private HashSet<string> GetProjectTargets(IDictionary<string, ProjectTargetInstance> projectTargets) => projectTargets.Keys.ToHashSet();
CollectionHelpers.cs (1)
55return a.ToHashSet().SetEquals(b);
Microsoft.Build.Engine.UnitTests (7)
BackEnd\ResultsCache_Tests.cs (4)
431resultsCache2.ResultsDictionary.Keys.ToHashSet().SetEquals(resultsCache1.ResultsDictionary.Keys.ToHashSet()).ShouldBeTrue(); 441copiedBuildResult.ResultsByTarget.Keys.ToHashSet().SetEquals(initialBuildResult.ResultsByTarget.Keys.ToHashSet()).ShouldBeTrue();
Graph\GraphTestingUtilities.cs (1)
216return ComputeClosureRecursive(node).ToHashSet();
Graph\ProjectGraph_Tests.cs (2)
2109var referenceNumbersSet = innerBuildWithCommonReferences.ProjectReferences.Select(r => Path.GetFileNameWithoutExtension(r.ProjectInstance.FullPath)).ToHashSet(); 2115referenceNumbersSet = innerBuildWithAdditionalReferences.ProjectReferences.Select(r => Path.GetFileNameWithoutExtension(r.ProjectInstance.FullPath)).ToHashSet();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Diagnostics\GetDiagnosticsTests.cs (9)
1812AssertEx.SetEqual(expectedSymbolCallbacks, analyzer.AnalyzedSymbols.Select(s => s.Name).ToHashSet()); 1817AssertEx.SetEqual(expectedSyntaxNodeCallbacks, analyzer.AnalyzedSyntaxNodes.Select(s => s.ToString()).ToHashSet()); 1821AssertEx.SetEqual(expectedSyntaxNodeInsideBlockCallbacks, analyzer.AnalyzedSyntaxNodesInsideCodeBlock.Select(s => s.ToString()).ToHashSet()); 1826AssertEx.SetEqual(expectedOperationCallbacks, analyzer.AnalyzedOperations.Select(op => op.Syntax.ToString()).ToHashSet()); 1830AssertEx.SetEqual(expectedOperationInsideBlockCallbacks, analyzer.AnalyzedOperationsInsideOperationBlock.Select(op => op.Syntax.ToString()).ToHashSet()); 1842AssertEx.SetEqual(expectedBlockSymbolCallbacks, actualBlockSymbolCallbacks.Select(s => s.Name).ToHashSet()); 1847AssertEx.SetEqual(expectedSymbolStartSymbolCallbacks, analyzer.AnalyzedSymbolStartSymbols.Select(s => s.Name).ToHashSet()); 1849AssertEx.SetEqual(expectedSymbolStartSymbolCallbacks, analyzer.AnalyzedSymbolEndSymbols.Select(s => s.Name).ToHashSet()); 1853AssertEx.SetEqual(expectedSemanticModelTreeCallbacks, analyzer.AnalyzedSemanticModels.Select(s => s.SyntaxTree).ToHashSet());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Syntax\SyntaxTests.cs (2)
310var returnedKindsInts = ((IEnumerable<SyntaxKind>)method.Invoke(null, null)).Select(static k => (int)k).ToHashSet(); 331var returnedKindsInts = SyntaxFacts.GetPreprocessorKeywordKinds().Select(static k => (int)k).ToHashSet();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeFixes\CodeFixServiceTests.cs (1)
649var fixTitles = fixes.SelectMany(fixCollection => fixCollection.Fixes).Select(f => f.Action.Title).ToHashSet();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Symbols\WorkspaceSymbolsTests.cs (1)
24=> Assert.True(expected.ToHashSet().SetEquals(results!));
Microsoft.DotNet.Build.Tasks.Feed (8)
src\PublishArtifactsInManifestBase.cs (5)
925AssetSelection.NonShippingOnly => packages.Where(p => p.NonShipping).ToHashSet(), 926AssetSelection.ShippingOnly => packages.Where(p => !p.NonShipping).ToHashSet(), 1144AssetSelection.NonShippingOnly => blobs.Where(p => p.NonShipping).ToHashSet(), 1145AssetSelection.ShippingOnly => blobs.Where(p => !p.NonShipping).ToHashSet(), 1640blobAssets.Select(b => b.Id).ToHashSet(),
src\PublishArtifactsInManifestV4.cs (3)
233AssetSelection.NonShippingOnly => packages.Where(p => p.NonShipping && p.CouldBeStable != true).ToHashSet(), 234AssetSelection.ShippingOnly => packages.Where(p => !p.NonShipping && p.CouldBeStable != true).ToHashSet(), 235AssetSelection.CouldBeStable => packages.Where(p => p.CouldBeStable == true).ToHashSet(),
Microsoft.DotNet.Helix.Sdk (2)
CheckAzurePipelinesTestResults.cs (1)
223HashSet<string> expectedFailures = ExpectedTestFailures?.Select(i => i.GetMetadata("Identity")).ToHashSet() ?? new HashSet<string>();
ProvisioningProfileProvider.cs (1)
149rootLevelAppBundles = rootLevelAppBundles.Except(appBundlesWithProfile).ToHashSet();
Microsoft.DotNet.MSBuildSdkResolver (3)
WorkloadResolver.cs (3)
525.ToHashSet(); 544.ToHashSet(); 582var existingPacks = GetPacksInWorkload(existingWorkload.workload, existingWorkload.manifest).Select(p => p.packId).ToHashSet();
Microsoft.DotNet.SharedFramework.Sdk (1)
src\CreateFrameworkListFile.cs (1)
75var singleFileHostIncludeFilenames = SingleFileHostIncludeFilenames?.ToHashSet();
Microsoft.DotNet.SignTool (1)
src\BatchSignUtil.cs (1)
119var toRepackSet = _batchData.FilesToSign.Where(x => x.ShouldRepack)?.Select(x => x.FullPath)?.ToHashSet();
Microsoft.DotNet.TemplateLocator (3)
WorkloadResolver.cs (3)
525.ToHashSet(); 544.ToHashSet(); 582var existingPacks = GetPacksInWorkload(existingWorkload.workload, existingWorkload.manifest).Select(p => p.packId).ToHashSet();
Microsoft.NET.Build.Tasks (7)
DependencyContextBuilder.cs (2)
368var unprocessedLibraries = runtimeLibraries.ToHashSet(); 501var libraryNames = runtimeLibraries.Select(lib => lib.Library.Name).Concat(compilationLibraries.Select(lib => lib.Name)).ToHashSet();
GetPackagesToPrune.cs (1)
105FrameworkReferences = runtimeFrameworks.ToHashSet()
ResolveRuntimePackAssets.cs (1)
80.Select(matchingRTReference => matchingRTReference.GetMetadata("Profile")).ToHashSet() ?? [];
WorkloadResolver.cs (3)
525.ToHashSet(); 544.ToHashSet(); 582var existingPacks = GetPacksInWorkload(existingWorkload.workload, existingWorkload.manifest).Select(p => p.packId).ToHashSet();
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
UpdateStaticWebAssetEndpoints.cs (2)
46.ToDictionary(e => e.Key, e => e.ToHashSet()); 49.ToDictionary(e => e.Key, e => e.ToHashSet());
Microsoft.NET.Sdk.WorkloadManifestReader (3)
WorkloadResolver.cs (3)
525.ToHashSet(); 544.ToHashSet(); 582var existingPacks = GetPacksInWorkload(existingWorkload.workload, existingWorkload.manifest).Select(p => p.packId).ToHashSet();
Microsoft.NET.Sdk.WorkloadManifestReader.Tests (2)
WorkloadSuggestionFinderTests.cs (2)
98.Select(a => (new WorkloadId(a.workloadId), a.packIds.Select(p => new WorkloadPackId(p)).ToHashSet())); 105.Select(s => new WorkloadPackId(s)).ToHashSet();
Microsoft.VisualStudio.LanguageServices (1)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
250var languageServices = projectDiagnosticsToFixMap.Select(p => p.Key.Services).Concat(documentDiagnosticsToFixMap.Select(kvp => kvp.Key.Project.Services)).ToHashSet();
MSBuild (1)
CollectionHelpers.cs (1)
55return a.ToHashSet().SetEquals(b);
System.CommandLine.StaticCompletions (1)
shells\ZshShellProvider.cs (1)
196var parentArguments = command.Parents.OfType<Command>().SelectMany(parent => parent.Arguments).Select(arg => arg.Name).ToHashSet();