97 references to ToDictionary
AnalyzeCiFailure (1)
MarkdownTemplate.cs (1)
17var replacements = values.ToDictionary(value => value.Name, value => value.Value, StringComparer.Ordinal);
AnalyzeCiFailure.Tests (1)
AnalyzeCiFailureWorkflowTests.cs (1)
5317.Select(line => line.TrimEnd('\r').Split('=', count: 2)).ToDictionary(pair => pair[0], pair => pair[1], StringComparer.Ordinal);
aspire (9)
Commands\DescribeCommand.cs (1)
339.ToDictionary(item => item.Name, item => item.index, StringComparers.ResourceName);
Commands\StopCommand.cs (1)
567.ToDictionary(group => group.Key, group => group.Count(), appHostPathComparer);
DotNet\DotNetAppHostUpdateTransaction.cs (1)
21_files = originalFiles.ToDictionary(
Packaging\PackageChannel.cs (1)
1022.ToDictionary(
Projects\AppHostCandidateFinder.cs (2)
196var countsByPattern = patterns.ToDictionary(p => p, _ => 0, StringComparer.Ordinal); 416var countsByPattern = patterns.ToDictionary(pattern => pattern, _ => 0, StringComparer.Ordinal);
Projects\NativeAppHostServerProject.cs (1)
109SdkFiles = descriptor.SdkFiles.ToDictionary(file => file.Key,
Projects\NativeProviderDescriptor.cs (1)
27var sdkFiles = files.ToDictionary(file => file.Key, file => ReadString(file.Value), StringComparer.Ordinal);
src\Shared\IntegrationPackageProbeManifest.cs (1)
301return lookup.ToDictionary(
Aspire.Cli.Tests (5)
Commands\DescribeCommandTests.cs (1)
516.ToDictionary(group => group.Key, group => group.Select(resource => resource.State).ToList(), StringComparers.ResourceName);
Commands\NewCommandTests.cs (1)
1283.ToDictionary(
NuGet\TemporaryNuGetConfigFileTests.cs (1)
64.ToDictionary(
Projects\PrebuiltAppHostServerTests.cs (1)
5176var projects = projectSources.ToDictionary(
Telemetry\AspireCliTelemetryTests.cs (1)
829var environment = new TestEnvironment(environmentVariables.ToDictionary(variable => variable.Item1, variable => variable.Item2, StringComparer.Ordinal));
Aspire.Dashboard (9)
Components\Layout\ResourcesLayout.razor.cs (2)
1097.ToDictionary(i => i.Name, i => i.Resource!.PersistentKey, StringComparers.ResourceName); 1289.ToDictionary(group => group.Key, group => group.Single(), StringComparers.ResourceName);
Model\ResourceTagStore.cs (1)
66_setting.Read(tagsByResource => tagsByResource.ToDictionary(kvp => kvp.Key, kvp => (IReadOnlyList<string>)kvp.Value.ToArray(), StringComparers.ResourceName));
Model\TextVisualizerFormatHelpers.cs (1)
59}.ToDictionary(static system => system, static _ => DashboardUIHelpers.SqlFormat, StringComparer.Ordinal);
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
492return values.ToDictionary(record => record.FieldValue!, record => record.ValueCount, StringComparers.OtlpAttribute);
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (2)
412.ToDictionary(traceId => traceId, traceId => MaterializeTrace(connection, traceId, transaction)!, StringComparer.Ordinal); 728return values.ToDictionary(record => record.FieldValue!, record => record.ValueCount, StringComparers.OtlpAttribute);
ServiceClient\SqliteResourceRepository.cs (2)
190currentResources = _resourceStates.ToDictionary(entry => entry.Key, entry => entry.Value.Resource, StringComparers.ResourceName); 255updatedResources = _resourceStates.ToDictionary(entry => entry.Key, entry => entry.Value.Resource, StringComparers.ResourceName);
Aspire.Dashboard.Tests (1)
TelemetryRepositoryTests\LogTests.cs (1)
334.ToDictionary(group => group.Key, group => group.Count(), StringComparers.OtlpAttribute);
Aspire.Hosting (4)
ApplicationModel\ExecutableLaunchRecipe.cs (1)
401context.ExecutionConfiguration.EnvironmentVariables.ToDictionary(
ApplicationModel\ResourceNotificationService.cs (1)
542.ToDictionary(static group => group.Key, static group => group.Count(), StringComparers.ResourceName);
Ats\HealthCheckExports.cs (1)
59var data = Data?.ToDictionary(
Dashboard\InteractionFileUploadStore.cs (1)
386public IReadOnlyDictionary<string, int> FileInputLimits { get; } = fileInputs.ToDictionary(
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresFlexibleServerResource.cs (1)
305var propertiesDictionary = properties.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparers.ResourceName);
Aspire.Hosting.Azure.Provisioning.Generators (1)
AspireProvisioningProxyGenerator.cs (1)
2109parameterNames = parameters.ToDictionary(
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.cs (2)
115return files.ToDictionary(file => file.Key, file => file.Value.Replace("\r\n", "\n"), StringComparer.Ordinal); 757var valueDocumentation = enumType.ValueInfos.ToDictionary(value => value.Name, value => value.Documentation, StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Java (2)
AtsJavaCodeGenerator.cs (2)
2457.ToDictionary( 2463.ToDictionary(
Aspire.Hosting.CodeGeneration.Rust (1)
AtsRustCodeGenerator.cs (1)
821.ToDictionary(
Aspire.Hosting.CodeGeneration.TypeScript (1)
TypeScriptApiProjector.cs (1)
136.ToDictionary(group => group.Key, group => group.ToList(), StringComparer.Ordinal);
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
212.ToDictionary(p => p.Name, p => p, StringComparer.Ordinal);
Aspire.Hosting.Kubernetes (1)
KubernetesManifestResource.cs (1)
233JsonValueKind.Object => element.EnumerateObject().ToDictionary(prop => prop.Name, prop => NormalizeJsonElement(prop.Value), StringComparer.Ordinal),
Aspire.Hosting.MongoDB.Tests (1)
ReplicaSet\MongoDbReplicaSetFunctionalTests.cs (1)
468.ToDictionary(m => m["host"].AsString, m => m["_id"].AsInt32, StringComparer.OrdinalIgnoreCase);
Aspire.Hosting.Native.CodeGeneration (1)
NativeCSharpProjection.cs (1)
121var callbackNames = callbacks.ToDictionary(parameter => parameter.Name,
Aspire.Hosting.Native.Core.Tests (1)
NativeComposeCSharpDockerTests.cs (1)
29.ToDictionary(entry => (string)entry.Key, entry => (string)entry.Value!, StringComparer.Ordinal);
Aspire.Hosting.Native.Server (2)
Api\PipelineApi.cs (1)
243_states = Select(target).ToDictionary(step => step.Name, _ => 0, StringComparer.Ordinal);
Rpc\NativeProviderRegistry.cs (1)
506.ToDictionary(group => group.Key, group => group.ToArray(), StringComparer.Ordinal);
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
451containerPortSnapshots[resource.Name] = ports.ToDictionary(
Aspire.Hosting.RemoteHost (1)
src\Shared\IntegrationPackageProbeManifest.cs (1)
301return lookup.ToDictionary(
Aspire.Hosting.Tests (1)
Pipelines\PipelineOutputSnapshotterTests.cs (1)
338var expected = new[] { first, second }.ToDictionary(path => path,
dotnet-aot (3)
parent\dotnet\Commands\Test\MTP\Terminal\TerminalTestReporter.Coverage.cs (3)
146Dictionary<string, IReadOnlySet<string>> testInstances = _assemblies.ToDictionary( 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);
dotnet-user-secrets (1)
Internal\SecretsStore.cs (1)
93.ToDictionary(i => i.Key, i => i.Value, StringComparer.OrdinalIgnoreCase);
Infrastructure.Tests (3)
Pipelines\NpmCliPackageTests.cs (3)
142s_supportedRids.ToDictionary(rid => $"{PackageName}-{rid.Rid}", _ => PackageVersion, StringComparer.Ordinal), 148s_supportedRids.ToDictionary(rid => rid.Rid, rid => $"{PackageName}-{rid.Rid}", StringComparer.Ordinal), 374return jsonObject.ToDictionary(
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\EmbeddedLanguageCommentOptions.cs (1)
27.ToDictionary(f => f.Name, f => (TOptions)f.GetValue(null)!, StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Mvc.Testing (1)
WebApplicationFactory.cs (1)
534.ToDictionary(r => r.Name, r => r, StringComparer.Ordinal);
Microsoft.Build (2)
BackEnd\Components\ProjectCache\Experimental\ProxyTargets.cs (1)
38_proxyTargetToRealTargetMap = proxyTargetToRealTargetMap.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase);
BackEnd\Components\ProjectCache\ProxyTargets.cs (1)
37_proxyTargetToRealTargetMap = proxyTargetToRealTargetMap.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase);
Microsoft.CodeAnalysis.Features (1)
EmbeddedLanguages\EmbeddedLanguageCommentOptions.cs (1)
26.ToDictionary(f => f.Name, f => (TOptions)f.GetValue(null)!, StringComparer.OrdinalIgnoreCase);
Microsoft.DotNet.Build.Tasks.Packaging (2)
GetLayoutFiles.cs (1)
45var frameworks = Frameworks.NullAsEmpty().ToDictionary(
HarvestPackage.cs (1)
522_pathsToInclude = PathsToInclude.NullAsEmpty().ToDictionary(i => NormalizePath(i.ItemSpec), i=> i, StringComparer.OrdinalIgnoreCase);
Microsoft.DotNet.SharedFramework.Sdk (1)
src\CreateFrameworkListFile.cs (1)
74?.ToDictionary(
Microsoft.DotNet.TemplateLocator (1)
parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
112var dictionary = ManifestVersions.ToDictionary(kvp => kvp.Key.ToString(), kvp => kvp.Value.Version + "/" + kvp.Value.FeatureBand, StringComparer.OrdinalIgnoreCase);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\Resources\HardcodedValueFileSystem.cs (1)
27_fileContent = fileContent.ToDictionary(static x => x.Key.FullName, static y => y.Value, StringComparer.OrdinalIgnoreCase);
Microsoft.Gen.ContextualOptions (2)
ContextReceiver.cs (1)
51.ToDictionary<IGrouping<ISymbol?, TypeDeclarationSyntax>, INamedTypeSymbol, List<TypeDeclarationSyntax>>(
ContextualOptionsGenerator.cs (1)
43.ToDictionary<IGrouping<ISymbol?, TypeDeclarationSyntax>, INamedTypeSymbol, List<TypeDeclarationSyntax>>(
Microsoft.NET.Build.Tasks (2)
parent\parent\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
112var dictionary = ManifestVersions.ToDictionary(kvp => kvp.Key.ToString(), kvp => kvp.Value.Version + "/" + kvp.Value.FeatureBand, StringComparer.OrdinalIgnoreCase);
ResolvePackageDependencies.cs (1)
300.ToDictionary(pkg => pkg.Name, pkg => pkg.Version.ToNormalizedString(), StringComparer.OrdinalIgnoreCase);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (4)
GenerateStaticWebAssetEndpointsManifest.cs (1)
76.ToDictionary(a => a.ResolvedAsset.Identity, a => a, OSPath.PathComparer);
GenerateStaticWebAssetsManifest.cs (1)
107var assetsByIdentity = assets.ToDictionary(a => a.Identity, a => a, OSPath.PathComparer);
ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs (1)
37.ToDictionary(g => g.Key, g => g.ToArray(), OSPath.PathComparer);
UpdateExternallyDefinedStaticWebAssets.cs (1)
57.ToDictionary(e => e.Key, e => e.ToArray(), OSPath.PathComparer);
Microsoft.NET.Sdk.WorkloadManifestReader (1)
WorkloadSet.cs (1)
112var dictionary = ManifestVersions.ToDictionary(kvp => kvp.Key.ToString(), kvp => kvp.Value.Version + "/" + kvp.Value.FeatureBand, StringComparer.OrdinalIgnoreCase);
Microsoft.TemplateEngine.Cli (3)
ChoiceTemplateParameter.cs (2)
31_choices = parameter.Choices.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase); 37_choices = choiceTemplateParameter.Choices.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase);
NuGet\PackageAvailabilityChecker.cs (1)
136.ToDictionary(package => package.Key, package => package.Value, StringComparer.OrdinalIgnoreCase);
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (1)
ValueFormRegistry.cs (1)
37internal static IReadOnlyDictionary<string, IValueFormFactory> FormLookup => AllForms.ToDictionary(ff => ff.Identifier, ff => ff, StringComparer.OrdinalIgnoreCase);
NativeIntegrations.DockerCompose (5)
DockerComposeEnvironment.cs (3)
164var captured = (plan.Inputs["environment"]?.AsObject() ?? []).ToDictionary(pair => pair.Key, 226RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)).ToDictionary(pair => pair.Key, pair => pair.Value!, StringComparer.Ordinal); 283.ToDictionary(entry => (string)entry.Key, entry => (string?)entry.Value, StringComparer.Ordinal);
DockerComposeGenerator.cs (2)
97var parameters = Strings(context.Model["parameters"]).Order(StringComparer.Ordinal).ToDictionary(value => value, ParameterVariable, StringComparer.Ordinal); 393var names = plan.Services.ToDictionary(service => service.Resource, service => service.Service, StringComparer.Ordinal);
NuGet.Build.Tasks (1)
GetGlobalPropertyValueTask.cs (1)
38var dictionaryWithOrdinal = globalProperties.ToDictionary(i => i.Key, i => i.Value, StringComparer.OrdinalIgnoreCase);
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
223.ToDictionary(msbuildItem => msbuildItem.Identity,
NuGet.CommandLine.XPlat (1)
Commands\Why\DependencyGraphFinder.cs (1)
110.ToDictionary(l => Path.GetFullPath(Path.Combine(projectDirectory, l.Path)), l => l, StringComparer.OrdinalIgnoreCase);
NuGet.Commands (1)
RestoreCommand\LockFileBuilder.cs (1)
561dependencyDictionary = rootNode.Item.Data.Dependencies.ToDictionary(x => x.Name, x => x, StringComparer.OrdinalIgnoreCase);
SelectTests (1)
TestSelector.cs (1)
346causes.ToDictionary(kv => kv.Key, kv => (IReadOnlyList<Cause>)kv.Value, StringComparer.Ordinal);
System.Collections.Immutable (1)
System\Collections\Frozen\FrozenDictionary.cs (1)
102source.ToDictionary(keySelector, elementSelector, comparer).ToFrozenDictionary(comparer);
System.Linq (2)
System\Linq\ToCollection.cs (2)
134source.ToDictionary(vt => vt.Key, vt => vt.Value, comparer); 190ToDictionary(source, keySelector, elementSelector, null);
TypeScriptApiCompat (2)
ApiCompatResult.cs (1)
29.ToDictionary(static group => group.Key, static group => group.ToArray(), StringComparer.Ordinal);
AtsSurfaceParser.cs (1)
113dtoTypes.ToDictionary(
vstest.console (2)
Processors\EnableBlameArgumentProcessor.cs (2)
220.ToDictionary(p => p.Key, p => p.Value, StringComparer.OrdinalIgnoreCase) 236.ToDictionary(p => p.Key, p => p.Value, StringComparer.OrdinalIgnoreCase)
vstest.console.arm64 (2)
parent\vstest.console\Processors\EnableBlameArgumentProcessor.cs (2)
220.ToDictionary(p => p.Key, p => p.Value, StringComparer.OrdinalIgnoreCase) 236.ToDictionary(p => p.Key, p => p.Value, StringComparer.OrdinalIgnoreCase)