84 references to ToDictionary
AnalyzeCiFailure (1)
tools\Aspire.TestTools\TrxReader.cs (1)
59.ToDictionary(static testDefinition => testDefinition.Id!, StringComparer.OrdinalIgnoreCase);
aspire (8)
Documentation\ApiDocs\ApiDocsIndexService.cs (2)
571_itemsById = items.ToDictionary(static item => item.Id, StringComparer.OrdinalIgnoreCase); 833.ToDictionary(static item => item.PageUrl, StringComparer.OrdinalIgnoreCase);
Mcp\Tools\WaitForResourcesTool.cs (1)
177var waitResultsByName = waitResults.ToDictionary(
NuGet\NuGetConfigurationBuilder.cs (1)
33.ToDictionary(static source => source.Name, StringComparer.OrdinalIgnoreCase);
NuGet\NuGetPackageAssetResolver.cs (1)
81.ToDictionary(
Templating\TemplatePromptDefaults.cs (2)
51var symbols = model.Symbols.ToDictionary(symbol => symbol.Name, StringComparer.Ordinal); 52var macros = settings.Components.OfType<IGeneratedSymbolMacro>().ToDictionary(macro => macro.Type, StringComparer.Ordinal);
Utils\ConsoleActivityLogger.cs (1)
528var recordsByKey = orderedRecords.ToDictionary(r => r.Key, StringComparers.CommandName);
aspire-managed (1)
AppHostServerV2CodeGeneration.cs (1)
30var handles = core.HandleTypes.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal);
Aspire.Dashboard (10)
Components\Controls\MissingParametersPanel.razor.cs (2)
110var existingEditors = _editors.ToDictionary(editor => editor.Resource.Name, StringComparers.ResourceName); 114.ToDictionary(input => input.Name, StringComparers.InteractionInputName);
Components\Layout\TerminalDock.razor.cs (1)
485var snapshotById = update.Snapshot.Terminals.ToDictionary(t => t.TerminalId, StringComparer.Ordinal);
Components\Legacy\Pages\Terminals.razor.cs (1)
187.ToDictionary(r => r.Name, StringComparers.ResourceName);
Components\Legacy\Pages\TerminalWindow.razor.cs (1)
119var resources = DashboardClient.GetResources().ToDictionary(r => r.Name, StringComparers.ResourceName);
Components\Pages\Terminals.razor.cs (1)
207.ToDictionary(r => r.Name, StringComparers.ResourceName);
Components\Pages\TerminalWindow.razor.cs (1)
119var resources = DashboardClient.GetResources().ToDictionary(r => r.Name, StringComparers.ResourceName);
Components\Resize\GridColumnManager.razor.cs (1)
34_columnById = Columns.ToDictionary(c => c.Name, StringComparers.GridColumn);
Model\TelemetryExportService.cs (1)
64var resourcesByName = snapshot.ToDictionary(r => r.Name, StringComparers.ResourceName);
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (1)
396var metricsByName = batch.ToDictionary(metric => metric.Name, StringComparer.Ordinal);
Aspire.Hosting (9)
Backchannel\AppHostRpcTarget.cs (1)
318var stepsByName = resolvedSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
Dashboard\InteractionFileUploadStore.cs (1)
296var filesById = (files ?? []).ToDictionary(file => file.Id, StringComparer.Ordinal);
Dcp\DcpExecutor.cs (1)
782var annotationsByServiceName = serviceProducerAnnotations.ToDictionary(a => a.ServiceName, StringComparer.Ordinal);
Pipelines\DistributedApplicationPipeline.cs (6)
561var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 661var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 680var filteredStepsByName = stepsToExecute.ToDictionary(s => s.Name, StringComparer.Ordinal); 978var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1166var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1462var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal);
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxContainerDeployment.cs (2)
210var stepLookup = steps.ToDictionary(static step => step.Name, StringComparer.Ordinal); 1476var endpointOptions = options?.Endpoints?.ToDictionary(
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.ApiProjection.cs (1)
406var dtoTypesById = scope.Context.DtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal);
AtsGoCodeGenerator.cs (1)
142GenerateExportedValues(context.ExportedValues, context.DtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal));
Aspire.Hosting.CodeGeneration.Go.Tests (1)
GoApiExportTests.cs (1)
847var items = model.Modules.Single().Items.ToDictionary(item => item.Id, StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Java (1)
AtsJavaCodeGenerator.cs (1)
614GenerateExportedValues(exportedValues, dtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal));
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
866GenerateExportedValues(exportedValues, dtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal)); 2119var buildersByTypeId = builders.ToDictionary(b => b.TypeId, StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Rust (1)
AtsRustCodeGenerator.cs (1)
197var dtoTypesById = dtoTypes.ToDictionary(dto => dto.TypeId, StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
3407.ToDictionary(member => member.CapabilityId!, StringComparer.Ordinal);
Aspire.Hosting.Go.Tests (1)
AddGoAppTests.cs (1)
1150.ToDictionary(step => step.Name, StringComparer.Ordinal);
Aspire.Hosting.JavaScript.Tests (2)
AddJavaScriptAppTests.cs (1)
329.ToDictionary(step => step.Name, StringComparer.Ordinal);
AddViteAppTests.cs (1)
1058.ToDictionary(step => step.Name, StringComparer.Ordinal);
Aspire.Hosting.Native.Client (1)
Authoring\NativePipeline.cs (1)
124var actions = _steps.ToDictionary(step => step.Name, StringComparer.Ordinal);
Aspire.Hosting.Native.Core (1)
Runtime\RuntimeGeneration.cs (1)
98var previous = _resources.Values.ToDictionary(resource => resource.Declaration.Name, StringComparer.OrdinalIgnoreCase);
Aspire.Hosting.Native.Server (2)
Auxiliary\NativeAuxiliaryBackchannel.cs (1)
276var current = snapshots.ToDictionary(snapshot => snapshot.Name, StringComparer.OrdinalIgnoreCase);
Dashboard\NativeDashboardService.cs (1)
48.ToDictionary(resource => resource.Name, StringComparer.Ordinal) ?? [];
Aspire.Hosting.Python.Tests (1)
AddPythonAppTests.cs (1)
1529.ToDictionary(step => step.Name, StringComparer.Ordinal);
Aspire.Hosting.RemoteHost (5)
Ats\ExternalCapabilityRegistry.cs (1)
356.ToDictionary(cap => cap.CapabilityId, StringComparer.Ordinal);
AtsContextFilter.cs (4)
115.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal); 201var handleTypesById = context.HandleTypes.ToDictionary(type => type.AtsTypeId, StringComparer.Ordinal); 202var dtoTypesById = context.DtoTypes.ToDictionary(type => type.TypeId, StringComparer.Ordinal); 203var enumTypesById = context.EnumTypes.ToDictionary(type => type.TypeId, StringComparer.Ordinal);
Aspire.Hosting.Tests (1)
PythonAppDeployPipelineTests.cs (1)
40var steps = (await pipeline.ResolveStepsAsync(context)).ToDictionary(step => step.Name, StringComparer.Ordinal);
Aspire.TestTools (1)
TrxReader.cs (1)
59.ToDictionary(static testDefinition => testDefinition.Id!, StringComparer.OrdinalIgnoreCase);
dotnet-aot (1)
parent\dotnet\Commands\Workload\WorkloadInfoHelper.cs (1)
203var manifestInfoDict = WorkloadResolver.GetInstalledManifests().ToDictionary(info => info.Id, StringComparer.OrdinalIgnoreCase);
Microsoft.Build.Tasks.Core (2)
ResolveManifestFiles.cs (2)
189_runtimePackAssets = RuntimePackAssets.ToDictionary(p => p.ItemSpec, StringComparer.OrdinalIgnoreCase); 526var outputAssembliesMap = outputAssemblies.ToDictionary(p => (string)TaskEnvironment.GetAbsolutePath(p.ItemSpec).GetCanonicalForm(), StringComparer.OrdinalIgnoreCase);
Microsoft.DotNet.Cli.Utils (1)
FrameworkDependencyFile.cs (1)
89.ToDictionary(x => x, StringComparer.OrdinalIgnoreCase);
Microsoft.Extensions.DependencyModel (1)
CollectionExtensions.netcoreapp.cs (1)
15return collection.ToDictionary(l => l.Name, StringComparer.OrdinalIgnoreCase);
Microsoft.NET.Build.Tasks (11)
DependencyContextBuilder.cs (1)
72}).ToDictionary(d => d.Name, StringComparer.OrdinalIgnoreCase);
ProcessFrameworkReferences.cs (1)
224var frameworkReferenceMap = FrameworkReferences.ToDictionary(fr => fr.ItemSpec, StringComparer.OrdinalIgnoreCase);
ProjectContext.cs (4)
94runtimeLibraries.ToDictionary(e => e.Name, StringComparer.OrdinalIgnoreCase); 157runtimeLibraries.ToDictionary(e => e.Name, StringComparer.OrdinalIgnoreCase); 169compileLibraries.ToDictionary(e => e.Name, StringComparer.OrdinalIgnoreCase); 190lockFileTarget.Libraries.ToDictionary(l => l.Name, StringComparer.OrdinalIgnoreCase);
ResolveFrameworkReferences.cs (2)
30var resolvedTargetingPacks = ResolvedTargetingPacks.ToDictionary(tp => tp.ItemSpec, StringComparer.OrdinalIgnoreCase); 31var resolvedRuntimePacks = ResolvedRuntimePacks.ToDictionary(rp => rp.GetMetadata(MetadataKeys.FrameworkName), StringComparer.OrdinalIgnoreCase);
ResolvePackageAssets.cs (2)
1014_cacheWriter._compileTimeTarget.Libraries.ToDictionary(l => (l.Name, l.Version), new LibraryComparer()); 1998.ToDictionary(p => p.Name, StringComparer.OrdinalIgnoreCase);
ResolveTargetingPackAssets.cs (1)
144.ToDictionary(
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
Compression\DiscoverPrecompressedAssets.cs (1)
39var candidatesByIdentity = candidates.ToDictionary(asset => asset.Identity, OSPath.PathComparer);
NativeIntegrations.DockerCompose (1)
DockerComposeGenerator.cs (1)
392var resources = Objects(model["resources"]).ToDictionary(resource => Text(resource, "name"), StringComparer.Ordinal);
NuGet.Configuration (3)
PackageSource\PackageSourceProvider.cs (3)
820existingDisabledSourcesLookup = existingDisabledSources?.ToDictionary(setting => setting.Key, StringComparer.OrdinalIgnoreCase); 836var existingCredentialsLookup = existingCredentials?.ToDictionary(setting => setting.ElementName, StringComparer.OrdinalIgnoreCase); 878var existingsourceCredentialsLookup = sourceCredentialsSettings?.ToDictionary(setting => setting.ElementName, StringComparer.OrdinalIgnoreCase);
NuGet.Packaging (2)
RuntimeModel\RuntimeDependencySet.cs (1)
34: this(id, dependencies?.ToDictionary(d => d.Id, StringComparer.OrdinalIgnoreCase))
RuntimeModel\RuntimeDescription.cs (1)
46runtimeDependencySets?.ToDictionary(d => d.Id, StringComparer.OrdinalIgnoreCase))
NuGet.Resolver (1)
ResolverUtility.cs (1)
397var packageLookUp = solution.ToDictionary(p => p.Id, StringComparer.OrdinalIgnoreCase);
System.Collections.Immutable (1)
System\Collections\Frozen\FrozenDictionary.cs (1)
88source.ToDictionary(keySelector, comparer).ToFrozenDictionary(comparer);
System.CommandLine.StaticCompletions (1)
CompletionsCommandParser.cs (1)
27ShellProviders = providers.ToDictionary(s => s.ArgumentName, StringComparer.OrdinalIgnoreCase);
System.Composition.TypedParts (1)
System\Composition\TypedParts\Discovery\DiscoveredPart.cs (1)
176.ToDictionary(d => ((ParameterImportSite)d.Site).Parameter, ParameterInfoComparer.Instance);
System.Linq (1)
System\Linq\ToCollection.cs (1)
137ToDictionary(source, keySelector, null);
TypeScriptApiCompat (2)
AtsCompatibilityComparer.cs (2)
243var currentByName = currentCapability.Parameters.ToDictionary(static p => p.Name, StringComparer.Ordinal); 244var baselineByName = baselineCapability.Parameters.ToDictionary(static p => p.Name, StringComparer.Ordinal);