43 types derived from Dictionary
Aspire.Hosting (1)
Aspire.Hosting.Docker (1)
ConfigurationSchemaGenerator.Tests (1)
dotnet-svcutil-lib (1)
GenerateDocumentationAndConfigFiles (1)
ILCompiler.ReadyToRun (1)
ILCompiler.RyuJit (1)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Microsoft.AspNetCore.Routing (1)
Microsoft.Build (1)
Microsoft.Build.Tasks.CodeAnalysis (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.Maui (1)
Microsoft.Maui.Controls (1)
Microsoft.Maui.Graphics (1)
Microsoft.ML.FastTree (1)
Microsoft.ML.GenAI.Core (1)
Microsoft.ML.Tokenizers (1)
Microsoft.TestPlatform.CommunicationUtilities (1)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (1)
NuGet.Protocol (1)
PresentationFramework (2)
Roslyn.Diagnostics.Analyzers (1)
System.CommandLine (1)
System.ComponentModel.TypeConverter (1)
System.Private.CoreLib (1)
System.Private.Xml (2)
System.ServiceModel.Primitives (1)
System.Windows.Forms (1)
System.Xaml (1)
8030 instantiations of Dictionary
aspire (115)
aspire-managed (6)
Aspire.Acquisition.Tests (1)
Aspire.Azure.AI.OpenAI.Tests (2)
Aspire.Azure.Messaging.EventHubs.Tests (2)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (2)
Aspire.Azure.Security.KeyVault.Tests (2)
Aspire.Cli.EndToEnd.Tests (9)
McpDocsE2ETests.cs (8)
95new Dictionary<string, object?> { ["query"] = "redis" },
116new Dictionary<string, object?> { ["query"] = "aspire", ["topK"] = 3 },
137new Dictionary<string, object?> { ["query"] = "redis" },
154new Dictionary<string, object?> { ["slug"] = slug },
172new Dictionary<string, object?> { ["query"] = "" },
203new Dictionary<string, object?> { ["slug"] = slug },
221new Dictionary<string, object?> { ["slug"] = "nonexistent-doc-that-does-not-exist" },
252new Dictionary<string, object?>
Aspire.Cli.Tests (609)
Acquisition\IdentityResolverTests.cs (15)
31environmentVariables: new Dictionary<string, string?> { [IdentityResolver.ChannelEnvVar] = "pr-12345" });
89environmentVariables: new Dictionary<string, string?> { [IdentityResolver.ChannelEnvVar] = string.Empty });
125environmentVariables: new Dictionary<string, string?> { [IdentityResolver.VersionEnvVar] = "99.0.0-test" });
140environmentVariables: new Dictionary<string, string?> { [IdentityResolver.VersionEnvVar] = version });
159environmentVariables: new Dictionary<string, string?> { [IdentityResolver.VersionEnvVar] = version });
186environmentVariables: new Dictionary<string, string?> { [IdentityResolver.CommitEnvVar] = commit });
202environmentVariables: new Dictionary<string, string?> { [IdentityResolver.CommitEnvVar] = commit });
215environmentVariables: new Dictionary<string, string?> { [IdentityResolver.NuGetServiceIndexEnvVar] = url });
230environmentVariables: new Dictionary<string, string?> { [IdentityResolver.NuGetServiceIndexEnvVar] = url });
244environmentVariables: new Dictionary<string, string?> { [IdentityResolver.ChannelEnvVar] = "totally-made-up" },
273environmentVariables: new Dictionary<string, string?> { [IdentityResolver.NuGetServiceIndexEnvVar] = "http://env/v3/index.json" },
314environmentVariables: new Dictionary<string, string?> { [IdentityResolver.PackagesEnvVar] = "/env/packages" },
371var sidecar = new Dictionary<string, string>
380environmentVariables = new Dictionary<string, string?>
456environmentVariables: new Dictionary<string, string?>
Acquisition\InstallationDiscoveryDiscoverAllTests.cs (14)
133var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
174var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
222var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
253var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
281var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
305var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
331var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
371var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
405var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
440var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
476var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
767var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
797var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
864var probe = new FakePeerInstallProbe(new Dictionary<string, PeerProbeResult>
Agents\AspireSkillsBundleTests.cs (13)
36await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
63await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
95await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
124await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
311await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
366await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
395await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
466await CreateBundleAsync(bundleDirectory, new Dictionary<string, string>
491new Dictionary<string, string> { ["SKILL.md"] = CreateSkillFileContent() },
731new Dictionary<string, string> { ["SKILL.md"] = CreateSkillFileContent() },
754new Dictionary<string, string> { ["SKILL.md"] = CreateSkillFileContent() },
777new Dictionary<string, string> { ["SKILL.md"] = CreateSkillFileContent() },
800new Dictionary<string, string> { ["SKILL.md"] = CreateSkillFileContent() });
Commands\ExportCommandTests.cs (12)
43telemetryEndpoints: new Dictionary<string, string>
120telemetryEndpoints: new Dictionary<string, string>
323telemetryEndpoints: new Dictionary<string, string>
443telemetryEndpoints: new Dictionary<string, string>
500telemetryEndpoints: new Dictionary<string, string>
558telemetryEndpoints: new Dictionary<string, string>
608telemetryEndpoints: new Dictionary<string, string>
652telemetryEndpoints: new Dictionary<string, string>
696telemetryEndpoints: new Dictionary<string, string>
738telemetryEndpoints: new Dictionary<string, string>
774telemetryEndpoints: new Dictionary<string, string>
821telemetryEndpoints: new Dictionary<string, string>(),
Commands\ResourceCommandTests.cs (8)
996options: new Dictionary<string, string?>
1032options: new Dictionary<string, string?>
1287options: new Dictionary<string, string?>
1738options: new Dictionary<string, string?>
1859CreateArgument("item", inputType: "Choice", required: true, options: new Dictionary<string, string?> { ["banana"] = "Banana" }),
1868CreateArgument("category", inputType: "Choice", required: true, options: new Dictionary<string, string?> { ["fruit"] = "Fruit" }),
1900CreateArgument("category", inputType: "Choice", required: true, options: new Dictionary<string, string?> { ["fruit"] = "Fruit" }),
2254options: new Dictionary<string, string?>
Commands\RunCommandTests.cs (7)
3241env: new Dictionary<string, string>(),
3285env: new Dictionary<string, string>(),
3333env: new Dictionary<string, string>(),
3376env: new Dictionary<string, string>(),
3420env: new Dictionary<string, string>(),
3464env: new Dictionary<string, string>(),
3509env: new Dictionary<string, string>(),
Commands\VsCodeExtensionCheckTests.cs (12)
18var environment = new TestEnvironment(new Dictionary<string, string?>());
34var environment = new TestEnvironment(new Dictionary<string, string?>
64var environment = new TestEnvironment(new Dictionary<string, string?>
93var environment = new TestEnvironment(new Dictionary<string, string?>
118var environment = new TestEnvironment(new Dictionary<string, string?>
139var environment = new TestEnvironment(new Dictionary<string, string?>
160var environment = new TestEnvironment(new Dictionary<string, string?>());
174var environment = new TestEnvironment(new Dictionary<string, string?>());
190var environment = new TestEnvironment(new Dictionary<string, string?>
209var environment = new TestEnvironment(new Dictionary<string, string?>
231var environment = new TestEnvironment(new Dictionary<string, string?>
252var environment = new TestEnvironment(new Dictionary<string, string?>
DotNet\DotNetCliRunnerTests.cs (33)
79env: new Dictionary<string, string>(),
197new Dictionary<string, string>(),
238new Dictionary<string, string>(),
415configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
508.AddInMemoryCollection(new Dictionary<string, string?>
545.AddInMemoryCollection(new Dictionary<string, string?>
601env: new Dictionary<string, string>(),
642env: new Dictionary<string, string>(),
676var existingEnv = new Dictionary<string, string>
740env: new Dictionary<string, string>(),
793env: new Dictionary<string, string>
879env: new Dictionary<string, string>(),
921env: new Dictionary<string, string>(),
957var userEnv = new Dictionary<string, string>
1020env: new Dictionary<string, string>
1075env: new Dictionary<string, string>
1113env: new Dictionary<string, string>
1155env: new Dictionary<string, string>
1547env: new Dictionary<string, string>(),
1593env: new Dictionary<string, string>(),
1628env: new Dictionary<string, string>(),
1665env: new Dictionary<string, string>(),
1708env: new Dictionary<string, string>(),
1753env: new Dictionary<string, string>(),
1805env: new Dictionary<string, string>(),
1854env: new Dictionary<string, string>(),
1902env: new Dictionary<string, string>(),
2513env: new Dictionary<string, string>(),
2551env: new Dictionary<string, string>(),
2590env: new Dictionary<string, string>(),
2630env: new Dictionary<string, string>(),
2667env: new Dictionary<string, string>(),
2689?? new Dictionary<string, string?>();
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (12)
158new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
244.AddInMemoryCollection(new Dictionary<string, string?>
257new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
288.AddInMemoryCollection(new Dictionary<string, string?>
301new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
328.AddInMemoryCollection(new Dictionary<string, string?>
342new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
442new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
493new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
543new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
621private readonly Dictionary<string, string> _content = new(StringComparer.OrdinalIgnoreCase);
622private readonly Dictionary<string, string?> _etags = new(StringComparer.OrdinalIgnoreCase);
Mcp\ExcludeFromMcpTests.cs (15)
43Properties = new Dictionary<string, JsonNode?>
58Properties = new Dictionary<string, JsonNode?>
73Properties = new Dictionary<string, JsonNode?>
88Properties = new Dictionary<string, JsonNode?>
118Properties = new Dictionary<string, JsonNode?>
151Properties = new Dictionary<string, JsonNode?>
183Properties = new Dictionary<string, JsonNode?>
194var arguments = new Dictionary<string, JsonElement>
228var arguments = new Dictionary<string, JsonElement>
255Properties = new Dictionary<string, JsonNode?>
286var arguments = new Dictionary<string, JsonElement>
323var arguments = new Dictionary<string, JsonElement>
360var arguments = new Dictionary<string, JsonElement>
409var arguments = new Dictionary<string, JsonElement>
449Properties = new Dictionary<string, JsonNode?>
Mcp\ListConsoleLogsToolTests.cs (13)
22var arguments = new Dictionary<string, JsonElement>
61var arguments = new Dictionary<string, JsonElement>
96var arguments = new Dictionary<string, JsonElement>
130var arguments = new Dictionary<string, JsonElement>
160var arguments = new Dictionary<string, JsonElement>
189var arguments = new Dictionary<string, JsonElement>
220var arguments = new Dictionary<string, JsonElement>
254var arguments = new Dictionary<string, JsonElement>
286var arguments = new Dictionary<string, JsonElement>
320var arguments = new Dictionary<string, JsonElement>
355var arguments = new Dictionary<string, JsonElement>
392var arguments = new Dictionary<string, JsonElement>
429var arguments = new Dictionary<string, JsonElement>
Packaging\PackagingServiceTests.cs (33)
64.AddInMemoryCollection(new Dictionary<string, string?>
274.AddInMemoryCollection(new Dictionary<string, string?>
363var settings = new Dictionary<string, string?>();
429.AddInMemoryCollection(new Dictionary<string, string?>
461.AddInMemoryCollection(new Dictionary<string, string?>
491.AddInMemoryCollection(new Dictionary<string, string?>
517.AddInMemoryCollection(new Dictionary<string, string?>
544.AddInMemoryCollection(new Dictionary<string, string?>
571.AddInMemoryCollection(new Dictionary<string, string?>
597.AddInMemoryCollection(new Dictionary<string, string?>
638.AddInMemoryCollection(new Dictionary<string, string?>
668.AddInMemoryCollection(new Dictionary<string, string?>
723.AddInMemoryCollection(new Dictionary<string, string?>
847.AddInMemoryCollection(new Dictionary<string, string?>
890.AddInMemoryCollection(new Dictionary<string, string?>
922.AddInMemoryCollection(new Dictionary<string, string?>
954.AddInMemoryCollection(new Dictionary<string, string?>
984.AddInMemoryCollection(new Dictionary<string, string?>
1014.AddInMemoryCollection(new Dictionary<string, string?>
1044.AddInMemoryCollection(new Dictionary<string, string?>
1074.AddInMemoryCollection(new Dictionary<string, string?>
1101.AddInMemoryCollection(new Dictionary<string, string?>
1159.AddInMemoryCollection(new Dictionary<string, string?>
1250.AddInMemoryCollection(new Dictionary<string, string?>
1285.AddInMemoryCollection(new Dictionary<string, string?>
1321.AddInMemoryCollection(new Dictionary<string, string?>
1356.AddInMemoryCollection(new Dictionary<string, string?>
1400.AddInMemoryCollection(new Dictionary<string, string?>
1432.AddInMemoryCollection(new Dictionary<string, string?>
1462.AddInMemoryCollection(new Dictionary<string, string?>
1822.AddInMemoryCollection(new Dictionary<string, string?>
1874.AddInMemoryCollection(new Dictionary<string, string?>
1925.AddInMemoryCollection(new Dictionary<string, string?>
Processes\OrphanDetectionEnvironmentTests.cs (10)
15var environment = new Dictionary<string, string>(StringComparer.Ordinal);
27var environment = new Dictionary<string, string>(StringComparer.Ordinal);
40var environment = new Dictionary<string, string>(StringComparer.Ordinal)
58var environment = new Dictionary<string, string>(StringComparer.Ordinal);
72var environment = new Dictionary<string, string>(StringComparer.Ordinal)
85var environment = new Dictionary<string, string?>(StringComparer.Ordinal);
96var environment = new Dictionary<string, string?>(StringComparer.Ordinal);
108var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
125var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
142var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
Projects\DotNetAppHostProjectTests.cs (64)
217var env = new Dictionary<string, string>();
222inheritedEnvironmentVariables: new Dictionary<string, string?>());
233var env = new Dictionary<string, string>();
238inheritedEnvironmentVariables: new Dictionary<string, string?>());
249var env = new Dictionary<string, string>();
254inheritedEnvironmentVariables: new Dictionary<string, string?>(),
282var env = new Dictionary<string, string>();
287inheritedEnvironmentVariables: new Dictionary<string, string?>());
300var env = new Dictionary<string, string>();
305inheritedEnvironmentVariables: new Dictionary<string, string?>
342EnvironmentVariables = new Dictionary<string, string>()
375EnvironmentVariables = new Dictionary<string, string>()
470EnvironmentVariables = new Dictionary<string, string>()
519EnvironmentVariables = new Dictionary<string, string>
539var environment = new TestEnvironment(new Dictionary<string, string?>
578EnvironmentVariables = new Dictionary<string, string>()
602var environmentVariables = new Dictionary<string, string>
641EnvironmentVariables = useExplicitOverlay ? environmentVariables : new Dictionary<string, string>()
685EnvironmentVariables = new Dictionary<string, string>()
731EnvironmentVariables = new Dictionary<string, string>()
791EnvironmentVariables = new Dictionary<string, string>()
854EnvironmentVariables = new Dictionary<string, string>()
912EnvironmentVariables = new Dictionary<string, string>()
966EnvironmentVariables = new Dictionary<string, string>
1066EnvironmentVariables = new Dictionary<string, string>
1150EnvironmentVariables = new Dictionary<string, string>
1205EnvironmentVariables = new Dictionary<string, string>()
1239EnvironmentVariables = new Dictionary<string, string>()
1281EnvironmentVariables = new Dictionary<string, string>()
1322EnvironmentVariables = new Dictionary<string, string>()
1372EnvironmentVariables = new Dictionary<string, string>()
1416EnvironmentVariables = new Dictionary<string, string>()
1470EnvironmentVariables = new Dictionary<string, string>()
1527EnvironmentVariables = new Dictionary<string, string>()
1681EnvironmentVariables = new Dictionary<string, string>()
1736EnvironmentVariables = new Dictionary<string, string>()
1791EnvironmentVariables = new Dictionary<string, string>()
1856EnvironmentVariables = new Dictionary<string, string>()
1917EnvironmentVariables = new Dictionary<string, string>()
1982EnvironmentVariables = new Dictionary<string, string>()
2039EnvironmentVariables = new Dictionary<string, string>()
2105EnvironmentVariables = new Dictionary<string, string>()
2166EnvironmentVariables = new Dictionary<string, string>()
2218EnvironmentVariables = new Dictionary<string, string>()
2249EnvironmentVariables = new Dictionary<string, string>()
2297EnvironmentVariables = new Dictionary<string, string>()
2324var env = new Dictionary<string, string>();
2329inheritedEnvironmentVariables: new Dictionary<string, string?>());
2359var env = new Dictionary<string, string>();
2364inheritedEnvironmentVariables: new Dictionary<string, string?>());
2403var env = new Dictionary<string, string>();
2408inheritedEnvironmentVariables: new Dictionary<string, string?>());
2423var env = new Dictionary<string, string>();
2428inheritedEnvironmentVariables: new Dictionary<string, string?>());
2450var env = new Dictionary<string, string>();
2455inheritedEnvironmentVariables: new Dictionary<string, string?>());
2475var env = new Dictionary<string, string>();
2480inheritedEnvironmentVariables: new Dictionary<string, string?>());
2490var env = new Dictionary<string, string>();
2495inheritedEnvironmentVariables: new Dictionary<string, string?>());
2518var env = new Dictionary<string, string>();
2523inheritedEnvironmentVariables: new Dictionary<string, string?>(),
2610EnvironmentVariables = new Dictionary<string, string>()
4190var properties = new Dictionary<string, string?>
Projects\ExtensionGuestLauncherTests.cs (6)
33new Dictionary<string, string>(),
56await launcher.LaunchAsync("npx", ["tsx"], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), afterLaunchAsync: null, options: null, CancellationToken.None);
71await launcher.LaunchAsync("npx", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), afterLaunchAsync: null, options: null, CancellationToken.None);
86var envVars = new Dictionary<string, string>
106var (exitCode, output) = await launcher.LaunchAsync("cmd", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), afterLaunchAsync: null, options: null, CancellationToken.None);
122await launcher.LaunchAsync("python", [], new DirectoryInfo("/tmp"), new Dictionary<string, string>(), afterLaunchAsync: null, options: null, CancellationToken.None);
Projects\GuestAppHostProjectTests.cs (40)
251Packages = new Dictionary<string, string>
274Packages = new Dictionary<string, string>
314Packages = new Dictionary<string, string>
337Packages = new Dictionary<string, string>
359Packages = new Dictionary<string, string>
420Packages = new Dictionary<string, string>
478inheritedEnvironmentVariables: new Dictionary<string, string?>());
488launchProfileEnvironmentVariables: new Dictionary<string, string>
498inheritedEnvironmentVariables: new Dictionary<string, string?>());
512launchProfileEnvironmentVariables: new Dictionary<string, string>
520inheritedEnvironmentVariables: new Dictionary<string, string?>(),
551new Dictionary<string, string>
556new Dictionary<string, string>
575contextEnvironmentVariables: new Dictionary<string, string>(),
576launchProfileEnvironmentVariables: new Dictionary<string, string>
587inheritedEnvironmentVariables: new Dictionary<string, string?>());
601contextEnvironmentVariables: new Dictionary<string, string>(),
603inheritedEnvironmentVariables: new Dictionary<string, string?>(),
615contextEnvironmentVariables: new Dictionary<string, string>(),
617inheritedEnvironmentVariables: new Dictionary<string, string?>(),
627contextEnvironmentVariables: new Dictionary<string, string>(),
628launchProfileEnvironmentVariables: new Dictionary<string, string>
635inheritedEnvironmentVariables: new Dictionary<string, string?>(),
647contextEnvironmentVariables: new Dictionary<string, string>(),
650inheritedEnvironmentVariables: new Dictionary<string, string?>
663contextEnvironmentVariables: new Dictionary<string, string>
669inheritedEnvironmentVariables: new Dictionary<string, string?>());
680contextEnvironmentVariables: new Dictionary<string, string>
686inheritedEnvironmentVariables: new Dictionary<string, string?>());
696var files = new Dictionary<string, string>
1104.AddInMemoryCollection(new Dictionary<string, string?>
1166EnvironmentVariables = new Dictionary<string, string>()
1516var envVars = new Dictionary<string, string>();
1538var envVars = new Dictionary<string, string>
1560var envVars = new Dictionary<string, string>
1591var envVars = new Dictionary<string, string>
1614var envVars = new Dictionary<string, string>();
1645var environment = TestEnvironment.CreateWindows(new Dictionary<string, string?>
1650var envVars = new Dictionary<string, string>
1710var envVars = new Dictionary<string, string>
Projects\GuestRuntimeTests.cs (48)
129var envVars = new Dictionary<string, string>();
149await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: true, launcher, CancellationToken.None);
170var (exitCode, _) = await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: true, launcher, CancellationToken.None);
191await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
211new Dictionary<string, string>(),
241new Dictionary<string, string>(),
287await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
337new Dictionary<string, string>(),
366new Dictionary<string, string>(),
389await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: true, launcher, CancellationToken.None);
406await runtime.PublishAsync(appHostFile, directory, new Dictionary<string, string>(), ["--output", "/out"], launcher, cancellationToken: CancellationToken.None);
427await runtime.PublishAsync(appHostFile, directory, new Dictionary<string, string>(), ["--output", "/out"], launcher, cancellationToken: CancellationToken.None);
453new Dictionary<string, string>(),
482new Dictionary<string, string>(),
503await runtime.PublishAsync(appHostFile, directory, new Dictionary<string, string>(), null, launcher, cancellationToken: CancellationToken.None);
515EnvironmentVariables = new Dictionary<string, string> { ["SPEC_VAR"] = "spec_value" }
521var envVars = new Dictionary<string, string> { ["CALLER_VAR"] = "caller_value" };
536EnvironmentVariables = new Dictionary<string, string> { ["SHARED_VAR"] = "from_spec" }
542var envVars = new Dictionary<string, string> { ["SHARED_VAR"] = "from_caller" };
562await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
581await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
599await runtime.PublishAsync(appHostFile, directory, new Dictionary<string, string>(), ["--extra", "arg"], launcher, cancellationToken: CancellationToken.None);
619await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
706new Dictionary<string, string>(),
739new Dictionary<string, string>(),
797new Dictionary<string, string>(),
861new Dictionary<string, string>(),
913new Dictionary<string, string>(),
963MigrationFiles = new Dictionary<string, string>
978await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1011MigrationFiles = new Dictionary<string, string>
1022await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1042await runtime.RunAsync(appHostFile, directory, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1056await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1072await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1095await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1118await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1143await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1165await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1194await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1218await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1259await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1284await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1328await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1356await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1387await runtime.RunAsync(appHostFile, workspace.WorkspaceRoot, new Dictionary<string, string>(), watchMode: false, launcher, CancellationToken.None);
1466public IDictionary<string, string> LastEnvironmentVariables { get; private set; } = new Dictionary<string, string>();
1481LastEnvironmentVariables = new Dictionary<string, string>(environmentVariables);
Projects\PrebuiltAppHostServerTests.cs (13)
802.AddInMemoryCollection(new Dictionary<string, string?>
2100var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2241var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2380var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2416var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2449var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2496var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2503var packageMetadata = new Dictionary<string, (string NuGetPackageId, string NuGetPackageVersion, string PathInPackage, string AssetType)>(StringComparer.Ordinal)
2556var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2594var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2631var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2768var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2908return new Dictionary<string, (string NuGetPackageId, string NuGetPackageVersion, string PathInPackage, string AssetType)>(StringComparer.Ordinal)
Projects\ProcessGuestLauncherTests.cs (6)
40new Dictionary<string, string>(),
67new Dictionary<string, string>(),
125new Dictionary<string, string>(),
177new Dictionary<string, string>(),
231new Dictionary<string, string>(),
291new Dictionary<string, string>(),
Telemetry\CIEnvironmentDetectorTests.cs (12)
38.AddInMemoryCollection(new Dictionary<string, string?> { [varName] = value })
54.AddInMemoryCollection(new Dictionary<string, string?> { [varName] = value })
65.AddInMemoryCollection(new Dictionary<string, string?>
80.AddInMemoryCollection(new Dictionary<string, string?>
94.AddInMemoryCollection(new Dictionary<string, string?>
108.AddInMemoryCollection(new Dictionary<string, string?>
123.AddInMemoryCollection(new Dictionary<string, string?>
137.AddInMemoryCollection(new Dictionary<string, string?>
152.AddInMemoryCollection(new Dictionary<string, string?>
169.AddInMemoryCollection(new Dictionary<string, string?> { [varName] = value })
182.AddInMemoryCollection(new Dictionary<string, string?> { [varName] = value })
193.AddInMemoryCollection(new Dictionary<string, string?>
Utils\CliHostEnvironmentTests.cs (18)
46.AddInMemoryCollection(new Dictionary<string, string?>
66.AddInMemoryCollection(new Dictionary<string, string?>
89.AddInMemoryCollection(new Dictionary<string, string?>
106.AddInMemoryCollection(new Dictionary<string, string?>
128.AddInMemoryCollection(new Dictionary<string, string?>
146.AddInMemoryCollection(new Dictionary<string, string?>
190.AddInMemoryCollection(new Dictionary<string, string?>
208.AddInMemoryCollection(new Dictionary<string, string?>
226.AddInMemoryCollection(new Dictionary<string, string?>
244.AddInMemoryCollection(new Dictionary<string, string?>
263.AddInMemoryCollection(new Dictionary<string, string?>
282.AddInMemoryCollection(new Dictionary<string, string?>
301.AddInMemoryCollection(new Dictionary<string, string?>
320.AddInMemoryCollection(new Dictionary<string, string?>
339.AddInMemoryCollection(new Dictionary<string, string?>
357.AddInMemoryCollection(new Dictionary<string, string?>
378.AddInMemoryCollection(new Dictionary<string, string?>
396.AddInMemoryCollection(new Dictionary<string, string?>
Utils\DevCertsCheckTests.cs (16)
341var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
376var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
422var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
466var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
517var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
572var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
622var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
681var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
738var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
779var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
823var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
869var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
915var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
961var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
1004var environment = TestEnvironment.CreateLinux(new Dictionary<string, string?>
1040var environment = TestEnvironment.CreateMacOS(new Dictionary<string, string?>
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (75)
Aspire.Dashboard.Components.Tests (18)
Pages\ResourcesTests.cs (3)
415new Dictionary<string, bool> { { "Type1", true }, { "Type2", false } },
417new Dictionary<string, bool> { { "Running", true }, { "Finished", false } },
419new Dictionary<string, bool> { { "Healthy", true }, { "Unhealthy", false } },
Aspire.Dashboard.Tests (101)
Model\ResourceMenuBuilderTests.cs (9)
96new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
146new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
196new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
232new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
265new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
311new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
349new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
390new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
431new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.Name] = resource },
ResourceOutgoingPeerResolverTests.cs (29)
37var resources = new Dictionary<string, ResourceViewModel>
50var resources = new Dictionary<string, ResourceViewModel>
63var resources = new Dictionary<string, ResourceViewModel>
76var resources = new Dictionary<string, ResourceViewModel>
95var resources = new Dictionary<string, ResourceViewModel>
109var resources = new Dictionary<string, ResourceViewModel>
123var resources = new Dictionary<string, ResourceViewModel>
138var resources = new Dictionary<string, ResourceViewModel>
158var resources = new Dictionary<string, ResourceViewModel>
171var resources = new Dictionary<string, ResourceViewModel>
192var resources = new Dictionary<string, ResourceViewModel>
217var resources = new Dictionary<string, ResourceViewModel>
240var resources = new Dictionary<string, ResourceViewModel>
255var resources = new Dictionary<string, ResourceViewModel>
268var resources = new Dictionary<string, ResourceViewModel>
437var resources = new Dictionary<string, ResourceViewModel>
451var resources = new Dictionary<string, ResourceViewModel>
483var resources = new Dictionary<string, ResourceViewModel>
498var resources = new Dictionary<string, ResourceViewModel>
512var resources = new Dictionary<string, ResourceViewModel>
527var resources = new Dictionary<string, ResourceViewModel>
540var resources = new Dictionary<string, ResourceViewModel>
554var resources = new Dictionary<string, ResourceViewModel>
569var resources = new Dictionary<string, ResourceViewModel>
581var properties = new Dictionary<string, ResourcePropertyViewModel>
617var properties = new Dictionary<string, ResourcePropertyViewModel>
639var resources = new Dictionary<string, ResourceViewModel>
654var resources = new Dictionary<string, ResourceViewModel>
671var resources = new Dictionary<string, ResourceViewModel>
Aspire.Deployment.EndToEnd.Tests (51)
Aspire.EndToEnd.Tests (4)
Aspire.Hosting (69)
Aspire.Hosting.Azure (9)
Aspire.Hosting.Azure.AppContainers (4)
Aspire.Hosting.Azure.AppService (1)
Aspire.Hosting.Azure.Kubernetes (3)
Aspire.Hosting.Azure.Kubernetes.Tests (2)
Aspire.Hosting.Azure.Kusto.Tests (1)
Aspire.Hosting.Azure.PostgreSQL (2)
Aspire.Hosting.Azure.Sql (2)
Aspire.Hosting.Azure.Tests (93)
AzureDeployerTests.cs (32)
143string name when name.StartsWith("env-acr") => new Dictionary<string, object>
148string name when name.StartsWith("env") => new Dictionary<string, object>
206string name when name.StartsWith("env-acr") => new Dictionary<string, object>
211string name when name.StartsWith("env") => new Dictionary<string, object>
265string name when name.StartsWith("env-acr") => new Dictionary<string, object>
270string name when name.StartsWith("env") => new Dictionary<string, object>
325string name when name.StartsWith("env-acr") => new Dictionary<string, object>
330string name when name.StartsWith("env") => new Dictionary<string, object>
391string name when name.StartsWith("env-acr") => new Dictionary<string, object>
396string name when name.StartsWith("env") => new Dictionary<string, object>
457string name when name.StartsWith("env-acr") => new Dictionary<string, object>
462string name when name.StartsWith("env") => new Dictionary<string, object>
513string name when name.StartsWith("env-acr") => new Dictionary<string, object>
518string name when name.StartsWith("env") => new Dictionary<string, object>
576string name when name.StartsWith("aca-env-acr") => new Dictionary<string, object>
581string name when name.StartsWith("aca-env") => new Dictionary<string, object>
590string name when name.StartsWith("aas-env-acr") => new Dictionary<string, object>
595string name when name.StartsWith("aas-env") => new Dictionary<string, object>
864string name when name.StartsWith("env-acr") => new Dictionary<string, object>
869string name when name.StartsWith("env") => new Dictionary<string, object>
928string name when name.StartsWith("env-acr") => new Dictionary<string, object>
933string name when name.StartsWith("env") => new Dictionary<string, object>
1094string name when name.StartsWith("env-acr") => new Dictionary<string, object>
1099string name when name.StartsWith("env") => new Dictionary<string, object>
1108string name when name.StartsWith("funcstorage") => new Dictionary<string, object>
1116string name when name.StartsWith("hoststorage") => new Dictionary<string, object>
1124string name when name.StartsWith("funcapp-identity") => new Dictionary<string, object>
1130string name when name.StartsWith("funcapp-containerapp") => new Dictionary<string, object>
1137string name when name.StartsWith("funcapp") => new Dictionary<string, object>
1214string name when name.StartsWith("env") => new Dictionary<string, object>
1222string name when name.StartsWith("kv") => new Dictionary<string, object>
1625Profiles = new Dictionary<string, LaunchProfile>
ResourceWithAzureFunctionsConfigTests.cs (21)
110var target = new Dictionary<string, object>();
128var target = new Dictionary<string, object>();
149var target = new Dictionary<string, object>();
166var target = new Dictionary<string, object>();
183var target = new Dictionary<string, object>();
199var target = new Dictionary<string, object>();
215var target = new Dictionary<string, object>();
231var target = new Dictionary<string, object>();
248var target = new Dictionary<string, object>();
273var target = new Dictionary<string, object>();
301var target = new Dictionary<string, object>();
323var target = new Dictionary<string, object>();
343var target = new Dictionary<string, object>();
363var target = new Dictionary<string, object>();
383var target = new Dictionary<string, object>();
400var target = new Dictionary<string, object>();
419var target = new Dictionary<string, object>();
439var target = new Dictionary<string, object>();
458var target = new Dictionary<string, object>();
479var target = new Dictionary<string, object>();
501var target = new Dictionary<string, object>();
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Blazor (1)
Aspire.Hosting.Blazor.Tests (28)
GatewayConfigurationBuilderTests.cs (20)
23var env = new Dictionary<string, object>();
46var env = new Dictionary<string, object>();
68var env = new Dictionary<string, object>();
95var env = new Dictionary<string, object>();
121var env = new Dictionary<string, object>();
141var env = new Dictionary<string, object>();
167var env = new Dictionary<string, object>();
192var env = new Dictionary<string, object>();
215var env = new Dictionary<string, object>
247var env = new Dictionary<string, object>();
268var env = new Dictionary<string, object>();
294var env = new Dictionary<string, object>();
318var env = new Dictionary<string, object>();
341var env = new Dictionary<string, object>();
366var env = new Dictionary<string, object>();
397var env = new Dictionary<string, object>();
456var env = new Dictionary<string, object>();
485var env = new Dictionary<string, object>();
504Environment = new Dictionary<string, string>
530var env = new Dictionary<string, object>();
Aspire.Hosting.Browsers (7)
Aspire.Hosting.Browsers.Tests (8)
Aspire.Hosting.CodeGeneration.Go (14)
AtsGoCodeGenerator.cs (13)
17public Dictionary<string, GoExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
49private readonly Dictionary<string, string> _interfaceNames = new(StringComparer.Ordinal);
52private readonly Dictionary<string, string> _implNames = new(StringComparer.Ordinal);
55private readonly Dictionary<string, bool> _isInterfaceType = new(StringComparer.Ordinal);
58private readonly Dictionary<string, bool> _isResourceBuilder = new(StringComparer.Ordinal);
60private readonly Dictionary<string, string> _dtoNames = new(StringComparer.Ordinal);
61private readonly Dictionary<string, string> _enumNames = new(StringComparer.Ordinal);
64private readonly Dictionary<string, string> _optionsTypeNames = new(StringComparer.Ordinal);
72return new Dictionary<string, string>(StringComparer.Ordinal)
244var optionsNameFirstCapability = new Dictionary<string, AtsCapabilityInfo>(StringComparer.Ordinal);
390var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
415var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
1636var seenForCapability = new Dictionary<string, string>(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Java (11)
AtsJavaCodeGenerator.cs (10)
15public Dictionary<string, JavaExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
38private readonly Dictionary<string, string> _classNames = new(StringComparer.Ordinal);
39private readonly Dictionary<string, string> _dtoNames = new(StringComparer.Ordinal);
40private readonly Dictionary<string, string> _enumNames = new(StringComparer.Ordinal);
41private readonly Dictionary<string, List<AtsParameterInfo>> _optionsClassesToGenerate = new(StringComparer.Ordinal);
42private readonly Dictionary<string, string> _capabilityOptionsClassMap = new(StringComparer.Ordinal);
53var files = new Dictionary<string, string>(StringComparer.Ordinal);
119var declarations = new Dictionary<string, string>(StringComparer.Ordinal);
2422var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
2459var typeIds = new Dictionary<string, bool>(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Python (18)
Aspire.Hosting.CodeGeneration.Rust (7)
Aspire.Hosting.CodeGeneration.TypeScript (19)
TypeScriptApiProjector.cs (16)
459var declarations = new Dictionary<string, TypeScriptApiDeclaration>(StringComparer.Ordinal)
1374new Dictionary<string, IReadOnlyList<ClientOnlyDtoProperty>>(StringComparer.Ordinal)
1563private readonly Dictionary<string, string> _wrapperClassNames = new(StringComparer.Ordinal);
1567private readonly Dictionary<string, string> _concreteTypeIds = new(StringComparer.Ordinal);
1569private readonly Dictionary<string, AtsTypeRef> _typeRefsById = new(StringComparer.Ordinal);
1582private readonly Dictionary<string, List<AtsParameterInfo>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal);
1588private readonly Dictionary<string, string> _capabilityOptionsInterfaceMap = new(StringComparer.Ordinal);
1594private readonly Dictionary<string, string> _optionsInterfaceOwningAssemblies = new(StringComparer.Ordinal);
1598private readonly Dictionary<string, string> _enumTypeNames = new(StringComparer.Ordinal);
1602private readonly Dictionary<string, AtsDocumentationInfo> _handleDocumentationById = new(StringComparer.Ordinal);
1606private readonly Dictionary<string, AtsDtoTypeInfo> _dtoTypesById = new(StringComparer.Ordinal);
2571var capabilitiesByTypeId = new Dictionary<string, List<AtsCapabilityInfo>>();
2574var typeRefsByTypeId = new Dictionary<string, AtsTypeRef>();
2577var interfaceCapabilities = new Dictionary<string, List<AtsCapabilityInfo>>();
2856var typeRefs = new Dictionary<string, AtsTypeRef>();
3044public Dictionary<string, ExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
Aspire.Hosting.Containers.Tests (6)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.DevTunnels.Tests (1)
Aspire.Hosting.Docker (3)
Aspire.Hosting.Docker.Tests (5)
Aspire.Hosting.EntityFrameworkCore (6)
EFCoreOperationExecutor.cs (6)
540return await ExecuteEfCommandAsync("database", "drop", new Dictionary<string, string?>
568var args = new Dictionary<string, string?>
589return await ExecuteEfCommandAsync("migrations", "remove", new Dictionary<string, string?>
600var result = await ExecuteEfCommandAsync("migrations", "list", new Dictionary<string, string?>
701var args = new Dictionary<string, string?>();
732var args = new Dictionary<string, string?>();
Aspire.Hosting.Foundry (7)
Aspire.Hosting.Java (1)
Aspire.Hosting.Java.Tests (2)
Aspire.Hosting.JavaScript.Tests (12)
AddViteAppTests.cs (10)
570var env = new Dictionary<string, object>();
630var env = new Dictionary<string, object>();
682var env = new Dictionary<string, object>();
728var env = new Dictionary<string, object>();
777var env = new Dictionary<string, object>();
839var env = new Dictionary<string, object>();
908var configPaths = new Dictionary<string, string>();
919EnvironmentVariables = new Dictionary<string, object>(),
1017var env = new Dictionary<string, object>();
1115EnvironmentVariables = new Dictionary<string, object>(),
Aspire.Hosting.Kubernetes (17)
KubernetesPublishingContext.cs (8)
27private readonly Dictionary<string, Dictionary<string, object>> _helmValues = new()
29[HelmExtensions.ParametersKey] = new Dictionary<string, object>(),
30[HelmExtensions.SecretsKey] = new Dictionary<string, object>(),
31[HelmExtensions.ConfigKey] = new Dictionary<string, object>(),
178resourceSection = new Dictionary<string, object>();
217var result = new Dictionary<string, KubernetesResource.HelmValue>(StringComparer.Ordinal);
218var origins = new Dictionary<string, string>(StringComparer.Ordinal);
265var paramValues = new Dictionary<string, object>();
Aspire.Hosting.Kubernetes.Tests (8)
Aspire.Hosting.Maui (7)
Aspire.Hosting.Maui.Tests (18)
MauiPlatformExtensionsTests.cs (9)
47new Dictionary<string, string> { ["OpenArguments"] = "-W" }),
56new Dictionary<string, string> { ["AdbTarget"] = "-d" }),
65new Dictionary<string, string> { ["AdbTarget"] = "-e" }),
74new Dictionary<string, string> { ["RuntimeIdentifier"] = "ios-arm64" }),
368Assert.Equal(new Dictionary<string, string> { ["AdbTarget"] = "-s abc12345" }, launchConfiguration.MsBuildProperties);
391Assert.Equal(new Dictionary<string, string> { ["AdbTarget"] = "-s Pixel_5_API_33" }, launchConfiguration.MsBuildProperties);
415Assert.Equal(new Dictionary<string, string>
442Assert.Equal(new Dictionary<string, string>
906configuration.AddInMemoryCollection(new Dictionary<string, string?>
Aspire.Hosting.Milvus (1)
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MySql (1)
Aspire.Hosting.MySql.Tests (6)
Aspire.Hosting.OpenAI (1)
Aspire.Hosting.Oracle (1)
Aspire.Hosting.Orleans.Tests (1)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.PostgreSQL.Tests (5)
Aspire.Hosting.Qdrant.Tests (3)
Aspire.Hosting.Radius (45)
Publishing\RadiusInfrastructureBuilder.cs (32)
47private readonly Dictionary<string, ProvisioningParameter> _envParametersByName = new(StringComparer.Ordinal);
51private readonly Dictionary<string, ParameterResource> _deployParametersByIdentifier = new(StringComparer.Ordinal);
56private readonly Dictionary<string, ProvisioningParameter> _recipeParameters = new(StringComparer.Ordinal);
61private readonly Dictionary<string, ParameterResource> _recipeParameterBindings = new(StringComparer.Ordinal);
65private readonly Dictionary<string, string> _recipeParameterIdentifiers = new(StringComparer.Ordinal);
74private static readonly Dictionary<string, string> s_defaultRecipeTemplates = new(StringComparer.Ordinal)
132var udtRecipeEntries = new Dictionary<string, RecipeEntry>(StringComparer.Ordinal);
133var legacyRecipeEntries = new Dictionary<string, Dictionary<string, RecipeEntry>>(StringComparer.Ordinal);
134var typeInstancesByResourceName = new Dictionary<string, RadiusResourceTypeConstruct>(StringComparer.Ordinal);
246var instanceParents = new Dictionary<RadiusResourceTypeConstruct, (ProvisionableResource? Env, ProvisionableResource App)>();
268var containerConnectionTargets = new Dictionary<RadiusContainerConstruct, Dictionary<string, RadiusResourceTypeConstruct>>();
276var containerPortSnapshots = new Dictionary<string, Dictionary<string, (int Port, string Protocol)>>(StringComparer.Ordinal);
385var deployParameters = new Dictionary<string, ParameterResource>(_deployParametersByIdentifier, StringComparer.Ordinal);
637var resolved = new Dictionary<IResource, (string ResourceType, string ApiVersion)>();
877byName = new Dictionary<string, RecipeEntry>(StringComparer.Ordinal);
993var connections = new Dictionary<string, RadiusResourceTypeConstruct>(StringComparer.Ordinal);
1065var ports = new Dictionary<string, ContainerPortConstruct>(StringComparer.Ordinal);
1116var result = new Dictionary<string, ContainerEnvVarConstruct>(StringComparer.Ordinal);
1459var containersByMapKey = new Dictionary<string, RadiusContainerConstruct>(StringComparer.Ordinal);
1668var effective = new Dictionary<string, object>(annotation.EnvironmentWide, StringComparer.Ordinal);
1942var storeConstructs = new Dictionary<string, RadiusSecretStoreConstruct>(StringComparer.Ordinal);
1993var bicepAuth = new Dictionary<string, object>(StringComparer.Ordinal);
1994var gitPat = new Dictionary<string, object>(StringComparer.Ordinal);
1995var envSecrets = new Dictionary<string, object>(StringComparer.Ordinal);
2003bicepAuth[consumer.Selector!] = new Dictionary<string, object> { ["secret"] = secretRef };
2006gitPat[consumer.Selector!] = new Dictionary<string, object> { ["secret"] = secretRef };
2009envSecrets[consumer.Selector!] = new Dictionary<string, object>
2021var recipeConfig = new Dictionary<string, object>(StringComparer.Ordinal);
2024recipeConfig["bicep"] = new Dictionary<string, object> { ["authentication"] = bicepAuth };
2029recipeConfig["terraform"] = new Dictionary<string, object>
2031["authentication"] = new Dictionary<string, object>
2033["git"] = new Dictionary<string, object> { ["pat"] = gitPat },
Aspire.Hosting.Radius.Tests (4)
Aspire.Hosting.Redis.Tests (8)
Aspire.Hosting.RemoteHost (25)
AtsCapabilityScanner.cs (16)
51public Dictionary<string, MethodInfo> Methods { get; init; } = new();
57public Dictionary<string, PropertyInfo> Properties { get; init; } = new();
93private readonly Dictionary<string, AtsEnumTypeInfo> _enums = new(StringComparer.Ordinal);
147var allMethods = new Dictionary<string, MethodInfo>();
148var allProperties = new Dictionary<string, PropertyInfo>();
149var seenCapabilities = new Dictionary<string, AtsCapabilityInfo>(); // Track capability ID -> first capability for duplicate detection
306var methods = new Dictionary<string, MethodInfo>();
307var properties = new Dictionary<string, PropertyInfo>();
311var discoveredResourceTypes = new Dictionary<string, Type>();
533var enumTypes = new Dictionary<string, Type>(StringComparer.Ordinal);
873var typeToCompatibleTypes = new Dictionary<string, List<AtsTypeRef>>();
953var expandedTargetsToRemove = new Dictionary<string, HashSet<string>>(StringComparer.Ordinal);
1527public Dictionary<string, MethodInfo> Methods { get; init; } = new();
1532public Dictionary<string, PropertyInfo> Properties { get; init; } = new();
1543var methods = new Dictionary<string, MethodInfo>();
1544var properties = new Dictionary<string, PropertyInfo>();
Aspire.Hosting.RemoteHost.Tests (22)
Aspire.Hosting.Rust.Tests (19)
CargoMetadataTests.cs (15)
100var environment = new Dictionary<string, string>
117var environment = new Dictionary<string, string> { ["REGISTRY_TOKEN"] = " secret " };
129var environment = new Dictionary<string, string> { ["REGISTRY_TOKEN"] = Secret };
142var resourceEnvironment = new Dictionary<string, string>();
143var inheritedEnvironment = new Dictionary<string, string?>
160var inheritedEnvironment = new Dictionary<string, string?>
167new Dictionary<string, string>(),
183var inheritedEnvironment = new Dictionary<string, string?>
190new Dictionary<string, string>(),
201var inheritedEnvironment = new Dictionary<string, string?>
208new Dictionary<string, string>(),
217var environment = new Dictionary<string, string> { ["API_TOKEN"] = "1" };
227var environment = new Dictionary<string, string>
241var environment = new Dictionary<string, string> { ["API_TOKEN"] = "1" };
257new Dictionary<string, string>());
Aspire.Hosting.Sdk.Tests (20)
AppHostSdkTargetsTests.cs (20)
146new Dictionary<string, string>
237environment: new Dictionary<string, string>
256environment: new Dictionary<string, string>
276new Dictionary<string, string>
312new Dictionary<string, string> { ["AspireCliPath"] = aspireCliPath });
337new Dictionary<string, string>
407? new Dictionary<string, string> { [SuppressCliRunHookEnvironmentVariable] = suppressionValue }
429var environment = new Dictionary<string, string>
466var environment = new Dictionary<string, string>
506var environment = new Dictionary<string, string>
547var environment = new Dictionary<string, string>
599var environment = new Dictionary<string, string>
648var environment = new Dictionary<string, string>
681var environment = new Dictionary<string, string>
708var environment = new Dictionary<string, string>
736var environment = new Dictionary<string, string>
762var environment = new Dictionary<string, string>
821new Dictionary<string, string>
927var environment = new Dictionary<string, string>
1778return new Dictionary<string, string>
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.SqlServer.Tests (2)
Aspire.Hosting.Testing (3)
Aspire.Hosting.Tests (279)
AddParameterTests.cs (14)
50appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
79appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
131appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
217appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
287appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
618InvokeWithCustomInputForPolyglot(parameter, new Dictionary<string, object?>
623[nameof(InteractionInput.Options)] = new Dictionary<string, string>
679InvokeWithCustomInputForPolyglot(parameter, new Dictionary<string, object?>
685[nameof(InteractionInput.Options)] = new Dictionary<string, string>()
703foreach (var (propertyName, value) in properties ?? new Dictionary<string, object?>())
721appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
744appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
768appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
794appBuilder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (9)
26.AddInMemoryCollection(new Dictionary<string, string?>
72.AddInMemoryCollection(new Dictionary<string, string?>
90.AddInMemoryCollection(new Dictionary<string, string?>
944.EvaluateOnceAsync(new EnvironmentCallbackContext(executionContext, owner.Resource, new Dictionary<string, object>()))
1001.EvaluateOnceAsync(new EnvironmentCallbackContext(executionContext, owner.Resource, new Dictionary<string, object>()))
1205.EvaluateOnceAsync(new EnvironmentCallbackContext(executionContext, resource, new Dictionary<string, object>()))
2220.AddInMemoryCollection(new Dictionary<string, string?>
2817.AddInMemoryCollection(new Dictionary<string, string?>
2857.AddInMemoryCollection(new Dictionary<string, string?>
Dashboard\DashboardResourceTests.cs (14)
33builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
99builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
198builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
233builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
269var config = new Dictionary<string, string?>
304builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
369builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
411builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
447builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
484builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
532builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
579builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
613builder.Configuration.AddInMemoryCollection(new Dictionary<string, string?>
807var config = new Dictionary<string, string?>
Dcp\DcpExecutorTests.cs (104)
192configurationBuilder.AddInMemoryCollection(new Dictionary<string, string?>
294var configDict = new Dictionary<string, string?>
833var configDict = new Dictionary<string, string?>
868var configDict = new Dictionary<string, string?>
906var configDict = new Dictionary<string, string?>
1106.AddInMemoryCollection(new Dictionary<string, string?>
1185var configDict = new Dictionary<string, string?>
1223var configDict = new Dictionary<string, string?>
1261var configDict = new Dictionary<string, string?>
1382var configDict = new Dictionary<string, string?>
3493var configDict = new Dictionary<string, string?>
3530var configDict = new Dictionary<string, string?>
4259configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4294configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4339configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4371configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4407configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4447configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4478configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4509configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4539configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4568configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4620.AddInMemoryCollection(new Dictionary<string, string?>
4667var configDict = new Dictionary<string, string?>
4718var configDict = new Dictionary<string, string?>
4860configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
4900.AddInMemoryCollection(new Dictionary<string, string?>
4940.AddInMemoryCollection(new Dictionary<string, string?>
4984.AddInMemoryCollection(new Dictionary<string, string?>
5037.AddInMemoryCollection(new Dictionary<string, string?>
5072configBuilder.AddInMemoryCollection(new Dictionary<string, string?>
5102var configDict = new Dictionary<string, string?>
5218.AddInMemoryCollection(new Dictionary<string, string?>
5255var configDict = new Dictionary<string, string?>
5308var configDict = new Dictionary<string, string?>
5359var configDict = new Dictionary<string, string?>
5582var configDict = new Dictionary<string, string?>
5621var configDict = new Dictionary<string, string?>
5660var configDict = new Dictionary<string, string?>
5696var configDict = new Dictionary<string, string?>
5738var configDict = new Dictionary<string, string?>
5780var configDict = new Dictionary<string, string?>
5822var configDict = new Dictionary<string, string?>
5859var configDict = new Dictionary<string, string?>
5896var configDict = new Dictionary<string, string?>
5938var configDict = new Dictionary<string, string?>
5972var configDict = new Dictionary<string, string?>
6011var configDict = new Dictionary<string, string?>
6053var configDict = new Dictionary<string, string?>
6090var configDict = new Dictionary<string, string?>
6136var configDict = new Dictionary<string, string?>
6193var configDict = new Dictionary<string, string?>
6247var configDict = new Dictionary<string, string?>
6347MsBuildProperties = new Dictionary<string, string>
6360var configDict = new Dictionary<string, string?>
6462.AddInMemoryCollection(new Dictionary<string, string?>
6597.AddInMemoryCollection(new Dictionary<string, string?>
6696.AddInMemoryCollection(new Dictionary<string, string?>
6786.AddInMemoryCollection(new Dictionary<string, string?>
6901.AddInMemoryCollection(new Dictionary<string, string?>
6954.AddInMemoryCollection(new Dictionary<string, string?>
7000var configDict = new Dictionary<string, string?>
7086var configDict = new Dictionary<string, string?>
7127var configDict = new Dictionary<string, string?>
7183var configDict = new Dictionary<string, string?>
7225var configDict = new Dictionary<string, string?>
7305var configDict = new Dictionary<string, string?>
7337var configDict = new Dictionary<string, string?>
7383var configDict = new Dictionary<string, string?>
7424var configDict = new Dictionary<string, string?>
7463var configDict = new Dictionary<string, string?>
7506var configDict = new Dictionary<string, string?>
7706var configDict = new Dictionary<string, string?>
7778var configDict = new Dictionary<string, string?>
7817var configDict = new Dictionary<string, string?>
7851var configDict = new Dictionary<string, string?>
7915var configDict = new Dictionary<string, string?>
7946var configDict = new Dictionary<string, string?>
7978var configDict = new Dictionary<string, string?>
8040var configDict = new Dictionary<string, string?>
8095var configDict = new Dictionary<string, string?>
8146var configDict = new Dictionary<string, string?>
8199var configDict = new Dictionary<string, string?>
8276var configDict = new Dictionary<string, string?>
8311var configDict = new Dictionary<string, string?>
8366var configDict = new Dictionary<string, string?>
8408var configDict = new Dictionary<string, string?>
8445var configDict = new Dictionary<string, string?>
8480var configDict = new Dictionary<string, string?>
8556var configDict = new Dictionary<string, string?>
8639var configDict = new Dictionary<string, string?>
8701var configDict = new Dictionary<string, string?>
8752var configDict = new Dictionary<string, string?>
8795var configDict = new Dictionary<string, string?>
8845var configDict = new Dictionary<string, string?>
9230var configDict = new Dictionary<string, string?>
9283var configDict = new Dictionary<string, string?>
9653var configDict = new Dictionary<string, string?>
9700var configDict = new Dictionary<string, string?>
9744var configDict = new Dictionary<string, string?>
9793var configDict = new Dictionary<string, string?>
10072builder.AddInMemoryCollection(new Dictionary<string, string?>
10366EnvironmentVariables = new Dictionary<string, string>
10376EnvironmentVariables = new Dictionary<string, string>
MSBuildTests.cs (10)
341new Dictionary<string, string>
460BuildProject(appHostDirectory, new Dictionary<string, string> { ["ASPIRE_HOME"] = bundle.LayoutRoot });
481BuildProject(appHostDirectory, new Dictionary<string, string>
519new Dictionary<string, string> { ["ASPIRE_HOME"] = aspireHome });
548new Dictionary<string, string> { ["ASPIRE_HOME"] = aspireHome });
577new Dictionary<string, string> { ["ASPIRE_HOME"] = aspireHome });
605BuildProject(appHostDirectory, new Dictionary<string, string>
637var output = BuildProjectWithFailure(appHostDirectory, new Dictionary<string, string>
659BuildProject(appHostDirectory, new Dictionary<string, string>
796var output = BuildProjectWithFailure(appHostDirectory, new Dictionary<string, string>
ResourceCommandServiceTests.cs (9)
600new Dictionary<string, string?> { ["message"] = "hello" },
640new Dictionary<string, string?> { ["message"] = "hello" },
795var argumentValues = new Dictionary<string, string?> { ["selecter"] = "#submit" };
827var argumentValues = new Dictionary<string, string?> { ["saveToUserSecrets"] = "true" };
868var argumentValues = new Dictionary<string, string?> { ["item"] = "banana" };
1029ArgumentValues = new Dictionary<string, string?>
1119ArgumentValues = new Dictionary<string, string?>
1194ArgumentValues = new Dictionary<string, string?>
1245ArgumentValues = new Dictionary<string, string?> { ["selecter"] = "#submit" },
Aspire.Hosting.TestUtilities (6)
Aspire.Hosting.Valkey.Tests (3)
Aspire.Hosting.Yarp (3)
Aspire.Hosting.Yarp.Tests (13)
YarpConfigGeneratorTests.cs (12)
60new Dictionary<string, string>
64new Dictionary<string, string>
68new Dictionary<string, string>
72new Dictionary<string, string>
78Metadata = new Dictionary<string, string> { { "routeA-K1", "routeA-V1" }, { "routeA-K2", "routeA-V2" } }
120Destinations = new Dictionary<string, DestinationConfig>(StringComparer.OrdinalIgnoreCase)
128Metadata = new Dictionary<string, string> { { "destA-K1", "destA-V1" }, { "destA-K2", "destA-V2" } },
193Metadata = new Dictionary<string, string> { { "cluster1-K1", "cluster1-V1" }, { "cluster1-K2", "cluster1-V2" } }
198Destinations = new Dictionary<string, DestinationConfig>(StringComparer.OrdinalIgnoreCase)
229var variables = new Dictionary<string, object>();
248var variables = new Dictionary<string, object>();
280.WithMetadata(new Dictionary<string, string>() { { "custom-metadata", "some-value" } });
Aspire.Managed.Tests (2)
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (2)
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (2)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (2)
Aspire.MongoDB.EntityFrameworkCore.Tests (2)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (2)
Aspire.Oracle.EntityFrameworkCore.Tests (2)
Aspire.Playground.Tests (15)
AppHostTests.cs (14)
178resourceEndpoints: new() { { "apiservice", ["/alive", "/health", "/garnet/ping", "/garnet/get", "/garnet/set", "/redis/ping", "/redis/get", "/redis/set", "/valkey/ping", "/valkey/get", "/valkey/set"] } },
186resourceEndpoints: new() { { "api", ["/alive", "/health", "/"] } },
191resourceEndpoints: new() { { "apiservice", ["/alive", "/health", "/create", "/search"] } },
204resourceEndpoints: new() { { "apiservice", ["/alive", "/health"] } }),
206resourceEndpoints: new() { { "api", ["/alive", "/health", "/"] } },
213resourceEndpoints: new() { { "apiservice", ["/alive", "/health", "/catalog"] } },
219resourceEndpoints: new() {
228resourceEndpoints: new() { { "api", ["/", "/alive", "/health"] } },
233resourceEndpoints: new() {
247resourceEndpoints: new() { { "api", ["/alive", "/health", "/redis"] } },
254resourceEndpoints: new() { { "apiservice", ["/alive", "/health"] } },
260resourceEndpoints: new() { { "api", ["/alive", "/health"] } },
267resourceEndpoints: new() { { "api", ["/", "/alive", "/health"] } },
273resourceEndpoints: new() {
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (2)
Aspire.Templates.Tests (4)
Aspire.TerminalHost (1)
Aspire.TypeSystem (2)
blazor-devserver (1)
cdac-build-tool (11)
ConfigurationSchemaGenerator (5)
ConfigurationSchemaGenerator.Tests (2)
crossgen2 (9)
Crossgen2Tasks (1)
csc (2)
dotnet (101)
dotnet-aot (36)
src\sdk\src\Cli\dotnet\Commands\Test\VSTest\VSTestForwardingApp.cs (1)
48return new()
dotnet-format (6)
dotnet-Microsoft.XmlSerializer.Generator (1)
dotnet-openapi (3)
dotnet-svcutil-lib (214)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (8)
32private Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
33private Dictionary<XmlQualifiedName, SchemaElementDecl> _undeclaredElementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
43private Dictionary<string, bool> _targetNamespaces = new Dictionary<string, bool>();
44private Dictionary<XmlQualifiedName, SchemaAttDef> _attributeDecls = new Dictionary<XmlQualifiedName, SchemaAttDef>();
47private Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDeclsByType = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
84_generalEntities = new Dictionary<XmlQualifiedName, SchemaEntity>();
96_parameterEntities = new Dictionary<XmlQualifiedName, SchemaEntity>();
129_notations = new Dictionary<string, SchemaNotation>();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (8)
52_namespaces = new Dictionary<string, string>();
53_clrNamespaces = new Dictionary<string, string>(StringComparer.Ordinal);
277ExportClassDataContractHierarchy(classDataContract.StableName, classDataContract, contractCodeDomInfo, new Dictionary<XmlQualifiedName, object>());
746dataContract = DataContract.GetDataContract(type).BindGenericParameters(paramContracts, new Dictionary<DataContract, DataContract>());
937return GetKnownTypeContracts((ClassDataContract)dataContract, new Dictionary<DataContract, object>());
984dataContract.KnownDataContracts = new DataContractDictionary();
995DataContractDictionary knownContractDictionary = GetKnownTypeContracts(dataContract, new Dictionary<DataContract, object>());
1427Dictionary<string, object> fragments = new Dictionary<string, object>(StringComparer.Ordinal);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (6)
129s_essentialExceptionFields = new Dictionary<string, string>();
212_knownDataContracts = new Dictionary<XmlQualifiedName, DataContract>();
269Dictionary<string, DataMember> memberNamesTable = new Dictionary<string, DataMember>();
308Dictionary<string, DataMember> memberNamesTable = new Dictionary<string, DataMember>();
487Dictionary<string, object> fieldToValueDictionary = new Dictionary<string, object>();
599Dictionary<string, string> mapDict = new Dictionary<string, string>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (14)
23private readonly Dictionary<WsdlNS.NamedItem, WsdlImportException> _importErrors = new Dictionary<WsdlNS.NamedItem, WsdlImportException>();
26private readonly Dictionary<XmlQualifiedName, WsdlContractConversionContext> _importedPortTypes = new Dictionary<XmlQualifiedName, WsdlContractConversionContext>();
27private readonly Dictionary<XmlQualifiedName, WsdlEndpointConversionContext> _importedBindings = new Dictionary<XmlQualifiedName, WsdlEndpointConversionContext>();
28private readonly Dictionary<WsdlNS.Port, ServiceEndpoint> _importedPorts = new Dictionary<WsdlNS.Port, ServiceEndpoint>();
34private readonly Dictionary<string, XmlElement> _policyDocuments = new Dictionary<string, XmlElement>();
35private readonly Dictionary<string, string> _warnings = new Dictionary<string, string>();
1688Dictionary<XmlElement, XmlElement> unique = new Dictionary<XmlElement, XmlElement>();
2205policyAlternatives.OperationBindingAlternatives = new Dictionary<OperationDescription, IEnumerable<IEnumerable<XmlElement>>>(endpointContext.Endpoint.Contract.Operations.Count);
2206policyAlternatives.MessageBindingAlternatives = new Dictionary<MessageDescription, IEnumerable<IEnumerable<XmlElement>>>();
2207policyAlternatives.FaultBindingAlternatives = new Dictionary<FaultDescription, IEnumerable<IEnumerable<XmlElement>>>();
2287private readonly Dictionary<WsdlNS.ServiceDescription, Dictionary<string, XmlElement>> _embeddedPolicyDictionary = new Dictionary<WsdlNS.ServiceDescription, Dictionary<string, XmlElement>>();
2288private readonly Dictionary<string, XmlElement> _externalPolicyDictionary = new Dictionary<string, XmlElement>();
2289private readonly Dictionary<XmlElement, WsdlNS.ServiceDescription> _policySourceTable = new Dictionary<XmlElement, WsdlNS.ServiceDescription>();
2334wsdlPolicyDictionary = new Dictionary<string, XmlElement>();
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\XmlSerializerOperationGenerator.cs (4)
23private Dictionary<OperationDescription, XmlSerializerFormatAttribute> _operationAttributes = new Dictionary<OperationDescription, XmlSerializerFormatAttribute>();
35_partInfoTable = new Dictionary<MessagePartDescription, PartInfo>();
123Dictionary<XmlMembersMapping, XmlMembersMapping> alreadyExported = new Dictionary<XmlMembersMapping, XmlMembersMapping>();
145_operationGenerator.GenerateOperation(context, ref style, xmlSerializerFormatAttribute.IsEncoded, new WrappedBodyTypeGenerator(context), new Dictionary<MessagePartDescription, ICollection<CodeTypeReference>>());
dotnet-svcutil-lib.Tests (1)
dotnet-svcutil.xmlserializer (3)
dotnet-user-jwts (7)
dotnet-user-secrets (2)
dotnet-watch (3)
DotNetWatchTasks (1)
GenerateDocumentationAndConfigFiles (40)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
28_cache = new(comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (10)
39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>()
45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>()
51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>()
56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>()
62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>()
67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>()
73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>()
78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>()
88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>()
98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
HelixTestTasks (1)
ILAssembler (23)
EntityRegistry.cs (10)
17private readonly Dictionary<TableIndex, List<EntityBase>> _seenEntities = new();
18private readonly Dictionary<(TypeDefinitionEntity? ContainingType, string Namespace, string Name), TypeDefinitionEntity> _seenTypeDefs = new();
19private readonly Dictionary<(EntityBase ResolutionScope, string Namespace, string Name), TypeReferenceEntity> _seenTypeRefs = new();
20private readonly Dictionary<string, AssemblyReferenceEntity> _seenAssemblyRefs = new(StringComparer.OrdinalIgnoreCase);
21private readonly Dictionary<string, ModuleReferenceEntity> _seenModuleRefs = new();
22private readonly Dictionary<BlobBuilder, TypeSpecificationEntity> _seenTypeSpecs = new(new BlobBuilderContentEqualityComparer());
23private readonly Dictionary<BlobBuilder, StandaloneSignatureEntity> _seenStandaloneSignatures = new(new BlobBuilderContentEqualityComparer());
24private readonly Dictionary<string, FileEntity> _seenFiles = new();
26private readonly Dictionary<(ExportedTypeEntity? ContainingType, string Namespace, string Name), ExportedTypeEntity> _seenExportedTypes = new();
28private readonly Dictionary<(EntityBase, BlobBuilder), MethodSpecificationEntity> _seenMethodSpecs = new(new MethodSpecEqualityComparer());
ilc (8)
ILCompiler.Build.Tasks (1)
ILCompiler.Compiler (134)
Compiler\ILScanner.cs (6)
296private readonly Dictionary<TypeDesc, MethodDesc[]> _vtableSlices = new Dictionary<TypeDesc, MethodDesc[]>();
339private Dictionary<TypeSystemEntity, (GenericLookupResult[] Slots, GenericLookupResult[] DiscardedSlots)> _layouts = new();
462private Dictionary<TypeDesc, HashSet<TypeDesc>> _implementators = new();
480var vtables = new Dictionary<TypeDesc, List<MethodDesc>>();
857private readonly Dictionary<MethodDesc, TypeSystemException> _importationErrors = new Dictionary<MethodDesc, TypeSystemException>();
901Dictionary<MetadataType, int> offsets = new Dictionary<MetadataType, int>();
Compiler\Logger.cs (2)
67_warningsAsErrors = new Dictionary<int, bool>(warningsAsErrors);
78: this(writer, ilProvider, isVerbose, Array.Empty<int>(), singleWarn: false, Array.Empty<string>(), Array.Empty<string>(), Array.Empty<string>(), false, new Dictionary<int, bool>(), disableGeneratedCodeHeuristics)
Compiler\TypePreinit.cs (7)
42private readonly Dictionary<FieldDesc, Value> _fieldValues = new Dictionary<FieldDesc, Value>();
43private readonly Dictionary<string, StringInstance> _internedStrings = new Dictionary<string, StringInstance>();
44private readonly Dictionary<TypeDesc, RuntimeTypeValue> _internedTypes = new Dictionary<TypeDesc, RuntimeTypeValue>();
45private readonly Dictionary<AllocationSite, ForeignTypeInstance> _foreignInstances = new Dictionary<AllocationSite, ForeignTypeInstance>();
46private readonly Dictionary<MetadataType, NestedPreinitResult> _nestedPreinitResults = new Dictionary<MetadataType, NestedPreinitResult>();
47private readonly Dictionary<EcmaField, byte[]> _rvaFieldDatas = new Dictionary<EcmaField, byte[]>();
3793_fieldValues = new Dictionary<FieldDesc, ISerializableValue>();
Compiler\UserDefinedTypeDescriptor.cs (11)
860private Dictionary<TypeDesc, uint> _knownTypes = new Dictionary<TypeDesc, uint>();
861private Dictionary<TypeDesc, uint> _completeKnownTypes = new Dictionary<TypeDesc, uint>();
862private Dictionary<TypeDesc, uint> _knownReferenceWrappedTypes = new Dictionary<TypeDesc, uint>();
863private Dictionary<TypeDesc, uint> _knownStateMachineThisTypes = new Dictionary<TypeDesc, uint>();
864private Dictionary<TypeDesc, uint> _pointerTypes = new Dictionary<TypeDesc, uint>();
865private Dictionary<TypeDesc, uint> _enumTypes = new Dictionary<TypeDesc, uint>();
866private Dictionary<TypeDesc, uint> _byRefTypes = new Dictionary<TypeDesc, uint>();
867private Dictionary<TypeDesc, uint> _thisTypes = new Dictionary<TypeDesc, uint>();
868private Dictionary<TypeDesc, uint> _primitiveTypes = new Dictionary<TypeDesc, uint>();
869private Dictionary<MethodDesc, uint> _methodIndices = new Dictionary<MethodDesc, uint>();
870private Dictionary<MethodDesc, uint> _methodIdIndices = new Dictionary<MethodDesc, uint>();
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (6)
131private Dictionary<TypeDesc, Utf8String> _mangledTypeNames = new Dictionary<TypeDesc, Utf8String>();
132private Dictionary<string, Utf8String> _mangledAssemblyNames = new Dictionary<string, Utf8String>(StringComparer.OrdinalIgnoreCase);
467private Dictionary<MethodDesc, Utf8String> _mangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
468private Dictionary<MethodDesc, Utf8String> _unqualifiedMangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
626private Dictionary<FieldDesc, Utf8String> _mangledFieldNames = new Dictionary<FieldDesc, Utf8String>();
684private Dictionary<string, Utf8String> _mangledStringLiterals = new Dictionary<string, Utf8String>();
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
23private Dictionary<string, AssemblyReferenceHandle> _assemblyRefNameHandles = new Dictionary<string, AssemblyReferenceHandle>();
24private Dictionary<IAssemblyDesc, AssemblyReferenceHandle> _assemblyRefs = new Dictionary<IAssemblyDesc, AssemblyReferenceHandle>();
25private Dictionary<TypeDesc, EntityHandle> _typeRefs = new Dictionary<TypeDesc, EntityHandle>();
26private Dictionary<MethodDesc, EntityHandle> _methodRefs = new Dictionary<MethodDesc, EntityHandle>();
27private Dictionary<FieldDesc, EntityHandle> _fieldRefs = new Dictionary<FieldDesc, EntityHandle>();
ILCompiler.DependencyAnalysisFramework (3)
ILCompiler.Diagnostics (2)
ILCompiler.MetadataTransform (8)
ILCompiler.ReadyToRun (109)
Compiler\CallChainProfile.cs (6)
49private Dictionary<string, int> _resolveFails = new Dictionary<string, int>();
66var resolvedProfileData = new Dictionary<MethodDesc, Dictionary<MethodDesc, int>>();
67Dictionary<string, MethodDesc> nameToMethodDescMap = new Dictionary<string, MethodDesc>();
86resolvedProfileData.Add(resolvedKeyMethod, new Dictionary<MethodDesc, int>());
247Dictionary<string, Dictionary<string, int>> profileData = new Dictionary<string, Dictionary<string, int>>();
282profileData.Add(keyParts, new Dictionary<string, int>());
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (6)
131private Dictionary<TypeDesc, Utf8String> _mangledTypeNames = new Dictionary<TypeDesc, Utf8String>();
132private Dictionary<string, Utf8String> _mangledAssemblyNames = new Dictionary<string, Utf8String>(StringComparer.OrdinalIgnoreCase);
467private Dictionary<MethodDesc, Utf8String> _mangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
468private Dictionary<MethodDesc, Utf8String> _unqualifiedMangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
626private Dictionary<FieldDesc, Utf8String> _mangledFieldNames = new Dictionary<FieldDesc, Utf8String>();
684private Dictionary<string, Utf8String> _mangledStringLiterals = new Dictionary<string, Utf8String>();
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (10)
78private Dictionary<MethodDesc, PgoInstrumentationResults> _pgoResults = new Dictionary<MethodDesc, PgoInstrumentationResults>();
237Dictionary<object, IntPtr> objectToHandle = new Dictionary<object, IntPtr>();
238Dictionary<IntPtr, object> handleToObject = new Dictionary<IntPtr, object>();
663private Dictionary<object, GCHandle> _pins = new Dictionary<object, GCHandle>();
753private Dictionary<object, IntPtr> _objectToHandle = new Dictionary<object, IntPtr>(new JitObjectComparer());
754private Dictionary<MethodDesc, IntPtr> _methodILScopeToHandle = new Dictionary<MethodDesc, IntPtr>(new JitObjectComparer());
865_instantiationToJitVisibleInstantiation ??= new Dictionary<Instantiation, IntPtr[]>();
2464private Dictionary<DefType, bool> _doubleAlignHeuristicCache = new Dictionary<DefType, bool>();
2631private Dictionary<TypeDesc, uint> _classNumInstanceFields = new();
4094private Dictionary<CorInfoHelpFunc, ISymbolNode> _helperCache = new Dictionary<CorInfoHelpFunc, ISymbolNode>();
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
23private Dictionary<string, AssemblyReferenceHandle> _assemblyRefNameHandles = new Dictionary<string, AssemblyReferenceHandle>();
24private Dictionary<IAssemblyDesc, AssemblyReferenceHandle> _assemblyRefs = new Dictionary<IAssemblyDesc, AssemblyReferenceHandle>();
25private Dictionary<TypeDesc, EntityHandle> _typeRefs = new Dictionary<TypeDesc, EntityHandle>();
26private Dictionary<MethodDesc, EntityHandle> _methodRefs = new Dictionary<MethodDesc, EntityHandle>();
27private Dictionary<FieldDesc, EntityHandle> _fieldRefs = new Dictionary<FieldDesc, EntityHandle>();
TypeSystem\Mutable\MutableModule.cs (5)
23Dictionary<ModuleDesc, EntityHandle> _moduleRefs = new Dictionary<ModuleDesc, EntityHandle>();
96Dictionary<MetadataType, string> result = new Dictionary<MetadataType, string>();
160public Dictionary<int, object> Entities = new Dictionary<int, object>();
161public Dictionary<object, int> ExistingEntities = new Dictionary<object, int>();
322private Dictionary<ModuleDesc, string> _moduleToModuleRefString = new Dictionary<ModuleDesc, string>();
ILCompiler.RyuJit (22)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (10)
78private Dictionary<MethodDesc, PgoInstrumentationResults> _pgoResults = new Dictionary<MethodDesc, PgoInstrumentationResults>();
237Dictionary<object, IntPtr> objectToHandle = new Dictionary<object, IntPtr>();
238Dictionary<IntPtr, object> handleToObject = new Dictionary<IntPtr, object>();
663private Dictionary<object, GCHandle> _pins = new Dictionary<object, GCHandle>();
753private Dictionary<object, IntPtr> _objectToHandle = new Dictionary<object, IntPtr>(new JitObjectComparer());
754private Dictionary<MethodDesc, IntPtr> _methodILScopeToHandle = new Dictionary<MethodDesc, IntPtr>(new JitObjectComparer());
865_instantiationToJitVisibleInstantiation ??= new Dictionary<Instantiation, IntPtr[]>();
2464private Dictionary<DefType, bool> _doubleAlignHeuristicCache = new Dictionary<DefType, bool>();
2631private Dictionary<TypeDesc, uint> _classNumInstanceFields = new();
4094private Dictionary<CorInfoHelpFunc, ISymbolNode> _helperCache = new Dictionary<CorInfoHelpFunc, ISymbolNode>();
ILCompiler.TypeSystem (1)
illink (74)
Linker\Annotations.cs (11)
49protected readonly Dictionary<AssemblyDefinition, AssemblyAction> assembly_actions = new Dictionary<AssemblyDefinition, AssemblyAction>();
55protected readonly Dictionary<IMetadataTokenProvider, MessageOrigin> marked_pending = new Dictionary<IMetadataTokenProvider, MessageOrigin>();
57protected readonly Dictionary<TypeDefinition, (TypePreserve preserve, bool applied)> preserved_types = new Dictionary<TypeDefinition, (TypePreserve, bool)>();
59protected readonly Dictionary<TypeDefinition, TypePreserveMembers> preserved_type_members = new();
60protected readonly Dictionary<ExportedType, TypePreserveMembers> preserved_exportedtype_members = new();
61protected readonly Dictionary<IMemberDefinition, List<MethodDefinition>> preserved_methods = new Dictionary<IMemberDefinition, List<MethodDefinition>>();
64protected readonly Dictionary<AssemblyDefinition, ISymbolReader> symbol_readers = new Dictionary<AssemblyDefinition, ISymbolReader>();
65readonly Dictionary<IMemberDefinition, LinkerAttributesInformation> linker_attributes = new Dictionary<IMemberDefinition, LinkerAttributesInformation>();
66readonly Dictionary<object, Dictionary<IMetadataTokenProvider, object>> custom_annotations = new Dictionary<object, Dictionary<IMetadataTokenProvider, object>>();
67protected readonly Dictionary<AssemblyDefinition, HashSet<EmbeddedResource>> resources_to_remove = new Dictionary<AssemblyDefinition, HashSet<EmbeddedResource>>();
592slots = new Dictionary<IMetadataTokenProvider, object>();
Linker\LinkContext.cs (11)
246_actions = new Dictionary<string, AssemblyAction>();
247_parameters = new Dictionary<string, string>(StringComparer.Ordinal);
251_isTrimmable = new Dictionary<AssemblyDefinition, bool>();
253FeatureSettings = new Dictionary<string, bool>(StringComparer.Ordinal);
267WarnAsError = new Dictionary<int, bool>();
271SingleWarn = new Dictionary<string, bool>();
842readonly Dictionary<MethodReference, MethodDefinition?> methodresolveCache = new();
843readonly Dictionary<FieldReference, FieldDefinition?> fieldresolveCache = new();
844readonly Dictionary<TypeReference, TypeDefinition?> typeresolveCache = new();
845readonly Dictionary<ExportedType, TypeDefinition?> exportedTypeResolveCache = new();
1118readonly Dictionary<string, Pair> perAssembly = new();
ILLink.RoslynAnalyzer (19)
ILLink.Tasks (5)
CreateRuntimeRootDescriptorFile.cs (5)
94readonly Dictionary<string, string> namespaceDictionary = new Dictionary<string, string>();
95readonly Dictionary<string, string> classIdsToClassNames = new Dictionary<string, string>();
96readonly Dictionary<string, ClassMembers> classNamesToClassMembers = new Dictionary<string, ClassMembers>();
97readonly Dictionary<FeatureSwitchMembers, Dictionary<string, ClassMembers>> featureSwitchMembers = new();
216featureSwitchMembers.Add(currentFeatureSwitch.Value, new Dictionary<string, ClassMembers>());
Infrastructure.Common (4)
Infrastructure.Tests (73)
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (21)
330new Dictionary<string, string>
335new Dictionary<string, string>
448pullRequestsByHead = new Dictionary<string, object[]>
500pullRequestsByHeadPages = new Dictionary<string, object[][]>
569pullRequestsByHead = new Dictionary<string, object[]>
810issueStatesByNumber = new Dictionary<string, string>
814commentHtmlUrlByNumber = new Dictionary<string, string>
881Dictionary<string, string[]> expectations = new()
1055issueStatesByNumber = new Dictionary<string, string>
1059commentHtmlUrlByNumber = new Dictionary<string, string>
1147issueStatesByNumber = new Dictionary<string, string>
1183issueStatesByNumber = new Dictionary<string, string>
1225issueStatesByNumber = new Dictionary<string, string>
1569new Dictionary<string, string> { ["1"] = "Process completed with exit code 1." },
1570new Dictionary<string, string> { ["1"] = "Process failed with 0xC0000142" },
1595new Dictionary<string, string> { ["1"] = "Process completed with exit code 1." },
1596new Dictionary<string, string> { ["1"] = "Some unrelated failure" },
1620new Dictionary<string, string> { ["1"] = "Process completed with exit code 1." },
1621new Dictionary<string, string> { ["1"] = "0xC0000142" },
2194: new Dictionary<string, string> { [job.Id.ToString()] = jobLogText };
2198new Dictionary<string, string> { [job.Id.ToString()] = annotationsOrText },
WorkflowScripts\MonitorScheduledWorkflowsIntegrationTests.cs (15)
87runsByFile = new Dictionary<string, object> { [WatchedFile] = FailingRun() },
104runsByFile = new Dictionary<string, object> { [WatchedFile] = FailingRun() },
124runsByFile = new Dictionary<string, object> { [WatchedFile] = FailingRun() },
143runsByFile = new Dictionary<string, object> { [WatchedFile] = FailingRun(updatedAt: MinutesAgo(30)) },
165runsByFile = new Dictionary<string, object> { [WatchedFile] = SucceedingRun() },
185runsByFile = new Dictionary<string, object> { [WatchedFile] = SucceedingRun() },
206runsByFile = new Dictionary<string, object> { [WatchedFile] = SucceedingRun(updatedAt: MinutesAgo(30)) },
227runsByFile = new Dictionary<string, object>
250runsByFile = new Dictionary<string, object>
274runsByFile = new Dictionary<string, object> { [WatchedFile] = SucceedingRun() },
295runsByFile = new Dictionary<string, object>
319runsByFile = new Dictionary<string, object>
348runsByFile = new Dictionary<string, object> { ["deployment-tests.yml"] = StartupFailureRun() },
367runsByFile = new Dictionary<string, object> { [workflowFile] = StartupFailureRun(updatedAt: MinutesAgo(30)) },
383runsByFile = new Dictionary<string, object> { ["tests-outerloop.yml"] = FailingRun() },
installer.tasks (1)
Microsoft.Analyzers.Extra (9)
Microsoft.Analyzers.Local (9)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.App.CodeFixes (1)
Microsoft.AspNetCore.Authentication (1)
Microsoft.AspNetCore.Authentication.Abstractions (5)
Microsoft.AspNetCore.Authentication.Core (2)
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (4)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
Microsoft.AspNetCore.Authentication.OAuth (3)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
Microsoft.AspNetCore.Authentication.Twitter (4)
Microsoft.AspNetCore.Authorization (1)
Microsoft.AspNetCore.Components (38)
RenderTree\Renderer.cs (6)
35private readonly Dictionary<int, ComponentState> _componentStateById = new Dictionary<int, ComponentState>();
36private readonly Dictionary<IComponent, ComponentState> _componentStateByComponent = new Dictionary<IComponent, ComponentState>();
38private readonly Dictionary<ulong, (int RenderedByComponentId, EventCallback Callback, string? attributeName)> _eventBindings = new();
39private readonly Dictionary<ulong, ulong> _eventHandlerIdReplacements = new Dictionary<ulong, ulong>();
46private readonly object _activityLinksStore = new Dictionary<string, CategoryLink>(StringComparer.OrdinalIgnoreCase);
336_rootComponentsLatestParameters ??= new();
Microsoft.AspNetCore.Components.AI (1)
Microsoft.AspNetCore.Components.AI.SourceGenerators (4)
Microsoft.AspNetCore.Components.Analyzers (3)
Microsoft.AspNetCore.Components.Endpoints (41)
Microsoft.AspNetCore.Components.Forms (3)
Microsoft.AspNetCore.Components.Media (1)
Microsoft.AspNetCore.Components.QuickGrid (4)
Microsoft.AspNetCore.Components.Server (14)
Microsoft.AspNetCore.Components.Testing (8)
Microsoft.AspNetCore.Components.Testing.Tasks (2)
Microsoft.AspNetCore.Components.Web (11)
Microsoft.AspNetCore.Components.WebAssembly (9)
Microsoft.AspNetCore.Components.WebAssembly.Authentication (4)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.Components.WebView (7)
Microsoft.AspNetCore.Components.WebView.Maui (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.AspNetCore.Connections.Abstractions (1)
Microsoft.AspNetCore.Cors (1)
Microsoft.AspNetCore.DataProtection (4)
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (1)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Diagnostics.HealthChecks (3)
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests (3)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (22)
Logging\IncomingHttpRouteUtilityTests.cs (11)
57var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
95var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
135var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
177var d = new Dictionary<string, DataClassification>
220var d = new Dictionary<string, DataClassification>
267var sensitiveParameters = routeUtility.GetSensitiveParameters(httpRoute, mockHttpRequest.Object, new Dictionary<string, DataClassification>(StringComparer.Ordinal));
306var d = new Dictionary<string, DataClassification>
354var d = new Dictionary<string, DataClassification>
399var d = new Dictionary<string, DataClassification>();
438var d = new Dictionary<string, DataClassification>
460var d = new Dictionary<string, DataClassification>
Microsoft.AspNetCore.Grpc.JsonTranscoding (8)
Microsoft.AspNetCore.HeaderParsing (4)
Microsoft.AspNetCore.HeaderParsing.Tests (3)
Microsoft.AspNetCore.HeaderPropagation (1)
Microsoft.AspNetCore.Hosting (4)
Microsoft.AspNetCore.Http (12)
Microsoft.AspNetCore.Http.Abstractions (6)
Microsoft.AspNetCore.Http.Connections (2)
Microsoft.AspNetCore.Http.Connections.Client (1)
Microsoft.AspNetCore.Http.Extensions (10)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
Microsoft.AspNetCore.Http.Results (1)
Microsoft.AspNetCore.Identity (2)
Microsoft.AspNetCore.Identity.UI (2)
Microsoft.AspNetCore.InternalTesting (4)
Microsoft.AspNetCore.Mvc.Abstractions (8)
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
Microsoft.AspNetCore.Mvc.Core (41)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (6)
Microsoft.AspNetCore.Mvc.Razor (5)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
Microsoft.AspNetCore.Mvc.RazorPages (11)
Microsoft.AspNetCore.Mvc.TagHelpers (12)
Microsoft.AspNetCore.Mvc.Testing (4)
Microsoft.AspNetCore.Mvc.Testing.Tasks (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (21)
Microsoft.AspNetCore.OpenApi (31)
Services\OpenApiDocumentService.cs (16)
97document.Components.Schemas = new Dictionary<string, IOpenApiSchema>(
280var operations = new Dictionary<HttpMethod, OpenApiOperation>();
284operation.Metadata ??= new Dictionary<string, object>();
428Content = new Dictionary<string, IOpenApiMediaType>()
434var schemasByContentType = new Dictionary<string, OpenApiResponseContentSchemas>();
536Properties = new Dictionary<string, IOpenApiSchema>
677actualSchema.Metadata ??= new Dictionary<string, object>();
731Content = new Dictionary<string, IOpenApiMediaType>()
734var schema = new OpenApiSchema { Type = JsonSchemaType.Object, Properties = new Dictionary<string, IOpenApiSchema>() };
777Properties = new Dictionary<string, IOpenApiSchema>
785schema.Properties ??= new Dictionary<string, IOpenApiSchema>();
817Properties = new Dictionary<string, IOpenApiSchema>
837schema.Properties ??= new Dictionary<string, IOpenApiSchema>();
847var propertySchema = new OpenApiSchema { Type = JsonSchemaType.Object, Properties = new Dictionary<string, IOpenApiSchema>() };
875schema.Properties ??= new Dictionary<string, IOpenApiSchema>();
927Content = new Dictionary<string, IOpenApiMediaType>(),
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.OutputCaching (3)
Microsoft.AspNetCore.Owin (8)
Microsoft.AspNetCore.RateLimiting (3)
Microsoft.AspNetCore.Razor.Runtime (7)
Microsoft.AspNetCore.Razor.Utilities.Shared (5)
Microsoft.AspNetCore.RequestDecompression (1)
Microsoft.AspNetCore.Rewrite (4)
Microsoft.AspNetCore.Routing (34)
Patterns\RoutePatternFactory.cs (7)
34new ReadOnlyDictionary<string, object?>(new Dictionary<string, object?>());
37new ReadOnlyDictionary<string, IReadOnlyList<RoutePatternParameterPolicyReference>>(new Dictionary<string, IReadOnlyList<RoutePatternParameterPolicyReference>>());
461updatedDefaults = new Dictionary<string, object?>(defaults.Count, StringComparer.OrdinalIgnoreCase);
602updatedDefaults = new Dictionary<string, object?>(StringComparer.OrdinalIgnoreCase);
614parameterPolicyReferences = new Dictionary<string, List<RoutePatternParameterPolicyReference>>(StringComparer.OrdinalIgnoreCase);
653updatedParameterPolicies = new Dictionary<string, List<RoutePatternParameterPolicyReference>>(parameterPolicies.Count, StringComparer.OrdinalIgnoreCase);
1050var combinedDictionary = new Dictionary<string, TValue>(leftDictionary.Count + rightDictionary.Count, StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Routing.Abstractions (2)
Microsoft.AspNetCore.Server.HttpSys (5)
Microsoft.AspNetCore.Server.IIS (4)
Microsoft.AspNetCore.Server.IntegrationTesting (3)
Microsoft.AspNetCore.Server.Kestrel.Core (11)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
Microsoft.AspNetCore.Session (1)
Microsoft.AspNetCore.SignalR.Client.Core (3)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (2)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.StaticFiles (1)
Microsoft.AspNetCore.WebUtilities (4)
Microsoft.Build (269)
BackEnd\Components\Scheduler\SchedulingData.cs (11)
24private readonly Dictionary<int, SchedulableRequest> _executingRequests = new Dictionary<int, SchedulableRequest>(32);
29private readonly Dictionary<int, SchedulableRequest> _blockedRequests = new Dictionary<int, SchedulableRequest>(32);
34private readonly Dictionary<int, SchedulableRequest> _yieldingRequests = new Dictionary<int, SchedulableRequest>(32);
39private readonly Dictionary<int, SchedulableRequest> _readyRequests = new Dictionary<int, SchedulableRequest>(32);
50private readonly Dictionary<SchedulableRequest, LinkedListNode<SchedulableRequest>> _unscheduledRequestNodesByRequest = new Dictionary<SchedulableRequest, LinkedListNode<SchedulableRequest>>(32);
59private readonly Dictionary<int, HashSet<SchedulableRequest>> _scheduledRequestsByNode = new Dictionary<int, HashSet<SchedulableRequest>>(32);
74private readonly Dictionary<int, HashSet<SchedulableRequest>> _readyRequestsByNode = new Dictionary<int, HashSet<SchedulableRequest>>(32);
79private readonly Dictionary<int, HashSet<int>> _configurationsByNode = new Dictionary<int, HashSet<int>>(32);
87private readonly Dictionary<int, int> _configurationToNode = new Dictionary<int, int>(32);
92private readonly Dictionary<int, HashSet<SchedulableRequest>> _configurationToRequests = new Dictionary<int, HashSet<SchedulableRequest>>(32);
110private readonly Dictionary<SchedulableRequest, List<SchedulableRequest>> _buildHierarchy = new Dictionary<SchedulableRequest, List<SchedulableRequest>>(32);
Evaluation\Evaluator.cs (6)
280_importsSeen = new Dictionary<string, ProjectImportElement>(StringComparer.OrdinalIgnoreCase);
282_projectSupportsReturnsAttribute = new Dictionary<ProjectRootElement, bool>();
844Dictionary<string, List<TargetSpecification>> targetsWhichRunBeforeByTarget = new Dictionary<string, List<TargetSpecification>>(StringComparer.OrdinalIgnoreCase);
845Dictionary<string, List<TargetSpecification>> targetsWhichRunAfterByTarget = new Dictionary<string, List<TargetSpecification>>(StringComparer.OrdinalIgnoreCase);
847Dictionary<string, LinkedListNode<ProjectTargetElement>> activeTargets = new Dictionary<string, LinkedListNode<ProjectTargetElement>>(StringComparer.OrdinalIgnoreCase);
2071escapedMetadata = new Dictionary<string, string>(item.Value.Metadata.Count, StringComparer.OrdinalIgnoreCase);
Instance\ProjectInstance.cs (8)
604thisAsIEvaluatorData.AfterTargets = new Dictionary<string, List<TargetSpecification>>();
605thisAsIEvaluatorData.BeforeTargets = new Dictionary<string, List<TargetSpecification>>();
2620translator.TranslateDictionary(ref _beforeTargets, TranslatorForTargetSpecificDictionaryKey, TranslatorForTargetSpecificDictionaryValue, count => new Dictionary<string, List<TargetSpecification>>(count));
2621translator.TranslateDictionary(ref _afterTargets, TranslatorForTargetSpecificDictionaryKey, TranslatorForTargetSpecificDictionaryValue, count => new Dictionary<string, List<TargetSpecification>>(count));
2706Dictionary<string, string> globalProperties = new Dictionary<string, string>(globalPropertiesInstances.Count, StringComparer.OrdinalIgnoreCase);
3190clone = new Dictionary<string, TValue>(0);
3194clone = new Dictionary<string, TValue>(dictionary, strComparer);
3490var projectItemToInstanceMap = keepEvaluationCache ? new Dictionary<ProjectItem, ProjectItemInstance>(items.Count) : null;
Instance\TaskRegistry.cs (7)
154private readonly Dictionary<string, List<RegisteredTaskRecord>> _overriddenTasks = new Dictionary<string, List<RegisteredTaskRecord>>();
741? new Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>>(capacity.Value, RegisteredTaskIdentity.RegisteredTaskIdentityComparer.Exact)
742: new Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>>(RegisteredTaskIdentity.RegisteredTaskIdentityComparer.Exact);
1286_taskNamesCreatableByFactory ??= new Dictionary<RegisteredTaskIdentity, object>(
1508var taskFactoryParams = new Dictionary<string, string>(3)
1768_usingTaskParameters ??= new Dictionary<string, TaskPropertyInfo>(StringComparer.OrdinalIgnoreCase);
1860translator.TranslateDictionary(ref _usingTaskParameters, TranslatorForTaskParametersKey, TranslatorForTaskParameterValue, count => new Dictionary<string, TaskPropertyInfo>(StringComparer.OrdinalIgnoreCase));
Logging\ParallelLogger\ParallelConsoleLogger.cs (8)
30internal Dictionary<(int nodeId, int contextId), string> propertyOutputMap = new Dictionary<(int nodeId, int contextId), string>();
68_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId);
208propertyOutputMap = new Dictionary<(int, int), string>();
210_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId);
442var groupByProjectEntryPoint = new Dictionary<ErrorWarningSummaryDictionaryKey, List<BuildEventArgs>>();
1673table = new Dictionary<string, PerformanceCounter>(StringComparer.OrdinalIgnoreCase);
1727? new Dictionary<BuildEventContext, object>()
1728: new Dictionary<BuildEventContext, object>(comparer);
Microsoft.Build.Framework (59)
BackEnd\TranslatorHelpers.cs (5)
104capacity => new Dictionary<string, string>(capacity, comparer));
121capacity => new Dictionary<string, T>(capacity, stringComparer));
137capacity => new Dictionary<string, string>(capacity, comparer));
154capacity => new Dictionary<string, T>(capacity, stringComparer));
185translator.TranslateDictionary(ref localDict, capacity => new Dictionary<string, string>(capacity, comparer));
SolutionConfiguration.cs (5)
52_cachedProjectElements = new Dictionary<string, XmlElement>(projectConfigurationCount, StringComparer.OrdinalIgnoreCase);
53_cachedProjectElementsByAbsolutePath = new Dictionary<string, XmlElement>(projectConfigurationCount, StringComparer.OrdinalIgnoreCase);
54_cachedProjectAbsolutePathsByGuid = new Dictionary<string, string>(projectConfigurationCount, StringComparer.OrdinalIgnoreCase);
55_cachedProjectGuidsByAbsolutePath = new Dictionary<string, string>(projectConfigurationCount, StringComparer.OrdinalIgnoreCase);
56_cachedDependencyProjectGuidsByDependingProjectGuid = new Dictionary<string, List<string>>(projectConfigurationCount, StringComparer.OrdinalIgnoreCase);
Microsoft.Build.NuGetSdkResolver (1)
Microsoft.Build.Tasks.CodeAnalysis (4)
Microsoft.Build.Tasks.Core (99)
AssemblyDependency\ReferenceTable.cs (8)
36private static readonly Dictionary<string, Tuple<RedistList, string>> s_monikerToHighestRedistList = new Dictionary<string, Tuple<RedistList, string>>(StringComparer.OrdinalIgnoreCase);
46private readonly Dictionary<string, AssemblyNameExtension> _externallyResolvedImmutableFiles = new Dictionary<string, AssemblyNameExtension>(StringComparer.OrdinalIgnoreCase);
356_resolvedSDKReferences = new Dictionary<string, ITaskItem>(StringComparer.OrdinalIgnoreCase);
402internal Dictionary<AssemblyNameExtension, Reference> References { get; private set; } = new Dictionary<AssemblyNameExtension, Reference>(AssemblyNameComparer.GenericComparer);
1407var goodReferences = new Dictionary<AssemblyNameExtension, Reference>(AssemblyNameComparer.GenericComparer);
1413var dependencyGraph = new Dictionary<Reference, List<ReferenceAssemblyExtensionPair>>();
1899var fullNameToReference = new Dictionary<string, AssemblyNameReference>(References.Count, StringComparer.OrdinalIgnoreCase);
2216var baseNameToReferences = new Dictionary<string, List<AssemblyNameReference>>(References.Count, StringComparer.OrdinalIgnoreCase);
BootstrapperUtil\BootstrapperBuilder.cs (8)
43private readonly Dictionary<string, XmlNode> _cultures = new Dictionary<string, XmlNode>(StringComparer.OrdinalIgnoreCase);
44private readonly Dictionary<string, ProductValidationResults> _validationResults = new Dictionary<string, ProductValidationResults>(StringComparer.Ordinal);
209var eulas = new Dictionary<string, KeyValuePair<string, string>>(StringComparer.Ordinal);
274var builtProducts = new Dictionary<string, ProductBuilder>();
275var productsAndIncludes = new Dictionary<string, Product>();
620var availableProducts = new Dictionary<string, Product>(StringComparer.Ordinal);
622var buildQueue = new Dictionary<string, Product>(StringComparer.Ordinal);
2217var includedProducts = new Dictionary<string, Product>(StringComparer.OrdinalIgnoreCase)
SystemState.cs (6)
31private Dictionary<string, FileState> upToDateLocalFileStateCache = new Dictionary<string, FileState>(StringComparer.OrdinalIgnoreCase);
42internal Dictionary<string, FileState> instanceLocalFileStateCache = new Dictionary<string, FileState>(StringComparer.OrdinalIgnoreCase);
47internal Dictionary<string, FileState> instanceLocalOutgoingFileStateCache = new Dictionary<string, FileState>(StringComparer.OrdinalIgnoreCase);
54private Dictionary<string, DateTime> instanceLocalLastModifiedCache = new Dictionary<string, DateTime>(StringComparer.OrdinalIgnoreCase);
61private Dictionary<string, bool> instanceLocalDirectoryExists = new Dictionary<string, bool>(StringComparer.OrdinalIgnoreCase);
68private Dictionary<string, string[]> instanceLocalDirectories = new Dictionary<string, string[]>(StringComparer.OrdinalIgnoreCase);
Microsoft.Build.Tasks.Git (4)
Microsoft.Build.Utilities.Core (20)
ToolLocationHelper.cs (13)
404var extensionSDKs = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
450var extensionSDKsAndVersions = new Dictionary<string, Tuple<string, string>>(StringComparer.OrdinalIgnoreCase);
624var filteredExtensionSdks = new Dictionary<string, string>();
889s_cachedTargetPlatformReferences = new Dictionary<string, string[]>(StringComparer.OrdinalIgnoreCase);
958s_cachedExtensionSdkReferences = new Dictionary<string, string[]>(StringComparer.OrdinalIgnoreCase);
1419s_vsInstallFolders = new Dictionary<string, string[]>();
2101s_cachedReferenceAssemblyPaths = new Dictionary<string, IList<string>>(StringComparer.OrdinalIgnoreCase);
2456s_cachedTargetPlatforms = new Dictionary<string, IEnumerable<TargetPlatformSDK>>(StringComparer.OrdinalIgnoreCase);
2461s_cachedExtensionSdks = new Dictionary<string, TargetPlatformSDK>(StringComparer.OrdinalIgnoreCase);
2466var monikers = new Dictionary<TargetPlatformSDK, TargetPlatformSDK>();
3099s_chainedReferenceAssemblyPath ??= new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
3100s_cachedTargetFrameworkDisplayNames ??= new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
3674s_cachedHighestFrameworkNameForTargetFrameworkIdentifier = new Dictionary<string, FrameworkNameVersioning>(StringComparer.OrdinalIgnoreCase);
Microsoft.CodeAnalysis (131)
Emit\EditAndContinue\DeltaMetadataWriter.cs (12)
100_deletedTypeMembers = new Dictionary<ITypeDefinition, ImmutableArray<ITypeDefinitionMember>>(ReferenceEqualityComparer.Instance);
108_parameterDefList = new Dictionary<IParameterDefinition, IMethodDefinition>(Cci.SymbolEquivalentEqualityComparer.Instance);
114_customAttributesAdded = new Dictionary<EntityHandle, ImmutableArray<int>>();
117_firstParamRowMap = new Dictionary<MethodDefinitionHandle, int>();
118_existingParameterDefs = new Dictionary<IParameterDefinition, int>(ReferenceEqualityComparer.Instance);
128_addedOrChangedMethods = new Dictionary<IMethodDefinition, AddedOrChangedMethodInfo>(Cci.SymbolEquivalentEqualityComparer.Instance);
192var addedOrChangedMethodsByIndex = new Dictionary<int, AddedOrChangedMethodInfo>();
263var result = new Dictionary<K, V>(comparer);
518var result = new Dictionary<ITypeDefinition, ArrayBuilder<ITypeDefinitionMember>>(ReferenceEqualityComparer.Instance);
519var typesUsedByDeletedMembers = new Dictionary<ITypeDefinition, DeletedSourceTypeDefinition>(ReferenceEqualityComparer.Instance);
1515this.added = new Dictionary<T, int>(comparer);
1608_map = new Dictionary<int, T>();
Emit\EditAndContinue\EmitBaseline.cs (15)
176generationOrdinals: new Dictionary<Cci.IDefinition, int>(),
177typesAdded: new Dictionary<Cci.ITypeDefinition, int>(),
178eventsAdded: new Dictionary<Cci.IEventDefinition, int>(),
179fieldsAdded: new Dictionary<Cci.IFieldDefinition, int>(),
180methodsAdded: new Dictionary<Cci.IMethodDefinition, int>(),
181firstParamRowMap: new Dictionary<MethodDefinitionHandle, int>(),
182propertiesAdded: new Dictionary<Cci.IPropertyDefinition, int>(),
183eventMapAdded: new Dictionary<int, int>(),
184propertyMapAdded: new Dictionary<int, int>(),
185methodImplsAdded: new Dictionary<MethodImplKey, int>(),
186customAttributesAdded: new Dictionary<EntityHandle, ImmutableArray<int>>(),
195methodsAddedOrChanged: new Dictionary<int, AddedOrChangedMethodInfo>(),
503var result = new Dictionary<int, int>();
518var result = new Dictionary<int, int>();
533var result = new Dictionary<MethodImplKey, int>();
MetadataReader\PEModule.cs (6)
50private static readonly Dictionary<string, (int FirstIndex, int SecondIndex)> s_sharedEmptyForwardedTypes = new Dictionary<string, (int FirstIndex, int SecondIndex)>();
51private static readonly Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)> s_sharedEmptyCaseInsensitiveForwardedTypes = new Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)>();
676Dictionary<string, ArrayBuilder<TypeDefinitionHandle>?> namespaces = new Dictionary<string, ArrayBuilder<TypeDefinitionHandle>?>();
757var namespaceHandles = new Dictionary<NamespaceDefinitionHandle, ArrayBuilder<TypeDefinitionHandle>>(NamespaceHandleEqualityComparer.Singleton);
3835var caseInsensitiveMap = new Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)>(StringComparer.OrdinalIgnoreCase);
3903typesToAssemblyIndexMap ??= new Dictionary<string, (int FirstIndex, int SecondIndex)>();
PEWriter\MetadataWriter.cs (12)
122_smallMethodBodies = new Dictionary<(ImmutableArray<byte>, bool), int>(ByteSequenceBoolTupleComparer.Instance);
123_scopeIndex = new Dictionary<IImportScope, ImportScopeHandle>(new ImportScopeEqualityComparer(context));
438private readonly Dictionary<ICustomAttribute, BlobHandle> _customAttributeSignatureIndex = new Dictionary<ICustomAttribute, BlobHandle>();
439private readonly Dictionary<ITypeReference, BlobHandle> _typeSpecSignatureIndex = new Dictionary<ITypeReference, BlobHandle>(ReferenceEqualityComparer.Instance);
440private readonly Dictionary<string, int> _fileRefIndex = new Dictionary<string, int>(32); // more than enough in most cases, value is a RowId
442private readonly Dictionary<IFieldReference, BlobHandle> _fieldSignatureIndex = new Dictionary<IFieldReference, BlobHandle>(ReferenceEqualityComparer.Instance);
447private readonly Dictionary<IMarshallingInformation, BlobHandle> _marshallingDescriptorIndex = new Dictionary<IMarshallingInformation, BlobHandle>();
449private readonly Dictionary<IGenericMethodInstanceReference, BlobHandle> _methodInstanceSignatureIndex = new Dictionary<IGenericMethodInstanceReference, BlobHandle>(ReferenceEqualityComparer.Instance);
4298: this(writer, new Dictionary<T, int>(), lastRowId)
4325: this(writer, new Dictionary<ITypeReference, int>(ReferenceEqualityComparer.Instance), lastRowId)
4355_instanceIndex = new Dictionary<T, int>(ReferenceEqualityComparer.Instance);
4356_structuralIndex = new Dictionary<T, int>(structuralComparer);
Microsoft.CodeAnalysis.Analyzers (44)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
28_cache = new(comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (10)
39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>()
45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>()
51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>()
56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>()
62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>()
67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>()
73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>()
78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>()
88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>()
98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
Microsoft.CodeAnalysis.AnalyzerUtilities (28)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
28_cache = new(comparer);
Microsoft.CodeAnalysis.CodeStyle (29)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
28_cache = new(comparer);
Microsoft.CodeAnalysis.CodeStyle.Fixes (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (10)
39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>()
45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>()
51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>()
56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>()
62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>()
67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>()
73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>()
78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>()
88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>()
98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
Microsoft.CodeAnalysis.CSharp (82)
Symbols\Source\SourceMemberContainerSymbol.cs (11)
209new Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>(EmptyReadOnlyMemoryOfCharComparer.Instance);
1436var conflictDict = new Dictionary<(string name, int arity, SyntaxTree? syntaxTree), SourceNamedTypeSymbol>();
1752return new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(1, ReadOnlyMemoryOfCharComparer.Instance)
1760return new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(ReadOnlyMemoryOfCharComparer.Instance);
1773var dictionary = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(accumulator.Count, ReadOnlyMemoryOfCharComparer.Instance);
2182var methodsBySignature = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2183var conversionsAsMethods = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2436var indexersBySignature = new Dictionary<PropertySymbol, PropertySymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2629membersByName = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(membersByName, ReadOnlyMemoryOfCharComparer.Instance);
3138var instanceMap = new Dictionary<NamedTypeSymbol, NamedTypeSymbol>(ReferenceEqualityComparer.Instance);
4165var membersBySignature = new Dictionary<Symbol, Symbol>(MemberSignatureComparer.PartialMethodsComparer);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp.Features (4)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Microsoft.CodeAnalysis.Extensions.Package (6)
Microsoft.CodeAnalysis.Features (67)
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
33new()
Copilot\ICopilotChangeAnalysisService.cs (10)
181var idToCount = new Dictionary<string, int>();
182var categoryToCount = new Dictionary<string, int>();
183var severityToCount = new Dictionary<DiagnosticSeverity, int>();
243var diagnosticIdToCount = new Dictionary<string, int>();
244var diagnosticIdToApplicationTime = new Dictionary<string, TimeSpan>();
245var diagnosticIdToProviderName = new Dictionary<string, HashSet<string>>();
246var providerNameToApplicationTime = new Dictionary<string, TimeSpan>();
247var providerNameToHasConflict = new Dictionary<string, bool>();
248var providerNameToTotalCount = new Dictionary<string, int>();
249var providerNameToSuccessCount = new Dictionary<string, int>();
EmbeddedLanguages\RegularExpressions\RegexCharClass.cs (1)
25new()
Microsoft.CodeAnalysis.Features.ExternalAccess (1)
Microsoft.CodeAnalysis.NetAnalyzers (44)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DefineAccessorsForAttributeArguments.cs (4)
125var propertiesMap = new Dictionary<string, IPropertySymbol>(StringComparer.OrdinalIgnoreCase);
193return parameter.Locations.CreateDiagnostic(DefaultRule, new Dictionary<string, string?> { { "case", AddAccessorCase } }.ToImmutableDictionary(), parameter.Name, attributeType.Name);
199return property.GetMethod!.Locations.CreateDiagnostic(IncreaseVisibilityRule, new Dictionary<string, string?> { { "case", MakePublicCase } }.ToImmutableDictionary(), property.Name, parameter.Name);
205return property.SetMethod!.Locations.CreateDiagnostic(RemoveSetterRule, new Dictionary<string, string?> { { "case", RemoveSetterCase } }.ToImmutableDictionary(), property.Name, parameter.Name);
Microsoft.CodeAnalysis.Razor.Compiler (27)
Microsoft.CodeAnalysis.ResxSourceGenerator (26)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
28_cache = new(comparer);
Microsoft.CodeAnalysis.Scripting (7)
Microsoft.CodeAnalysis.VisualBasic (19)
Microsoft.CodeAnalysis.Workspaces (66)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
28_cache = new(comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (10)
39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>()
45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>()
51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>()
56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>()
62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>()
67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>()
73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>()
78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>()
88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>()
98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (7)
Microsoft.CSharp (18)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeTable.cs (5)
52new Dictionary<KeyPair<AggregateSymbol, KeyPair<AggregateType, TypeArray>>, AggregateType>();
55new Dictionary<KeyPair<CType, int>, ArrayType>();
58new Dictionary<KeyPair<CType, bool>, ParameterModifierType>();
61private static readonly Dictionary<CType, PointerType> s_pointerTable = new Dictionary<CType, PointerType>();
62private static readonly Dictionary<CType, NullableType> s_nullableTable = new Dictionary<CType, NullableType>();
Microsoft.Data.Analysis (8)
Microsoft.Data.Analysis.Interactive.Tests (1)
Microsoft.Data.Analysis.Tests (7)
DataFrameTests.cs (7)
1120df.Append(new Dictionary<string, object> { { "Column1", (object)5 }, { "Column2", false } }, inPlace: true);
1124ret = df.Append(new Dictionary<string, object> { { "Column1", (object)5 }, { "Column2", false } }, inPlace: false);
1129df.Append(new Dictionary<string, object> { { "Column1", 5 } }, inPlace: true);
1136ret = df.Append(new Dictionary<string, object> { { "Column1", 5 } }, inPlace: false);
1144df.Append(new Dictionary<string, object> { { "Column2", false } }, inPlace: true);
1150ret = df.Append(new Dictionary<string, object> { { "Column2", false } }, inPlace: false);
1172Assert.Throws<FormatException>(() => df.Append(new Dictionary<string, object> { { "Column2", "str" } }, inPlace: true));
Microsoft.Diagnostics.DataContractReader (9)
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Microsoft.Diagnostics.DataContractReader.Legacy (2)
Microsoft.Diagnostics.NETCore.Client (1)
Microsoft.DotNet.ApiCompat.Task (2)
Microsoft.DotNet.ApiCompatibility (6)
Microsoft.DotNet.ApiSymbolExtensions (2)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Manifest (5)
Microsoft.DotNet.Build.Tasks.Installers (3)
Microsoft.DotNet.Build.Tasks.Packaging (32)
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
Microsoft.DotNet.Build.Tasks.Templating (1)
Microsoft.DotNet.Build.Tasks.Workloads (4)
Microsoft.DotNet.Cli.CommandLine (1)
Microsoft.DotNet.Cli.Definitions (3)
Microsoft.DotNet.Cli.Telemetry (7)
Microsoft.DotNet.Cli.Utils (5)
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.DotNet.GenFacades (2)
Microsoft.DotNet.HotReload.Utils.Generator (1)
Microsoft.DotNet.HotReload.Utils.Generator.Tasks (2)
Microsoft.DotNet.HotReload.Watch (10)
Microsoft.DotNet.NuGetRepack.Tasks (2)
Microsoft.DotNet.PackageTesting (6)
Microsoft.DotNet.ProjectTools (3)
Microsoft.DotNet.SharedFramework.Sdk (6)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.TemplateLocator (21)
Microsoft.DotNet.XliffTasks (3)
Microsoft.Extensions.AI (5)
Microsoft.Extensions.AI.Abstractions (13)
Microsoft.Extensions.AI.Abstractions.Tests (51)
Contents\AIContentTests.cs (3)
72new FunctionCallContent("call123", "functionName", new Dictionary<string, object?> { { "param1", 123 } }),
77new ToolApprovalRequestContent("request123", new FunctionCallContent("call123", "functionName", new Dictionary<string, object?> { { "param1", 123 } })),
78new ToolApprovalResponseContent("request123", approved: true, new FunctionCallContent("call123", "functionName", new Dictionary<string, object?> { { "param1", 123 } })),
Contents\FunctionCallContentTests.cs (4)
87var sut = new FunctionCallContent("callId1", "functionName", new Dictionary<string, object?> { ["key"] = "value" })
164var sut = new FunctionCallContent("callId1", "functionName", new Dictionary<string, object?> { ["key"] = "value" }) { Exception = ex };
187["d"] = new ReadOnlyDictionary<string, string>((new Dictionary<string, string>
414Arguments = new Dictionary<string, object?> { { "arg1", "value1" } }
Contents\ToolApprovalRequestContentTests.cs (2)
24new FunctionCallContent("FCC1", "TestFunction", new Dictionary<string, object?> { { "param1", 123 } }),
25new McpServerToolCallContent("MCC1", "TestTool", "TestServer") { Arguments = new Dictionary<string, object?> { { "arg1", "value1" } } },
Contents\ToolApprovalResponseContentTests.cs (2)
24new FunctionCallContent("FCC1", "TestFunction", new Dictionary<string, object?> { { "param1", 123 } }),
25new McpServerToolCallContent("MCC1", "TestTool", "TestServer") { Arguments = new Dictionary<string, object?> { { "arg1", "value1" } } },
Functions\AIFunctionArgumentsTests.cs (8)
28var args = new AIFunctionArguments(new Dictionary<string, object?>());
39var args = new AIFunctionArguments(new Dictionary<string, object?>
71IReadOnlyDictionary<string, object?> args = new AIFunctionArguments(new Dictionary<string, object?>
109IDictionary<string, object?> args = new AIFunctionArguments(new Dictionary<string, object?>
208var originalArgs = new Dictionary<string, object?>
240var originalDict = new Dictionary<string, object?>(comparer)
264var originalDict = new Dictionary<string, object?>(comparer)
291var originalDict = new Dictionary<string, object?>(StringComparer.Ordinal)
Microsoft.Extensions.AI.Evaluation (3)
Microsoft.Extensions.AI.Evaluation.Console (11)
Microsoft.Extensions.AI.Evaluation.Reporting (4)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (4)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
Microsoft.Extensions.AI.Evaluation.Safety (10)
Microsoft.Extensions.AI.Integration.Tests (3)
Microsoft.Extensions.AI.OpenAI (11)
Microsoft.Extensions.AI.OpenAI.Tests (35)
OpenAIChatClientTests.cs (11)
178Assert.Equal(new Dictionary<string, long>
852Assert.Equal(new Dictionary<string, long>
949Assert.Equal(new Dictionary<string, long>
1047Assert.Equal(new Dictionary<string, long>
1159Assert.Equal(new Dictionary<string, long>
1170AssertExtensions.EqualFunctionCallParameters(new Dictionary<string, object?> { ["personName"] = "Alice" }, fcc.Arguments);
1244Assert.Equal(new Dictionary<string, long>
1351AssertExtensions.EqualFunctionCallParameters(new Dictionary<string, object?> { ["personName"] = "Alice" }, fcc.Arguments);
1360Assert.Equal(new Dictionary<string, long>
1501Assert.Equal(new Dictionary<string, long>
1616Assert.Equal(new Dictionary<string, long>
OpenAIConversionTests.cs (21)
246var webSearchTool = new HostedWebSearchToolWithProperties(new Dictionary<string, object?>
317var fileSearchTool = new HostedFileSearchTool(new Dictionary<string, object?>
409var imageGenTool = new HostedImageGenerationTool(new Dictionary<string, object?>
444var imageGenTool = new HostedImageGenerationTool(new Dictionary<string, object?>
492Headers = new Dictionary<string, string> { ["Authorization"] = "Bearer test-token" }
510Headers = new Dictionary<string, string>
627Headers = new Dictionary<string, string> { ["Authorization"] = "Bearer connector-token" }
731new FunctionCallContent("callid123", "SomeFunction", new Dictionary<string, object?>
772Assert.True(JsonElement.DeepEquals(JsonSerializer.SerializeToElement(new Dictionary<string, object?>
800new FunctionCallContent("callid123", "SomeFunction", new Dictionary<string, object?>
828Assert.True(JsonElement.DeepEquals(JsonSerializer.SerializeToElement(new Dictionary<string, object?>
1220new FunctionCallContent("call123", "TestFunction", new Dictionary<string, object?> { ["param"] = "value" })
1489var mcpToolCall = new McpServerToolCallContent("call_123", "get_weather", "weather_server") { Arguments = new Dictionary<string, object?> { ["city"] = "Seattle" } };
1575var complexArgs = new Dictionary<string, object?>
1581["nestedObject"] = new Dictionary<string, object?>
1774var functionCallContent = new FunctionCallContent("call-123", "GetWeather", new Dictionary<string, object?>
1812var functionCall1 = new FunctionCallContent("call-1", "Function1", new Dictionary<string, object?> { ["param1"] = "value1" });
1813var functionCall2 = new FunctionCallContent("call-2", "Function2", new Dictionary<string, object?> { ["param2"] = "value2" });
1846new FunctionCallContent("call-123", "GetWeather", new Dictionary<string, object?> { ["location"] = "Seattle" }),
2087new FunctionCallContent("call-123", "TestFunction", new Dictionary<string, object?> { ["param"] = "value" })
2122new FunctionCallContent("call-456", "GetWeather", new Dictionary<string, object?> { ["location"] = "Seattle" })
Microsoft.Extensions.AI.Stabilization.Tests (4)
Microsoft.Extensions.AI.Tests (140)
ChatCompletion\DistributedCachingChatClientTest.cs (3)
52Contents = [new FunctionCallContent("someCallId", "functionName", new Dictionary<string, object?>
255new FunctionCallContent("someCallId", "someFn", new Dictionary<string, object?> { ["arg1"] = "value1" }),
266Contents = [new FunctionCallContent("someCallId", "someFn", new Dictionary<string, object?> { ["arg1"] = "value1" })],
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (63)
41new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
49new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
77new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
85new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
124new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
137new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
176new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })
185new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
260new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
265new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
272new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
283new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
312new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
317new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
325new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
336new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
367new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
375new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
383new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]) { MessageId = "resp2" },
395new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]) { MessageId = "resp2" },
423new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
428new ToolApprovalResponseContent("ficc_callId2", false, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
435new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
450new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
482new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
487new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
494new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
506new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
514new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
546new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
554new ToolApprovalResponseContent("ficc_callId2", false, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
564new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
579new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
612new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })),
613new ToolApprovalRequestContent("ficc_callId3", new FunctionCallContent("callId3", "Func3", arguments: new Dictionary<string, object?> { { "s", "test" } }))
618new ToolApprovalResponseContent("ficc_callId2", false, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })),
619new ToolApprovalResponseContent("ficc_callId3", true, new FunctionCallContent("callId3", "Func3", arguments: new Dictionary<string, object?> { { "s", "test" } }))
629new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }),
630new FunctionCallContent("callId3", "Func3", arguments: new Dictionary<string, object?> { { "s", "test" } })
650new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }),
651new FunctionCallContent("callId3", "Func3", arguments: new Dictionary<string, object?> { { "s", "test" } })
667new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }),
668new FunctionCallContent("callId3", "Func3", arguments: new Dictionary<string, object?> { { "s", "test" } })
762new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
767new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
774new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
780new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 3 } })]),
785new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
789new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 3 } }))
816new ToolApprovalRequestContent("ficc_callId2", new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
821new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
823new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
838new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
1040new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
1049new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
1059new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
1117new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
1124new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
1135new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
1163new ToolApprovalResponseContent("ficc_callId2", true, new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } }))
1179new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1"), new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
1488new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })
1567new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })
ChatCompletion\FunctionInvokingChatClientTests.cs (35)
96new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
98new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]),
130new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
132new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]),
163new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
165new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]),
195new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 34 } }),
196new FunctionCallContent("callId3", "Func2", arguments: new Dictionary<string, object?> { { "i", 56 } }),
206new FunctionCallContent("callId4", "Func2", arguments: new Dictionary<string, object?> { { "i", 78 } }),
254new FunctionCallContent("callId1", "Func", arguments: new Dictionary<string, object?> { { "arg", "hello" } }),
255new FunctionCallContent("callId2", "Func", arguments: new Dictionary<string, object?> { { "arg", "world" } }),
298new FunctionCallContent("callId1", "Func", arguments: new Dictionary<string, object?> { { "arg", "hello" } }),
299new FunctionCallContent("callId2", "Func", arguments: new Dictionary<string, object?> { { "arg", "world" } }),
332new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
334new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]),
961arguments: new Dictionary<string, object?> { { "shouldThrow", callShouldThrow }, { "callIndex", thisCallIndex } }));
986new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
988new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } }), new TextContent("more")]),
1043new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
1100new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
1142JsonSerializer.Serialize(new Dictionary<string, object?> { ["arg1"] = "value1" }, AIJsonUtilities.DefaultOptions),
1192new() { Contents = [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["text"] = "Input 1" })] },
1193new() { Contents = [new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["text"] = "Input 2" })] }
1294new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["i"] = 41 })]),
1296new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["i"] = 42 })]),
1304new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "Func1", new Dictionary<string, object?> { ["i"] = 43 })]),
1365new FunctionCallContent("callId2", "Search", new Dictionary<string, object?> { { "result", "birds" } }),
1450new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
1480new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg"] = "value1" }),
1481new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["arg"] = "value2" }),
1533new FunctionCallContent("callId1", "UnknownFunc", new Dictionary<string, object?> { ["i"] = 1 }),
1534new FunctionCallContent("callId2", "KnownFunc", new Dictionary<string, object?> { ["i"] = 2 })
1552new FunctionCallContent("callId1", "UnknownFunc", new Dictionary<string, object?> { ["i"] = 1 }),
1553new FunctionCallContent("callId2", "KnownFunc", new Dictionary<string, object?> { ["i"] = 2 })
1885new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "secret" })]),
ChatCompletion\ImageGeneratingChatClientTests.cs (8)
317[new FunctionCallContent(callId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" })]);
360[new FunctionCallContent(callId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" })]);
405"at-start" => [new FunctionCallContent(imageCallId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" }),
408new FunctionCallContent(imageCallId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" })],
410new FunctionCallContent(imageCallId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" }),
480"at-start" => [new FunctionCallContent(imageCallId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" }),
483new FunctionCallContent(imageCallId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" })],
485new FunctionCallContent(imageCallId, "GenerateImage", new Dictionary<string, object?> { ["prompt"] = "a cat" }),
ChatCompletion\OpenTelemetryChatClientTests.cs (5)
408new FunctionCallContent("call-123", "GetWeather", new Dictionary<string, object?> { ["location"] = "Seattle" }),
424yield return new() { Contents = [new FunctionCallContent("call-123", "GetWeather", new Dictionary<string, object?> { ["location"] = "Seattle" })] };
665new McpServerToolCallContent("mcp-call-1", "myTool", "myServer") { Arguments = new Dictionary<string, object?> { ["param1"] = "value1" } },
690yield return new() { Contents = [new McpServerToolCallContent("mcp-call-1", "myTool", "myServer") { Arguments = new Dictionary<string, object?> { ["param1"] = "value1" } }] };
838Arguments = new Dictionary<string, object?> { ["action"] = "delete" }
ChatReduction\SummarizingChatReducerTests.cs (2)
188new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("call1", "get_weather", new Dictionary<string, object?> { ["location"] = "Seattle" }), new TestInputRequestContent("uir2")]),
193new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("call2", "get_weather", new Dictionary<string, object?> { ["location"] = "New York" })]),
ChatRouting\SemanticRoutingChatClientTests.cs (11)
21var profiles = new Dictionary<IChatClient, IReadOnlyList<string>>(ChatClientReferenceComparer.Instance)
35new Dictionary<IChatClient, IReadOnlyList<string>>(),
40new Dictionary<IChatClient, IReadOnlyList<string>>
48new Dictionary<IChatClient, IReadOnlyList<string>>
76var vectors = new Dictionary<string, float[]>
107var profiles = new Dictionary<IChatClient, IReadOnlyList<string>>(ChatClientReferenceComparer.Instance)
133var vectors = new Dictionary<string, float[]>
156var profiles = new Dictionary<IChatClient, IReadOnlyList<string>>(ChatClientReferenceComparer.Instance)
178var vectors = new Dictionary<string, float[]>
199var profiles = new Dictionary<IChatClient, IReadOnlyList<string>>(ChatClientReferenceComparer.Instance)
223var profiles = new Dictionary<IChatClient, IReadOnlyList<string>>(ChatClientReferenceComparer.Instance)
Microsoft.Extensions.AmbientMetadata.Application.Tests (2)
Microsoft.Extensions.AmbientMetadata.Build.Tests (2)
Microsoft.Extensions.AsyncState (1)
Microsoft.Extensions.Caching.Hybrid.Tests (2)
Microsoft.Extensions.Compliance.Abstractions (1)
Microsoft.Extensions.Compliance.Abstractions.Tests (2)
Microsoft.Extensions.Compliance.Redaction (1)
Microsoft.Extensions.Compliance.Redaction.Tests (1)
Microsoft.Extensions.Compliance.Testing.Tests (1)
Microsoft.Extensions.Configuration (3)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (5)
Microsoft.Extensions.Configuration.CommandLine (2)
Microsoft.Extensions.Configuration.EnvironmentVariables (1)
Microsoft.Extensions.Configuration.FileExtensions (1)
Microsoft.Extensions.Configuration.Ini (1)
Microsoft.Extensions.Configuration.Json (1)
Microsoft.Extensions.Configuration.KeyPerFile (1)
Microsoft.Extensions.Configuration.Xml (2)
Microsoft.Extensions.DataIngestion (1)
Microsoft.Extensions.DataIngestion.Abstractions (2)
Microsoft.Extensions.DataIngestion.MarkItDown (1)
Microsoft.Extensions.DependencyInjection (5)
Microsoft.Extensions.DependencyModel (2)
Microsoft.Extensions.Diagnostics (5)
Tracing\DefaultActivitySourceFactory.cs (3)
398var newDict = new Dictionary<(string Name, bool IsLocalScope), SourceFilterState>(state.SourceFilterStates)
572public static readonly ListenerState Empty = new([], hasOperationNameRules: false, new Dictionary<(string, bool), SourceFilterState>());
591=> new(rules, ComputeHasOperationNameRules(rules), new Dictionary<(string, bool), SourceFilterState>());
Microsoft.Extensions.Diagnostics.Abstractions (1)
Microsoft.Extensions.Diagnostics.ExceptionSummarization (3)
Microsoft.Extensions.Diagnostics.HealthChecks (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions (2)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (1)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Microsoft.Extensions.Diagnostics.Probes.Tests (4)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Microsoft.Extensions.Diagnostics.Testing (1)
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Microsoft.Extensions.Features (1)
Microsoft.Extensions.FileSystemGlobbing (1)
Microsoft.Extensions.Hosting (2)
Microsoft.Extensions.Hosting.Testing.Tests (1)
Microsoft.Extensions.Http (3)
Microsoft.Extensions.Http.Diagnostics (14)
Latency\Internal\HttpRequestLatencyListener.cs (10)
114private static readonly Dictionary<string, string> _socketMap = new()
120private static readonly Dictionary<string, string> _nameResolutionMap = new()
126private static readonly Dictionary<string, string> _httpMap = new()
140private static readonly Dictionary<string, string> _httpMeasureMap = new()
150Dictionary<string, CheckpointToken> socket = new();
156Dictionary<string, CheckpointToken> nameResolution = new();
162Dictionary<string, CheckpointToken> http = new();
168Dictionary<string, MeasureToken> httpMeasures = new();
174_eventToCheckpointTokenMap = new Dictionary<string, FrozenDictionary<string, CheckpointToken>>
181_eventToMeasureTokenMap = new Dictionary<string, FrozenDictionary<string, MeasureToken>>
Microsoft.Extensions.Http.Diagnostics.Tests (57)
Logging\AcceptanceTests.cs (10)
453options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test1", FakeTaxonomy.PrivateData } };
460options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test2", FakeTaxonomy.PrivateData } };
489options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test1", FakeTaxonomy.PrivateData } };
496options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test2", FakeTaxonomy.PrivateData } };
523options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test1", FakeTaxonomy.PrivateData } };
529options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test2", FakeTaxonomy.PrivateData } };
535options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test3", FakeTaxonomy.PrivateData } };
541options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test4", FakeTaxonomy.PrivateData } };
547options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test5", FakeTaxonomy.PrivateData } };
552options.ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { "test6", FakeTaxonomy.PrivateData } };
Logging\HttpClientLoggerTest.cs (12)
204ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData }, { "Header3", FakeTaxonomy.PrivateData } },
205RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData }, { "Header3", FakeTaxonomy.PrivateData } },
297ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
298RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
406ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
407RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
503ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
504RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
618ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
619RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
889ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
890RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
Logging\HttpRequestReaderTest.cs (20)
64RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData }, { header3.Key, FakeTaxonomy.PrivateData } },
65ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData }, { header3.Key, FakeTaxonomy.PrivateData } },
194RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
195ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
269RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
270ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
344RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
403RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
404ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
476RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
477ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
545RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
546ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
635RequestQueryParametersDataClasses = new Dictionary<string, DataClassification>
680RequestQueryParametersDataClasses = new Dictionary<string, DataClassification>() // No data classification
707RequestQueryParametersDataClasses = new Dictionary<string, DataClassification>
738RequestQueryParametersDataClasses = new Dictionary<string, DataClassification>
775RequestQueryParametersDataClasses = new Dictionary<string, DataClassification>
828RequestQueryParametersDataClasses = new Dictionary<string, DataClassification>
869RequestQueryParametersDataClasses = new Dictionary<string, DataClassification>
Microsoft.Extensions.Http.Resilience (1)
Microsoft.Extensions.Http.Resilience.Tests (17)
Microsoft.Extensions.Identity.Core (2)
Microsoft.Extensions.Logging.Abstractions (1)
Microsoft.Extensions.Logging.Console (1)
Microsoft.Extensions.Logging.Generators (3)
Microsoft.Extensions.Options (2)
StartupValidatorOptions.cs (2)
14public Dictionary<(Type, string), Action> _validators { get; } = new Dictionary<(Type, string), Action>();
18public Dictionary<(Type, string), Func<CancellationToken, Task>> _asyncValidators { get; } = new Dictionary<(Type, string), Func<CancellationToken, Task>>();
Microsoft.Extensions.Options.SourceGeneration (6)
Microsoft.Extensions.ServiceDiscovery.Dns (3)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Microsoft.Extensions.ServiceDiscovery.Tests (10)
Microsoft.Extensions.ServiceDiscovery.Yarp (1)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (11)
YarpServiceDiscoveryTests.cs (11)
39var destinationConfigs = new Dictionary<string, DestinationConfig>
57var config = new ConfigurationBuilder().AddInMemoryCollection(new Dictionary<string, string?>
70var destinationConfigs = new Dictionary<string, DestinationConfig>
88var config = new ConfigurationBuilder().AddInMemoryCollection(new Dictionary<string, string?>
100var destinationConfigs = new Dictionary<string, DestinationConfig>
120var config = new ConfigurationBuilder().AddInMemoryCollection(new Dictionary<string, string?>
134var destinationConfigs = new Dictionary<string, DestinationConfig>
200var config = new ConfigurationBuilder().AddInMemoryCollection(new Dictionary<string, string?>
218var destinationConfigs = new Dictionary<string, DestinationConfig>
244var destinationConfigs = new Dictionary<string, DestinationConfig>
293var destinationConfigs = new Dictionary<string, DestinationConfig>
Microsoft.Extensions.Telemetry (3)
Microsoft.Extensions.Telemetry.Abstractions (1)
Microsoft.Extensions.Telemetry.Abstractions.Tests (4)
Microsoft.Extensions.Telemetry.Tests (27)
Http\HttpParserTests.cs (11)
21Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
38Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
57Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
77Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
123Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
155Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
226Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
280Dictionary<string, DataClassification> parametersToRedact = new() { { "filter", FakeTaxonomy.PrivateData } };
347Dictionary<string, DataClassification> parametersToRedact = new()
391Dictionary<string, DataClassification> parametersToRedact = new()
437Dictionary<string, DataClassification> parametersToRedact = new()
Http\HttpRouteFormatterTests.cs (13)
20var parametersToRedact = new Dictionary<string, DataClassification>();
93Dictionary<string, DataClassification> parametersToRedact = new()
136Dictionary<string, DataClassification> parametersToRedact = new()
157Dictionary<string, DataClassification> parametersToRedact = new()
218Dictionary<string, DataClassification> parametersToRedact = new()
239Dictionary<string, DataClassification> parametersToRedact = new()
257Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
324Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
353Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
373Dictionary<string, DataClassification> parametersToRedact = new() { { "filter", FakeTaxonomy.PrivateData } };
415Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
435Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
451Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
Microsoft.Extensions.Validation (1)
Microsoft.Extensions.VectorData.Abstractions (4)
Microsoft.Extensions.VectorData.ConformanceTests (14)
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (3)
Microsoft.Gen.Logging (2)
Microsoft.Gen.Logging.Generated.Tests (42)
LogPropertiesTests.cs (14)
33P7 = new Dictionary<string, int>
231var expectedState = new Dictionary<string, string?>
305var expectedState = new Dictionary<string, string?>
325var expectedState = new Dictionary<string, string?>
345var expectedState = new Dictionary<string, string?>
368var expectedState = new Dictionary<string, string?>
392var expectedState = new Dictionary<string, string?>
422var expectedState = new Dictionary<string, string?>
451var expectedState = new Dictionary<string, string?>
477var expectedState = new Dictionary<string, string?>
504var expectedState = new Dictionary<string, string?>
528var expectedState = new Dictionary<string, string?>
553var expectedState = new Dictionary<string, string?>
579var expectedState = new Dictionary<string, string?>
TagProviderTests.cs (15)
37var expectedState = new Dictionary<string, string?>
60var expectedState = new Dictionary<string, string?>
87var expectedState = new Dictionary<string, string?>
110var expectedState = new Dictionary<string, string?>
142var expectedState = new Dictionary<string, string?>
211var expectedState = new Dictionary<string, string?>
230var expectedState = new Dictionary<string, string?>
250var expectedState = new Dictionary<string, string?>
272var expectedState = new Dictionary<string, string?>
293var expectedState = new Dictionary<string, string?>
313var expectedState = new Dictionary<string, string?>
334var expectedState = new Dictionary<string, string?>
361var expectedState = new Dictionary<string, string?>
399var expectedState = new Dictionary<string, string?>
424var expectedState = new Dictionary<string, string?>
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (4)
Microsoft.Gen.Metrics (1)
Microsoft.Gen.MetricsReports (1)
Microsoft.Gen.MetricsReports.Unit.Tests (6)
Microsoft.Interop.ComInterfaceGenerator (5)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.SourceGeneration (3)
Microsoft.JSInterop (2)
Microsoft.Maui (20)
Microsoft.Maui.Controls (44)
Microsoft.Maui.Controls.Build.Tasks (16)
XamlCache.cs (8)
14 readonly Dictionary<ModuleDefinition, IList<XmlnsDefinitionAttribute>> _xmlnsDefinitions = new();
15 readonly Dictionary<TypeReference, TypeDefinition> _resolvedTypes = new();
16 readonly Dictionary<(ModuleDefinition module, string fieldRefKey), FieldReference> _fieldReferenceCache = new();
17 readonly Dictionary<(ModuleDefinition module, string typeKey), TypeReference> _typeReferenceCache = new();
18 readonly Dictionary<(ModuleDefinition module, string methodRefKey), MethodReference> _methodReferenceCache = new();
19 readonly Dictionary<(ModuleDefinition module, (string assemblyName, string clrNamespace, string typeName)), TypeDefinition> _typeDefinitionCache = new();
20 readonly Dictionary<VariableDefinition, ICollection<string>> _resourceNamesInUse = new();
56 public Dictionary<TypeReference, Type> GetKnownCompiledTypeConverters(ModuleDefinition module) => _knownCompiledTypeConverters ??= new(TypeRefComparer.Default)
Microsoft.Maui.Controls.SourceGen (2)
Microsoft.Maui.Controls.Xaml (7)
Microsoft.Maui.Essentials (5)
Microsoft.Maui.Graphics (1)
Microsoft.Maui.Graphics.Text.Markdig (1)
Microsoft.Maui.Resizetizer (6)
Microsoft.ML.AutoML (22)
Microsoft.ML.AutoML.Tests (9)
Microsoft.ML.CodeGenerator (15)
CodeGenerator\CSharp\TrainerGenerators.cs (13)
24new Dictionary<string, string>()
95new Dictionary<string, string>()
126new Dictionary<string, string>()
238new Dictionary<string, string>()
265new Dictionary<string, string>()
324new Dictionary<string, string>()
358new Dictionary<string, string>()
388new Dictionary<string, string>()
418new Dictionary<string, string>()
489new Dictionary<string, string>()
522new Dictionary<string, string>()
600new Dictionary<string, string>();
619new Dictionary<string, string>()
Microsoft.ML.CodeGenerator.Tests (65)
TrainerGeneratorTests.cs (40)
30var elementProperties = new Dictionary<string, object>()
58var elementProperties = new Dictionary<string, object>()
79var elementProperties = new Dictionary<string, object>()
102var elementProperties = new Dictionary<string, object>();
119var elementProperties = new Dictionary<string, object>()
139var elementProperties = new Dictionary<string, object>();
156var elementProperties = new Dictionary<string, object>()
176var elementProperties = new Dictionary<string, object>();
193var elementProperties = new Dictionary<string, object>()
213var elementProperties = new Dictionary<string, object>();
230var elementProperties = new Dictionary<string, object>()
250var elementProperties = new Dictionary<string, object>();
267var elementProperties = new Dictionary<string, object>()
286var elementProperties = new Dictionary<string, object>();
300var elementProperties = new Dictionary<string, object>()
327var elementProperties = new Dictionary<string, object>();
344var elementProperties = new Dictionary<string, object>()
364var elementProperties = new Dictionary<string, object>();
381var elementProperties = new Dictionary<string, object>()
401var elementProperties = new Dictionary<string, object>();
418var elementProperties = new Dictionary<string, object>()
438var elementProperties = new Dictionary<string, object>();
455var elementProperties = new Dictionary<string, object>()
475var elementProperties = new Dictionary<string, object>();
492var elementProperties = new Dictionary<string, object>()
512var elementProperties = new Dictionary<string, object>();
529var elementProperties = new Dictionary<string, object>()
550var elementProperties = new Dictionary<string, object>();
567var elementProperties = new Dictionary<string, object>()
588var elementProperties = new Dictionary<string, object>();
605var elementProperties = new Dictionary<string, object>()
626var elementProperties = new Dictionary<string, object>();
643var elementProperties = new Dictionary<string, object>()
664var elementProperties = new Dictionary<string, object>();
680var elementProperties = new Dictionary<string, object>()
701var elementProperties = new Dictionary<string, object>();
718var elementProperties = new Dictionary<string, object>()
739var elementProperties = new Dictionary<string, object>();
756var elementProperties = new Dictionary<string, object>()
774var elementProperties = new Dictionary<string, object>();
TransformGeneratorTests.cs (11)
25var elementProperties = new Dictionary<string, object>();//categorical
39var elementProperties = new Dictionary<string, object>();//categorical
53var elementProperties = new Dictionary<string, object>();
67var elementProperties = new Dictionary<string, object>();
81var elementProperties = new Dictionary<string, object>();//nume to num feature 2
95var elementProperties = new Dictionary<string, object>();
109var elementProperties = new Dictionary<string, object>();//numeric feature
123var elementProperties = new Dictionary<string, object>();
137var elementProperties = new Dictionary<string, object>();
151var elementProperties = new Dictionary<string, object>();
165var elementProperties = new Dictionary<string, object>();
Microsoft.ML.Core (14)
Microsoft.ML.Core.Tests (5)
Microsoft.ML.CpuMath.UnitTests (2)
Microsoft.ML.Data (66)
Data\Conversion.cs (8)
105_delegatesStd = new Dictionary<(Type src, Type dst), Delegate>();
106_delegatesAll = new Dictionary<(Type src, Type dst), Delegate>();
107_isNADelegates = new Dictionary<Type, Delegate>();
108_hasNADelegates = new Dictionary<Type, Delegate>();
109_isDefaultDelegates = new Dictionary<Type, Delegate>();
110_hasZeroDelegates = new Dictionary<Type, Delegate>();
111_getNADelegates = new Dictionary<Type, Delegate>();
112_tryParseDelegates = new Dictionary<Type, Delegate>();
Microsoft.ML.DataView (2)
Microsoft.ML.EntryPoints (41)
CrossValidationMacro.cs (13)
179var inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
180var inputMap = new Dictionary<ParameterBinding, VariableBinding>();
185var outputMap = new Dictionary<string, string>();
208var mapping = new Dictionary<string, string>();
239inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
240inputMap = new Dictionary<ParameterBinding, VariableBinding>();
247outputMap = new Dictionary<string, string>();
255inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
256inputMap = new Dictionary<ParameterBinding, VariableBinding>();
266outputMap = new Dictionary<string, string>();
318var combineInputBindingMap = new Dictionary<string, List<ParameterBinding>>();
319var combineInputMap = new Dictionary<ParameterBinding, VariableBinding>();
337var combineOutputMap = new Dictionary<string, string>();
TrainTestMacro.cs (15)
168inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
169inputMap = new Dictionary<ParameterBinding, VariableBinding>();
179outputMap = new Dictionary<string, string>();
191inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
192inputMap = new Dictionary<ParameterBinding, VariableBinding>();
203outputMap = new Dictionary<string, string>();
225inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
226inputMap = new Dictionary<ParameterBinding, VariableBinding>();
237outputMap = new Dictionary<string, string>();
248inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
249inputMap = new Dictionary<ParameterBinding, VariableBinding>();
255outputMap = new Dictionary<string, string>();
270inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
271inputMap = new Dictionary<ParameterBinding, VariableBinding>();
277outputMap = new Dictionary<string, string>();
Microsoft.ML.Fairlearn (4)
Microsoft.ML.FastTree (12)
Microsoft.ML.GenAI.Core (4)
Microsoft.ML.GenAI.Core.Tests (2)
Microsoft.ML.GenAI.LLaMA (2)
Microsoft.ML.GenAI.Mistral (2)
Microsoft.ML.GenAI.Phi (3)
Microsoft.ML.GenAI.Samples (1)
Microsoft.ML.ImageAnalytics (1)
Microsoft.ML.IntegrationTests (2)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.ML.LightGbm (6)
Microsoft.ML.NugetPackageVersionUpdater (1)
Microsoft.ML.OnnxConverter (1)
Microsoft.ML.OnnxTransformer (7)
Microsoft.ML.OnnxTransformerTest (9)
Microsoft.ML.ResultProcessor (11)
ResultProcessor.cs (11)
62public static Dictionary<string, Dictionary<string, string>> MapDefaultSettingToLearner = new Dictionary<string, Dictionary<string, string>>();
70SameHeaderValues = new Dictionary<string, object>();
162return new Dictionary<string, string>();
169return new Dictionary<string, string>(0);
531predictorSettings = new Dictionary<string, string>(0);
792Dictionary<string, ResultMetric> runResults = new Dictionary<string, ResultMetric>();
890Dictionary<string, ResultMetric> perFoldMetrics = new Dictionary<string, ResultMetric>();
892Dictionary<int, Dictionary<string, float>> foldResults = new Dictionary<int, Dictionary<string, float>>();
927var metricToFoldValuesDict = new Dictionary<string, Dictionary<int, float>>();
938metricDict = new Dictionary<int, float>();
985Dictionary<string, float> valuesDict = new Dictionary<string, float>();
Microsoft.ML.Samples (27)
Dynamic\Transforms\TimeSeries\LocalizeRootCause.cs (10)
42Dictionary<string, Object> dic1 = new Dictionary<string, Object>();
48Dictionary<string, Object> dic2 = new Dictionary<string, Object>();
54Dictionary<string, Object> dic3 = new Dictionary<string, Object>();
60Dictionary<string, Object> dic4 = new Dictionary<string, Object>();
66Dictionary<string, Object> dic5 = new Dictionary<string, Object>();
72Dictionary<string, Object> dic6 = new Dictionary<string, Object>();
78Dictionary<string, Object> dic7 = new Dictionary<string, Object>();
84Dictionary<string, Object> dic8 = new Dictionary<string, Object>();
90Dictionary<string, Object> dic9 = new Dictionary<string, Object>();
101Dictionary<string, Object> dim = new Dictionary<string, Object>();
Dynamic\Transforms\TimeSeries\LocalizeRootCauseMultidimension.cs (13)
48Dictionary<string, Object> dic1 = new Dictionary<string, Object>
56Dictionary<string, Object> dic2 = new Dictionary<string, Object>();
62Dictionary<string, Object> dic3 = new Dictionary<string, Object>();
68Dictionary<string, Object> dic4 = new Dictionary<string, Object>();
74Dictionary<string, Object> dic5 = new Dictionary<string, Object>();
80Dictionary<string, Object> dic6 = new Dictionary<string, Object>();
86Dictionary<string, Object> dic7 = new Dictionary<string, Object>();
92Dictionary<string, Object> dic8 = new Dictionary<string, Object>();
98Dictionary<string, Object> dic9 = new Dictionary<string, Object>();
104Dictionary<string, Object> dic10 = new Dictionary<string, Object>();
110Dictionary<string, Object> dic11 = new Dictionary<string, Object>();
116Dictionary<string, Object> dic12 = new Dictionary<string, Object>();
127Dictionary<string, Object> dim = new Dictionary<string, Object>();
Microsoft.ML.SearchSpace (5)
Microsoft.ML.StandardTrainers (1)
Microsoft.ML.Sweeper (4)
Microsoft.ML.TensorFlow (1)
Microsoft.ML.Tests (94)
OnnxConversionTest.cs (92)
1247pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, int> { { 3, 6 }, { 23, 46 } }, "Keys", treatValuesAsKeyType));
1248pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, long> { { 3, 6 }, { 23, 46 } }, "Keys", treatValuesAsKeyType));
1249pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, short> { { 3, 6 }, { 23, 46 } }, "Keys", treatValuesAsKeyType));
1250pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, uint> { { 3, 6 }, { 23, 46 } }, "Keys", treatValuesAsKeyType));
1251pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, ushort> { { 3, 6 }, { 23, 46 } }, "Keys", treatValuesAsKeyType));
1252pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, ulong> { { 3, 6 }, { 23, 46 } }, "Keys", treatValuesAsKeyType));
1253pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, string> { { 3, "True" }, { 23, "False" } }, "Keys", treatValuesAsKeyType));
1254pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, float> { { 3, 6 }, { 23, 46 } }, "Keys", treatValuesAsKeyType));
1255pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, double> { { 3, 698 }, { 23, 7908 } }, "Keys", treatValuesAsKeyType));
1256pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<float, bool> { { 3, false }, { 23, true } }, "Keys", treatValuesAsKeyType));
1260pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, int> { { 3, 6 }, { 23, 46 } }, "Keys"));
1261pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, uint> { { 3, 6 }, { 23, 46 } }, "Keys"));
1262pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, ushort> { { 3, 6 }, { 23, 46 } }, "Keys"));
1263pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, ulong> { { 3, 6 }, { 23, 46 } }, "Keys"));
1264pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, string> { { 3, "True" }, { 23, "False" } }, "Keys"));
1265pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, float> { { 3, 6 }, { 23, 46 } }, "Keys"));
1266pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, long> { { 3, 698 }, { 23, 7908 } }, "Keys"));
1267pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, double> { { 3, 698 }, { 23, 7908 } }, "Keys"));
1268pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<double, bool> { { 3, true }, { 23, false } }, "Keys"));
1272pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, int> { { true, 6 }, { false, 46 } }, "Keys"));
1273pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, short> { { true, 6 }, { false, 46 } }, "Keys"));
1274pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, uint> { { true, 6 }, { false, 46 } }, "Keys"));
1275pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, ushort> { { true, 6 }, { false, 46 } }, "Keys"));
1276pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, ulong> { { true, 6 }, { false, 46 } }, "Keys"));
1277pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, string> { { true, "True" }, { false, "False" } }, "Keys"));
1278pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, float> { { true, 6 }, { false, 46 } }, "Keys"));
1279pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, long> { { true, 698 }, { false, 7908 } }, "Keys"));
1280pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, double> { { true, 698 }, { false, 7908 } }, "Keys"));
1281pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<bool, bool> { { false, true }, { true, false } }, "Keys"));
1285pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, int> { { "3", 3 }, { "23", 23 } }, "Keys"));
1286pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, short> { { "3", 3 }, { "23", 23 } }, "Keys"));
1287pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, uint> { { "3", 6 }, { "23", 46 } }, "Keys"));
1288pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, ushort> { { "3", 6 }, { "23", 46 } }, "Keys"));
1289pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, ulong> { { "3", 6 }, { "23", 46 } }, "Keys"));
1290pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, float> { { "3", 6 }, { "23", 23 } }, "Keys"));
1291pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, double> { { "3", 6 }, { "23", 23 } }, "Keys"));
1292pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, long> { { "3", 3 }, { "23", 23 } }, "Keys"));
1293pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<string, bool> { { "3", true }, { "23", false } }, "Keys"));
1297pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, short> { { 3, 6 }, { 23, 46 } }, "Keys"));
1298pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, int> { { 3, 6 }, { 23, 46 } }, "Keys"));
1299pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, long> { { 3, 6 }, { 23, 46 } }, "Keys"));
1300pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, ushort> { { 3, 6 }, { 23, 46 } }, "Keys"));
1301pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, uint> { { 3, 6 }, { 23, 46 } }, "Keys"));
1302pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, ulong> { { 3, 6 }, { 23, 46 } }, "Keys"));
1303pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, string> { { 3, "True" }, { 23, "False" } }, "Keys"));
1304pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, float> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1305pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<int, double> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1309pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, short> { { 3, 6 }, { 23, 46 } }, "Keys"));
1310pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, int> { { 3, 6 }, { 23, 46 } }, "Keys"));
1311pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, long> { { 3, 6 }, { 23, 46 } }, "Keys"));
1312pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, ushort> { { 3, 6 }, { 23, 46 } }, "Keys"));
1313pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, uint> { { 3, 6 }, { 23, 46 } }, "Keys"));
1314pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, ulong> { { 3, 6 }, { 23, 46 } }, "Keys"));
1315pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, string> { { 3, "True" }, { 23, "False" } }, "Keys"));
1316pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, float> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1317pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<short, double> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1321pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, short> { { 3, 6 }, { 23, 46 } }, "Keys"));
1322pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, int> { { 3, 6 }, { 23, 46 } }, "Keys"));
1323pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, long> { { 3, 6 }, { 23, 46 } }, "Keys"));
1324pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, ushort> { { 3, 6 }, { 23, 46 } }, "Keys"));
1325pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, uint> { { 3, 6 }, { 23, 46 } }, "Keys"));
1326pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, ulong> { { 3, 6 }, { 23, 46 } }, "Keys"));
1327pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, string> { { 3, "True" }, { 23, "False" } }, "Keys"));
1328pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, float> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1329pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<long, double> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1333pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, short> { { 3, 6 }, { 23, 46 } }, "Keys"));
1334pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, int> { { 3, 6 }, { 23, 46 } }, "Keys"));
1335pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, long> { { 3, 6 }, { 23, 46 } }, "Keys"));
1336pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, ushort> { { 3, 6 }, { 23, 46 } }, "Keys"));
1337pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, uint> { { 3, 6 }, { 23, 46 } }, "Keys"));
1338pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, ulong> { { 3, 6 }, { 23, 46 } }, "Keys"));
1339pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, string> { { 3, "True" }, { 23, "False" } }, "Keys"));
1340pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, float> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1341pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<uint, double> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1345pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, short> { { 3, 6 }, { 23, 46 } }, "Keys"));
1346pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, int> { { 3, 6 }, { 23, 46 } }, "Keys"));
1347pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, long> { { 3, 6 }, { 23, 46 } }, "Keys"));
1348pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, ushort> { { 3, 6 }, { 23, 46 } }, "Keys"));
1349pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, uint> { { 3, 6 }, { 23, 46 } }, "Keys"));
1350pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, ulong> { { 3, 6 }, { 23, 46 } }, "Keys"));
1351pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, string> { { 3, "True" }, { 23, "False" } }, "Keys"));
1352pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, float> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1353pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ushort, double> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1357pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, short> { { 3, 6 }, { 23, 46 } }, "Keys"));
1358pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, int> { { 3, 6 }, { 23, 46 } }, "Keys"));
1359pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, long> { { 3, 6 }, { 23, 46 } }, "Keys"));
1360pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, ushort> { { 3, 6 }, { 23, 46 } }, "Keys"));
1361pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, uint> { { 3, 6 }, { 23, 46 } }, "Keys"));
1362pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, ulong> { { 3, 6 }, { 23, 46 } }, "Keys"));
1363pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, string> { { 3, "True" }, { 23, "False" } }, "Keys"));
1364pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, float> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
1365pipelines.Add(mlContext.Transforms.Conversion.MapValue("Value", new Dictionary<ulong, double> { { 3, 6.435f }, { 23, 23.534f } }, "Keys"));
Microsoft.ML.TimeSeries (12)
RootCauseAnalyzer.cs (9)
99Dictionary<Dictionary<string, object>, TimeSeriesPoint> dimPointMapping = new Dictionary<Dictionary<string, object>, TimeSeriesPoint>(dc);
130return new Dictionary<string, object>(keyList.Select(dim => new KeyValuePair<string, object>(dim, dimension[dim])).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
202Dictionary<string, int> pointDistribution = new Dictionary<string, int>();
251Dictionary<BestDimension, double> entroyGainRatioMap = new Dictionary<BestDimension, double>();
293Dictionary<BestDimension, double> entropyRatioMap = new Dictionary<BestDimension, double>();
639Dictionary<string, Object> newDim = new Dictionary<string, Object>(dimension);
762ChildrenNodes = new Dictionary<string, List<TimeSeriesPoint>>();
776AnomalyDis = new Dictionary<string, int>();
777PointDis = new Dictionary<string, int>();
Microsoft.ML.TimeSeries.Tests (30)
TimeSeriesDirectApi.cs (30)
970Dictionary<string, Object> expectedDim = new Dictionary<string, Object>();
999Dictionary<string, Object> expectedDim = new Dictionary<string, Object>();
1015expectedDim = new Dictionary<string, Object>();
1047Dictionary<string, object> expectedDim = new Dictionary<string, object>
1087Dictionary<string, Object> dic1 = new Dictionary<string, Object>();
1093Dictionary<string, Object> dic2 = new Dictionary<string, Object>();
1099Dictionary<string, Object> dic3 = new Dictionary<string, Object>();
1105Dictionary<string, Object> dic4 = new Dictionary<string, Object>();
1111Dictionary<string, Object> dic5 = new Dictionary<string, Object>();
1117Dictionary<string, Object> dic6 = new Dictionary<string, Object>();
1123Dictionary<string, Object> dic7 = new Dictionary<string, Object>();
1129Dictionary<string, Object> dic8 = new Dictionary<string, Object>();
1135Dictionary<string, Object> dic9 = new Dictionary<string, Object>();
1141Dictionary<string, Object> dic10 = new Dictionary<string, Object>();
1147Dictionary<string, Object> dic11 = new Dictionary<string, Object>();
1153Dictionary<string, Object> dic12 = new Dictionary<string, Object>();
1164Dictionary<string, Object> dim = new Dictionary<string, Object>();
1197Dictionary<string, int> expectedDim = new Dictionary<string, int>
1231Dictionary<string, object> dic1 = new Dictionary<string, object>();
1237Dictionary<string, object> dic2 = new Dictionary<string, object>();
1243Dictionary<string, object> dic3 = new Dictionary<string, object>();
1249Dictionary<string, object> dic4 = new Dictionary<string, object>();
1255Dictionary<string, object> dic5 = new Dictionary<string, object>();
1261Dictionary<string, object> dic6 = new Dictionary<string, object>();
1267Dictionary<string, object> dic7 = new Dictionary<string, object>();
1273Dictionary<string, object> dic8 = new Dictionary<string, object>();
1279Dictionary<string, object> dic9 = new Dictionary<string, object>();
1285Dictionary<string, object> dic10 = new Dictionary<string, object>();
1291Dictionary<string, object> dic11 = new Dictionary<string, object>();
1297Dictionary<string, object> dic12 = new Dictionary<string, object>();
Microsoft.ML.Tokenizers (37)
Model\TiktokenTokenizer.cs (12)
182encoder = new Dictionary<ReadOnlyMemory<byte>, int>(suggestedCapacity, ReadOnlyMemoryByteComparer.Instance);
183vocab = new Dictionary<StringSpanOrdinalKey, (int Id, string Token)>(suggestedCapacity);
184decoder = new Dictionary<int, ReadOnlyMemory<byte>>(suggestedCapacity);
1072new Dictionary<string, ModelEncoding>(StringComparer.OrdinalIgnoreCase)
1176new Dictionary<string, int>
1210new Dictionary<string, int> { { EndOfText, 100257 }, { FimPrefix, 100258 }, { FimMiddle, 100259 }, { FimSuffix, 100260 }, { EndOfPrompt, 100276 }, { IMStart, 100264 },
1213new Dictionary<string, int> { { EndOfText, 100257 }, { FimPrefix, 100258 }, { FimMiddle, 100259 }, { FimSuffix, 100260 }, { EndOfPrompt, 100276 } },
1217return (new Dictionary<string, int> { { EndOfText, 50256 }, }, P50kBaseRegex(), GPT2File, Type.GetType(Gpt2TypeName), Gpt2PackageName);
1220return (new Dictionary<string, int> { { EndOfText, 199999 }, { EndOfPrompt, 200018 } }, O200kBaseRegex(), O200kBaseFile, Type.GetType(O200kBaseTypeName), O200kBasePackageName);
1223return (new Dictionary<string, int> { { EndOfText, 50256 } }, P50kBaseRegex(), P50RanksFile, Type.GetType(P50kBaseTypeName), P50kBasePackageName);
1226return (new Dictionary<string, int>
1230return (new Dictionary<string, int> { { EndOfText, 50256 } }, P50kBaseRegex(), R50RanksFile, Type.GetType(R50kBaseTypeName), R50kBasePackageName);
Microsoft.ML.Tokenizers.Tests (20)
BpeTests.cs (14)
27new Dictionary<string, int>() { { UnknownToken, 0 }, { "!", 5 }, { ",", 6 }, { ".", 7 }, { "B", 8 }, { "H", 9 }, { "T", 10 }, { "W", 11 }, { "a", 12 }, { "b", 13 }, { "c", 14 }, { "d", 15 }, { "e", 16 },
53new Dictionary<string, int>() { { "a", 1 }, { "b", 2 }, { UnknownToken, 3} },
68new Dictionary<string, int>() { { "a", 1 }, { "b", 2 } },
83new Dictionary<string, int>() { { "a", 1 }, { "b", 2 } },
98new Dictionary<string, int>() { { "a", 1 }, { "b", 2 }, { UnknownToken, 3} },
113new Dictionary<string, int>() { { "a", 1 }, { "b", 2 }, { UnknownToken, 3} },
128new Dictionary<string, int>() { { "a", 1 }, { "b", 2 }, { "ab", 3 }, { UnknownToken, 4} },
143new Dictionary<string, int>() { { "a", 1 }, { "b", 2 }, { "c", 3 }, { "ab", 4 }, { "abc", 5 } },
158new Dictionary<string, int>(){ { UnknownToken, 0} },
173new Dictionary<string, int>(){ { UnknownToken, 0} },
188new Dictionary<string, int>() { { UnknownToken, 0}, { "H", 1 }, { "e", 2 }, { "l", 3 }, { "o", 4 }, { "!", 5 }, { "He", 6 }, { "lo", 7}, { "llo", 8 },
525IReadOnlyDictionary<string, int> specialTokens = new Dictionary<string, int>()
898SpecialTokens = new Dictionary<string, int> // SpecialTokens not part of the original vocab.json
1077Dictionary<string, int> specialTokens = new Dictionary<string, int>();
Microsoft.ML.TorchSharp (10)
Microsoft.ML.Transforms (19)
Microsoft.ML.Vision (4)
Microsoft.NET.Build.Containers (11)
Microsoft.NET.Build.Extensions.Tasks (7)
Microsoft.NET.Build.Tasks (66)
Microsoft.NET.HostModel (3)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (15)
Microsoft.NET.Sdk.Publish.Tasks (15)
MsDeploy\CommonUtility.cs (7)
274s_wellKnownNamesDict = new Dictionary<string, string?>(wellKnownNames.GetLength(0), StringComparer.OrdinalIgnoreCase);
299s_wellKnownNamesMsdeployDict = new Dictionary<string, string?>(wellKnownNames.GetLength(0), StringComparer.OrdinalIgnoreCase);
1126Dictionary<string, string> nameValueDictionary = new(parameters.Count, StringComparer.OrdinalIgnoreCase);
1177Dictionary<string, string> nameValueDictionary = new(parameters.Count, StringComparer.OrdinalIgnoreCase);
1178Dictionary<string, string?> entryIdentityDictionary = new(parameters.Count);
1420Dictionary<string, bool> FoundDictionary = new(optimizedValueList.Count, StringComparer.OrdinalIgnoreCase);
1800Dictionary<string, string> versionsList = new();
Microsoft.NET.Sdk.Razor.Tasks (2)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (57)
Data\ContentTypeProvider.cs (1)
14new()
Microsoft.NET.Sdk.WorkloadManifestReader (21)
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (3)
Microsoft.NET.StringTools (1)
Microsoft.Private.Windows.Core (2)
Microsoft.TemplateEngine.Abstractions (2)
Microsoft.TemplateEngine.Cli (35)
Microsoft.TemplateEngine.Core (8)
Microsoft.TemplateEngine.Edge (45)
Settings\TemplateInfo.cs (7)
170Dictionary<string, ICacheTag> tags = new Dictionary<string, ICacheTag>();
173tags[tag.Key] = new CacheTag(null, null, new Dictionary<string, ParameterChoice> { { tag.Value, new ParameterChoice(null, null) } }, tag.Value);
177IReadOnlyDictionary<string, ParameterChoice> choices = parameter.Choices ?? new Dictionary<string, ParameterChoice>();
194Dictionary<string, ICacheParameter> cacheParameters = new Dictionary<string, ICacheParameter>();
226public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo { get; private set; } = new Dictionary<string, IBaselineInfo>();
229public IReadOnlyDictionary<string, string> TagsCollection { get; private set; } = new Dictionary<string, string>();
266localizedChoices = new Dictionary<string, ParameterChoice>();
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (49)
ConfigModel\TemplateConfigModel.cs (8)
28private IReadOnlyDictionary<string, string> _tags = new Dictionary<string, string>();
29private Dictionary<string, BaseSymbol> _symbols = new();
94Dictionary<string, BaseSymbol> symbols = new(StringComparer.Ordinal);
299public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo { get; internal init; } = new Dictionary<string, IBaselineInfo>();
487Dictionary<string, Parameter> parameters = new();
525Dictionary<string, IValueForm> formMap = new(StringComparer.Ordinal);
556Dictionary<string, IBaselineInfo> allBaselines = new();
565IReadOnlyDictionary<string, string>? defaultOverrides = obj.Get<JsonObject>(nameof(Utils.BaselineInfo.DefaultOverrides))?.ToStringDictionary() ?? new Dictionary<string, string>();
RunnableProjectConfig.ITemplate.cs (4)
91Dictionary<string, ICacheTag> tags = new Dictionary<string, ICacheTag>();
94tags[tag.Key] = new CacheTag(null, null, new Dictionary<string, ParameterChoice> { { tag.Value, new ParameterChoice(null, null) } }, tag.Value);
98IReadOnlyDictionary<string, ParameterChoice> choices = parameter.Choices ?? new Dictionary<string, ParameterChoice>();
110Dictionary<string, ICacheParameter> cacheParameters = new Dictionary<string, ICacheParameter>();
RunnableProjectGenerator.cs (4)
507Dictionary<string, ICacheTag> tags = new Dictionary<string, ICacheTag>();
510tags[tag.Key] = new CacheTag(null, null, new Dictionary<string, ParameterChoice> { { tag.Value, new ParameterChoice(null, null) } }, tag.Value);
514IReadOnlyDictionary<string, ParameterChoice> choices = parameter.Choices ?? new Dictionary<string, ParameterChoice>();
526Dictionary<string, ICacheParameter> cacheParameters = new Dictionary<string, ICacheParameter>();
Microsoft.TemplateEngine.Utils (13)
Microsoft.TemplateSearch.Common (34)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (18)
48TagsCollection = templateInfo.TagsCollection ?? new Dictionary<string, string>();
49BaselineInfo = templateInfo.BaselineInfo ?? new Dictionary<string, IBaselineInfo>();
118public IReadOnlyDictionary<string, ICacheTag> Tags { get; private set; } = new Dictionary<string, ICacheTag>();
122public IReadOnlyDictionary<string, ICacheParameter> CacheParameters { get; private set; } = new Dictionary<string, ICacheParameter>();
135public IReadOnlyDictionary<string, IBaselineInfo> BaselineInfo { get; private set; } = new Dictionary<string, IBaselineInfo>();
141public IReadOnlyDictionary<string, string> TagsCollection { get; private set; } = new Dictionary<string, string>();
179Dictionary<string, IBaselineInfo> baselineInfo = new Dictionary<string, IBaselineInfo>();
187DefaultOverrides = item.Value?.ToStringDictionary(propertyName: nameof(IBaselineInfo.DefaultOverrides)) ?? new Dictionary<string, string>()
225Dictionary<string, string> tags = new Dictionary<string, string>();
238Dictionary<string, ICacheTag> legacyTags = new Dictionary<string, ICacheTag>();
246choicesAndDescriptions: new Dictionary<string, string>()
258Dictionary<string, ParameterChoice> choicesAndDescriptions = new Dictionary<string, ParameterChoice>(StringComparer.OrdinalIgnoreCase);
259Dictionary<string, string> legacyChoices = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
284Dictionary<string, ICacheParameter> legacyParams = new Dictionary<string, ICacheParameter>();
312public IReadOnlyDictionary<string, string> DefaultOverrides { get; set; } = new Dictionary<string, string>();
334Choices = new Dictionary<string, ParameterChoice>();
363Dictionary<string, ParameterChoice> choices = new Dictionary<string, ParameterChoice>(StringComparer.OrdinalIgnoreCase);
464public IReadOnlyDictionary<string, ParameterChoice> Choices => new Dictionary<string, ParameterChoice>();
Microsoft.TestPlatform.Build (3)
Microsoft.TestPlatform.CommunicationUtilities (14)
Microsoft.TestPlatform.CoreUtilities (2)
Microsoft.TestPlatform.CrossPlatEngine (31)
Microsoft.TestPlatform.Extensions.BlameDataCollector (1)
Microsoft.TestPlatform.Filter.Source (1)
Microsoft.TestPlatform.PlatformAbstractions (3)
Microsoft.TestPlatform.TestHostRuntimeProvider (7)
Microsoft.TestPlatform.Utilities (2)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
Microsoft.VisualBasic.Core (4)
Microsoft.VisualStudio.TestPlatform.Common (20)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (4)
Microsoft.VisualStudio.TestPlatform.ObjectModel (37)
Microsoft.Web.XmlTransform (3)
Microsoft.Win32.SystemEvents (1)
Mono.Cecil (64)
Mono.Cecil\AssemblyReader.cs (18)
913 metadata.NestedTypes = new Dictionary<uint, Collection<uint>> (length);
914 metadata.ReverseNestedTypes = new Dictionary<uint, uint> (length);
1029 var class_layouts = metadata.ClassLayouts = new Dictionary<uint, Row<ushort, uint>> (length);
1253 metadata.Interfaces = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (length);
1404 var field_rvas = metadata.FieldRVAs = new Dictionary<uint, uint> (length);
1434 var field_layouts = metadata.FieldLayouts = new Dictionary<uint, uint> (length);
1504 metadata.Events = new Dictionary<uint, Range> (length);
1586 metadata.Properties = new Dictionary<uint, Range> (length);
1686 var semantics = metadata.Semantics = new Dictionary<uint, Row<MethodSemanticsAttributes, MetadataToken>> (0);
1873 var pinvokes = metadata.PInvokes = new Dictionary<uint, Row<PInvokeAttributes, uint, uint>> (length);
1951 var ranges = new Dictionary<MetadataToken, Range []> (length);
2032 metadata.GenericConstraints = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (length);
2084 metadata.Overrides = new Dictionary<uint, Collection<MetadataToken>> (length);
2400 var constants = metadata.Constants = new Dictionary<MetadataToken, Row<ElementType, uint>> (length);
2591 var marshals = metadata.FieldMarshals = new Dictionary<MetadataToken, uint> (length);
2881 metadata.LocalScopes = new Dictionary<uint, Collection<Row<uint, Range, Range, uint, uint, uint>>> ();
3135 metadata.StateMachineMethods = new Dictionary<uint, uint> (length);
3159 metadata.CustomDebugInformations = new Dictionary<MetadataToken, Row<Guid, uint, uint> []> ();
Mono.Cecil\MetadataSystem.cs (20)
72 var types = new Dictionary<string, Row<ElementType, bool>> (18, StringComparer.Ordinal) {
139 if (NestedTypes != null) NestedTypes = new Dictionary<uint, Collection<uint>> (capacity: 0);
140 if (ReverseNestedTypes != null) ReverseNestedTypes = new Dictionary<uint, uint> (capacity: 0);
141 if (Interfaces != null) Interfaces = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (capacity: 0);
142 if (ClassLayouts != null) ClassLayouts = new Dictionary<uint, Row<ushort, uint>> (capacity: 0);
143 if (FieldLayouts != null) FieldLayouts = new Dictionary<uint, uint> (capacity: 0);
144 if (FieldRVAs != null) FieldRVAs = new Dictionary<uint, uint> (capacity: 0);
145 if (FieldMarshals != null) FieldMarshals = new Dictionary<MetadataToken, uint> (capacity: 0);
146 if (Constants != null) Constants = new Dictionary<MetadataToken, Row<ElementType, uint>> (capacity: 0);
147 if (Overrides != null) Overrides = new Dictionary<uint, Collection<MetadataToken>> (capacity: 0);
148 if (CustomAttributes != null) CustomAttributes = new Dictionary<MetadataToken, Range []> (capacity: 0);
149 if (SecurityDeclarations != null) SecurityDeclarations = new Dictionary<MetadataToken, Range []> (capacity: 0);
150 if (Events != null) Events = new Dictionary<uint, Range> (capacity: 0);
151 if (Properties != null) Properties = new Dictionary<uint, Range> (capacity: 0);
152 if (Semantics != null) Semantics = new Dictionary<uint, Row<MethodSemanticsAttributes, MetadataToken>> (capacity: 0);
153 if (PInvokes != null) PInvokes = new Dictionary<uint, Row<PInvokeAttributes, uint, uint>> (capacity: 0);
154 if (GenericParameters != null) GenericParameters = new Dictionary<MetadataToken, Range []> (capacity: 0);
155 if (GenericConstraints != null) GenericConstraints = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (capacity: 0);
159 if (LocalScopes != null) LocalScopes = new Dictionary<uint, Collection<Row<uint, Range, Range, uint, uint, uint>>> (capacity: 0);
160 if (StateMachineMethods != null) StateMachineMethods = new Dictionary<uint, uint> (capacity: 0);
Mono.Cecil.Mdb (9)
Mono.Cecil.Pdb (10)
MSBuild (29)
OutOfProcTaskHostNode.cs (7)
691Properties = properties == null ? new Dictionary<string, string>() : new Dictionary<string, string>(properties),
705return new Dictionary<string, string>(EffectiveConfiguration.GlobalProperties);
1154context.SavedEnvironment = new Dictionary<string, string>(
1682updatedEnvironment = new Dictionary<string, string>(environment, StringComparer.OrdinalIgnoreCase);
1742updatedEnvironment ??= new Dictionary<string, string>(environment, StringComparer.OrdinalIgnoreCase);
1781s_mismatchedEnvironmentValues = new Dictionary<string, KeyValuePair<string, string>>(StringComparer.OrdinalIgnoreCase);
NuGet.Build.Tasks (12)
NuGet.Build.Tasks.Console (5)
NuGet.Build.Tasks.Pack (11)
PackTaskLogic.cs (11)
217var projectRefToVersionMap = new Dictionary<string, string>(PathUtility.GetStringComparerBasedOnOS());
371var targetAliasToNuGetFramework = new Dictionary<string, string>();
372var frameworkToAliases = new Dictionary<string, List<string>>();
408var tfmSpecificRefs = new Dictionary<string, IList<string>>(StringComparer.OrdinalIgnoreCase);
438var tfmSpecificRefs = new Dictionary<string, ISet<string>>();
512duplicateTargetPath = new Dictionary<string, string>();
656var fileModel = new Dictionary<string, IEnumerable<ContentMetadata>>();
850var sourceFiles = new Dictionary<string, string>();
893var dependenciesByFramework = new Dictionary<NuGetFramework, HashSet<LibraryDependency>>(NuGetFrameworkFullComparer.Instance);
995var packageSpecificNoWarnProperties = new Dictionary<string, HashSet<(NuGetLogCode, NuGetFramework)>>(StringComparer.OrdinalIgnoreCase);
1146var dictionary = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
NuGet.CommandLine.XPlat (11)
NuGet.Commands (59)
RestoreCommand\DependencyGraphResolver.cs (7)
135Dictionary<string, RestoreTargetGraph> graphsByTargetFramework = new();
334Dictionary<LibraryRangeIndex, GraphNode<RemoteResolveResult>> nodesById = new();
342Dictionary<LibraryRangeIndex, GraphNode<RemoteResolveResult>> versionConflicts = new();
345Dictionary<LibraryRangeIndex, (LibraryRangeIndex FromParentLibraryRangeIndex, LibraryDependency FromLibraryDependency, LibraryRangeIndex ToParentLibraryRangeIndex, LibraryDependencyIndex ToLibraryDependencyIndex, bool IsCentralTransitive)> downgrades = new();
896Dictionary<LibraryDependencyIndex, VersionRange>? pinnedPackageVersions = new(capacity: projectTargetFramework.CentralPackageVersions.Count);
924Dictionary<LibraryDependencyIndex, ResolvedDependencyGraphItem> resolvedDependencyGraphItems = new(ResolvedDependencyGraphItemDictionarySize);
933Dictionary<LibraryRangeIndex, (LibraryRangeIndex[], LibraryDependencyIndex, LibraryDependencyTarget)> evictions = new Dictionary<LibraryRangeIndex, (LibraryRangeIndex[], LibraryDependencyIndex, LibraryDependencyTarget)>(EvictionsDictionarySize);
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (10)
41var warningPropertiesCache = new Dictionary<string, Dictionary<string, WarningPropertiesCollection>>(
91var dependencyMapping = new Dictionary<string, LookUpNode>(StringComparer.OrdinalIgnoreCase);
93var seen = new Dictionary<string, NodeWarningProperties>(StringComparer.OrdinalIgnoreCase);
95var packageNoWarn = new Dictionary<string, HashSet<NuGetLogCode>>(StringComparer.OrdinalIgnoreCase);
245= new Dictionary<string, WarningPropertiesCollection>(StringComparer.OrdinalIgnoreCase);
398merged = new Dictionary<string, HashSet<NuGetLogCode>>(StringComparer.OrdinalIgnoreCase);
543result = new Dictionary<string, Dictionary<string, HashSet<NuGetLogCode>>>(StringComparer.OrdinalIgnoreCase);
559frameworkCollection = new Dictionary<string, HashSet<NuGetLogCode>>(StringComparer.OrdinalIgnoreCase);
591result = new Dictionary<string, HashSet<NuGetLogCode>>(StringComparer.OrdinalIgnoreCase);
781packages = new Dictionary<string, HashSet<NuGetLogCode>>(StringComparer.OrdinalIgnoreCase);
RestoreCommand\Utility\MSBuildRestoreUtility.cs (9)
73var itemsById = new Dictionary<string, List<IMSBuildItem>>(uniqueNameComparer);
76var projectPathLookup = new Dictionary<string, string>(uniqueNameComparer);
625var aliasGroups = new Dictionary<string, List<ProjectRestoreReference>>();
727var dict = new Dictionary<string, TargetFrameworkInformation>(StringComparer.OrdinalIgnoreCase);
791var prunePackageReferences = new Dictionary<string, Dictionary<string, PrunePackageReference>>(StringComparer.OrdinalIgnoreCase);
792var isPruningEnabled = new Dictionary<string, bool>(StringComparer.OrdinalIgnoreCase);
795prunePackageReferences.Add(targetFramework.TargetAlias, new Dictionary<string, PrunePackageReference>(StringComparer.OrdinalIgnoreCase));
1264var result = new Dictionary<string, Dictionary<string, CentralPackageVersion>>();
1293versions = new Dictionary<string, CentralPackageVersion>(StringComparer.OrdinalIgnoreCase);
NuGet.Common (4)
NuGet.Configuration (16)
NuGet.DependencyResolver.Core (5)
NuGet.Frameworks (21)
FrameworkNameProvider.cs (18)
89_identifierSynonyms = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
90_identifierToShortName = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
91_profilesToShortName = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
92_identifierShortToLong = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
93_profileShortToLong = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
94_portableFrameworks = new Dictionary<int, HashSet<NuGetFramework>>();
95_portableOptionalFrameworks = new Dictionary<int, HashSet<NuGetFramework>>();
96_equivalentFrameworks = new Dictionary<NuGetFramework, HashSet<NuGetFramework>>();
97_equivalentProfiles = new Dictionary<string, Dictionary<string, HashSet<string>>>(StringComparer.OrdinalIgnoreCase);
98_subSetFrameworks = new Dictionary<string, HashSet<string>>(StringComparer.OrdinalIgnoreCase);
99_nonPackageBasedFrameworkPrecedence = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
100_packageBasedFrameworkPrecedence = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
101_equivalentFrameworkPrecedence = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
102_compatibilityMappings = new Dictionary<string, HashSet<OneWayCompatibilityMappingEntry>>(StringComparer.OrdinalIgnoreCase);
103_portableCompatibilityMappings = new Dictionary<int, HashSet<FrameworkRange>>();
104_shortNameRewrites = new Dictionary<NuGetFramework, NuGetFramework>();
105_fullNameRewrites = new Dictionary<NuGetFramework, NuGetFramework>();
781profileMappings = new Dictionary<string, HashSet<string>>(StringComparer.OrdinalIgnoreCase);
NuGet.LibraryModel (1)
NuGet.PackageManagement (31)
NuGet.Packaging (33)
NuGet.ProjectModel (8)
NuGet.Protocol (16)
NuGet.Resolver (4)
NuGet.Versioning (2)
PresentationBuildTasks (20)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (10)
882_subsumingNamespaces = new Dictionary<string, object>();
909_knownNamespaces = new Dictionary<string, object>();
1835_ignorables = new Dictionary<string, object>();
1845_processContents = new Dictionary<string, ProcessContentSet>();
1862_preserveElements = new Dictionary<string, PreserveItemSet>();
1879_preserveAttributes = new Dictionary<string, PreserveItemSet>();
2050_names = new Dictionary<string, string>();
2064private Dictionary<string, string> _namespaceMap = new Dictionary<string, string>();
2066private Dictionary<string, HandleElementCallback> _elementHandler = new Dictionary<string, HandleElementCallback>();
2067private Dictionary<string, HandleAttributeCallback> _attributeHandler = new Dictionary<string, HandleAttributeCallback>();
PresentationCore (53)
PresentationFramework (109)
System\Windows\Markup\Primitives\MarkupWriter.cs (6)
490Dictionary<string, string> writtenAttributes = new Dictionary<string, string>();
1390_uriToPrefix = new Dictionary<string, string>();
1392_prefixToUri = new Dictionary<string, string>();
1550private static Dictionary<Assembly, Dictionary<string, string>> XmlnsDefinitions = new Dictionary<Assembly, Dictionary<string, string>>();
1551private static Dictionary<string, string> DefaultPrefixes = new Dictionary<string, string>();
1564namespaceToUri = new Dictionary<string, string>();
PresentationUI (9)
Publishers.AppHost (1)
ReachFramework (87)
packaging\XpsDigitalSignature.cs (5)
65Dictionary<Uri, Uri> dependentList = new Dictionary<Uri,Uri>();
315Dictionary<Uri, Uri> hashTable = new Dictionary<Uri, Uri>();
364Dictionary<Uri, Dictionary<string, int>> uriHashTable = new Dictionary<Uri, Dictionary<string, int>>();
380relHash = new Dictionary<string, int>();
422_optionalSignedTypes = new Dictionary<string, string>();
PrintConfig\PrintSchemaShim.cs (11)
519private static readonly IDictionary<DevModeCollate, Collation> dmCollateToQResolution = new Dictionary<DevModeCollate, Collation>(2) {
544private static readonly IDictionary<DevModeColor, OutputColor> dmColorToOutputColor = new Dictionary<DevModeColor, OutputColor>(2) {
577private static readonly IDictionary<DevModeDuplex, Duplexing> dmDuplexToDuplexing = new Dictionary<DevModeDuplex, Duplexing>(3) {
674private static readonly IDictionary<short, InputBin> dmPaperSourceToInputBin = new Dictionary<short, InputBin>(4) {
681private static IDictionary<short, PaperSourceOption> paperSourceOptions = new Dictionary<short, PaperSourceOption>() {
781private static readonly IDictionary<short, PageMediaSizeName> dmPaperSizeToPageMediaSize = new Dictionary<short, PageMediaSizeName>(101) {
910private static readonly IDictionary<uint, PageMediaType> dmMediaTypeToMediaType = new Dictionary<uint, PageMediaType>(3) {
916private static IDictionary<uint, MediaTypeOption> mediaTypeOptions = new Dictionary<uint, MediaTypeOption>() {
960private static readonly IDictionary<DevModeOrientation, PageOrientation> dmOrientationToOrientation = new Dictionary<DevModeOrientation, PageOrientation>(2) {
1028private static readonly IDictionary<short, PageQualitativeResolution> dmResToQResolution = new Dictionary<short, PageQualitativeResolution>(4) {
1035private static IDictionary<short, OutputQualityOption> outputQualityOptions = new Dictionary<short, OutputQualityOption>() {
RepoTasks (2)
Roslyn.Diagnostics.Analyzers (39)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (1)
28_cache = new(comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (10)
39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>()
45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>()
51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>()
56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>()
62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>()
67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>()
73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>()
78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>()
88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>()
98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
Roslyn.Diagnostics.CSharp.Analyzers (3)
rzc (11)
ScenarioTests.Common.Tests (1)
sdk-tasks (3)
SelectTests (15)
Shared (1)
Shared.Tests (8)
Stress.AppHost (5)
System.CodeDom (4)
System.Collections.Immutable (4)
System.CommandLine (4)
System.ComponentModel.Annotations (6)
System.ComponentModel.Composition (28)
System\ComponentModel\Composition\ReflectionModel\GenericSpecializationPartCreationInfo.cs (6)
100var originalMetadata = new Dictionary<string, object?>(_originalPartCreationInfo.GetMetadata()!, StringComparers.MetadataKeyNames);
175Dictionary<LazyMemberInfo, MemberInfo[]> membersTable = new Dictionary<LazyMemberInfo, MemberInfo[]>();
176Dictionary<int, MemberInfo> specializedPartMembers = new Dictionary<int, MemberInfo>();
240Dictionary<Lazy<ParameterInfo>, ParameterInfo> parametersTable = new Dictionary<Lazy<ParameterInfo>, ParameterInfo>();
437Dictionary<string, object?> metadata = new Dictionary<string, object?>(originalImport.Metadata, StringComparers.MetadataKeyNames);
454Dictionary<string, object?> metadata = new Dictionary<string, object?>(originalExport.Metadata, StringComparers.MetadataKeyNames);
System.ComponentModel.Composition.Registration (3)
System.ComponentModel.TypeConverter (10)
System.Composition.Convention (3)
System.Composition.Hosting (4)
System.Composition.Runtime (2)
System.Composition.TypedParts (10)
System.Configuration.ConfigurationManager (2)
System.Console (2)
System.Data.Common (12)
System.Data.Odbc (8)
System.Data.OleDb (8)
System.Diagnostics.DiagnosticSource (5)
System.Diagnostics.EventLog (1)
System.Diagnostics.PerformanceCounter (4)
System.Diagnostics.Process (3)
System.DirectoryServices.AccountManagement (9)
System.DirectoryServices.Protocols (2)
System.Drawing.Common (1)
System.Drawing.Primitives (2)
System.Formats.Nrbf (2)
System.Formats.Tar (7)
System.IO.Compression (1)
System.IO.Packaging (18)
System\IO\Packaging\XmlCompatibilityReader.cs (9)
820_subsumingNamespaces ??= new Dictionary<string, object?>();
846_knownNamespaces ??= new Dictionary<string, object?>();
1647_ignorables ??= new Dictionary<string, object?>();
1653_processContents ??= new Dictionary<string, ProcessContentSet>();
1665_preserveElements ??= new Dictionary<string, PreserveItemSet>();
1677_preserveAttributes ??= new Dictionary<string, PreserveItemSet>();
1833private readonly Dictionary<string, string> _namespaceMap = new Dictionary<string, string>();
1835private readonly Dictionary<string, HandleElementCallback> _elementHandler = new Dictionary<string, HandleElementCallback>();
1836private readonly Dictionary<string, HandleAttributeCallback> _attributeHandler = new Dictionary<string, HandleAttributeCallback>();
System.IO.Pipes (1)
System.Linq (10)
System\Linq\ToCollection.cs (7)
105return new(source, comparer);
155return new Dictionary<TKey, TSource>(comparer);
170Dictionary<TKey, TSource> d = new Dictionary<TKey, TSource>(capacity, comparer);
181Dictionary<TKey, TSource> d = new Dictionary<TKey, TSource>(source.Length, comparer);
213return new Dictionary<TKey, TElement>(comparer);
228Dictionary<TKey, TElement> d = new Dictionary<TKey, TElement>(capacity, comparer);
239Dictionary<TKey, TElement> d = new Dictionary<TKey, TElement>(source.Length, comparer);
System.Linq.AsyncEnumerable (11)
System.Linq.Expressions (28)
System.Linq.Parallel (7)
System.Linq.Queryable (2)
System.Net.Http (10)
System.Net.Http.WinHttpHandler (1)
System.Net.HttpListener (7)
System.Net.Mail (10)
System.Net.NameResolution (2)
System.Net.NetworkInformation (5)
System.Net.Primitives (2)
System.Net.Security (1)
System.ObjectModel (1)
System.Private.CoreLib (68)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (7)
2695commandArgs.Arguments ??= new Dictionary<string, string?>();
2915Dictionary<int, bool> eventEnabled = new Dictionary<int, bool>(m_eventData.Count);
3061eventData = new Dictionary<int, EventMetadata>();
3589enabledDict = new Dictionary<int, bool>(m_eventData.Count);
3668eventsByName ??= new Dictionary<string, string>();
3945private static readonly Dictionary<Guid, EventSource.OverrideEventProvider> s_preregisteredEtwProviders = new Dictionary<Guid, EventSource.OverrideEventProvider>();
3947private static readonly Dictionary<string, EventSource.OverrideEventProvider> s_preregisteredEventPipeProviders = new Dictionary<string, EventSource.OverrideEventProvider>();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\ManifestBuilder.cs (10)
60opcodeTab = new Dictionary<int, string>();
61stringTab = new Dictionary<string, string>();
63perEventByteArrayArgIndices = new Dictionary<string, List<int>>();
99taskTab ??= new Dictionary<int, string>();
122keywordTab ??= new Dictionary<ulong, string>();
147channelTab ??= new Dictionary<int, ChannelInfo>(4);
266mapsTab ??= new Dictionary<string, Type>();
314channelTab ??= new Dictionary<int, ChannelInfo>(4);
640channelTab ??= new Dictionary<int, ChannelInfo>(4);
664taskTab ??= new Dictionary<int, string>();
System.Private.CoreLib.Generators (4)
System.Private.DataContractSerialization (37)
System.Private.Windows.Core (2)
System.Private.Xml (90)
System\Xml\Schema\SchemaInfo.cs (8)
27private readonly Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
28private readonly Dictionary<XmlQualifiedName, SchemaElementDecl> _undeclaredElementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
38private readonly Dictionary<string, bool> _targetNamespaces = new Dictionary<string, bool>();
39private readonly Dictionary<XmlQualifiedName, SchemaAttDef> _attributeDecls = new Dictionary<XmlQualifiedName, SchemaAttDef>();
42private readonly Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDeclsByType = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
74_generalEntities ??= new Dictionary<XmlQualifiedName, SchemaEntity>();
77_parameterEntities ??= new Dictionary<XmlQualifiedName, SchemaEntity>();
101_notations ??= new Dictionary<string, SchemaNotation>();
System\Xml\Xsl\Xslt\Compiler.cs (5)
55public Dictionary<QilName, VarPar> AllGlobalVarPars = new Dictionary<QilName, VarPar>();
56public Dictionary<QilName, Template> NamedTemplates = new Dictionary<QilName, Template>();
57public Dictionary<QilName, AttributeSet> AttributeSets = new Dictionary<QilName, AttributeSet>();
58public Dictionary<string, NsAlias> NsAliases = new Dictionary<string, NsAlias>();
60private readonly Dictionary<string, int> _moduleOrder = new Dictionary<string, int>();
System.Reflection.DispatchProxy (4)
System.Reflection.Emit (8)
System.Reflection.Metadata (10)
System.Reflection.MetadataLoadContext (1)
System.Resources.Extensions (8)
System.Resources.Writer (3)
System.Runtime.Caching (3)
System.Runtime.InteropServices.JavaScript (4)
System.Runtime.Serialization.Formatters (1)
System.Runtime.Serialization.Schema (8)
System\Runtime\Serialization\Schema\CodeExporter.cs (7)
47_namespaces = new Dictionary<string, string>();
48_clrNamespaces = new Dictionary<string, string?>(StringComparer.OrdinalIgnoreCase);
226ExportClassDataContractHierarchy(dataContract.XmlName, dataContract, contractCodeDomInfo, new Dictionary<XmlQualifiedName, object?>());
941return GetKnownTypeContracts(dataContract, new Dictionary<DataContract, object?>());
1001DataContractDictionary? knownContractDictionary = GetKnownTypeContracts(classDataContract, new Dictionary<DataContract, object?>());
1541Dictionary<string, object?> fragments = new Dictionary<string, object?>(StringComparer.OrdinalIgnoreCase);
1634Dictionary<Type, object> previousCollectionTypes = new Dictionary<Type, object>();
System.Security.AccessControl (2)
System.Security.Claims (3)
System.Security.Cryptography (14)
System.Security.Cryptography.Cose (1)
System.Security.Cryptography.Pkcs (11)
System.ServiceModel.Http (1)
System.ServiceModel.NetFramingBase (5)
System.ServiceModel.Primitives (37)
System.ServiceModel.Primitives.Tests (2)
System.ServiceModel.Syndication (4)
System.ServiceProcess.ServiceController (1)
System.Speech (12)
System.Text.Encoding.CodePages (1)
System.Text.Json (33)
System.Text.Json.SourceGeneration (11)
System.Text.RegularExpressions (18)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (6)
40private readonly Dictionary<TSet, SymbolicRegexNode<TSet>> _singletonCache = new();
47internal readonly Dictionary<NodeCacheKey, SymbolicRegexNode<TSet>> _nodeCache = new();
95internal readonly Dictionary<(SymbolicRegexNode<TSet>, TSet elem, uint context), SymbolicRegexNode<TSet>> _derivativeCache = new();
103internal readonly Dictionary<(SymbolicRegexNode<TSet>, uint), SymbolicRegexNode<TSet>> _pruneLowerPriorityThanNullabilityCache = new();
111internal readonly Dictionary<SymbolicRegexNode<TSet>, SymbolicRegexNode<TSet>> _stripEffectsCache = new();
119internal readonly Dictionary<(SymbolicRegexNode<TSet>, SymbolicRegexNode<TSet>), bool> _subsumptionCache = new();
System.Text.RegularExpressions.Generator (9)
System.Threading.RateLimiting (1)
System.Threading.Tasks.Dataflow (4)
System.Windows.Controls.Ribbon (8)
System.Windows.Forms (12)
System.Windows.Forms.Design (19)
System.Windows.Forms.Primitives (1)
System.Windows.Forms.PrivateSourceGenerators (1)
System.Windows.Input.Manipulations (1)
System.Xaml (51)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (10)
882_subsumingNamespaces = new Dictionary<string, object>();
909_knownNamespaces = new Dictionary<string, object>();
1835_ignorables = new Dictionary<string, object>();
1845_processContents = new Dictionary<string, ProcessContentSet>();
1862_preserveElements = new Dictionary<string, PreserveItemSet>();
1879_preserveAttributes = new Dictionary<string, PreserveItemSet>();
2050_names = new Dictionary<string, string>();
2064private Dictionary<string, string> _namespaceMap = new Dictionary<string, string>();
2066private Dictionary<string, HandleElementCallback> _elementHandler = new Dictionary<string, HandleElementCallback>();
2067private Dictionary<string, HandleAttributeCallback> _attributeHandler = new Dictionary<string, HandleAttributeCallback>();
TypeScriptApiCompat (7)
UnitTests.Common (1)
vbc (2)
VBCSCompiler (3)
vstest.console (11)
vstest.console.arm64 (11)
WindowsFormsIntegration (4)
13974 references to Dictionary
aspire (274)
Configuration\AspireConfigFile.cs (8)
102public Dictionary<string, bool>? Features { get; set; }
116public Dictionary<string, AspireConfigProfile>? Profiles { get; set; }
123public Dictionary<string, string>? Packages { get; set; }
188var profiles = ReadApphostRunProfiles(Path.Combine(directory, "apphost.run.json"));
229internal static Dictionary<string, AspireConfigProfile>? ReadApphostRunProfiles(string apphostRunPath, ILogger? logger = null)
246var profiles = new Dictionary<string, AspireConfigProfile>();
399public static AspireConfigFile FromLegacy(AspireJsonConfiguration? settings, Dictionary<string, AspireConfigProfile>? profiles)
510public Dictionary<string, string>? EnvironmentVariables { get; set; }
Configuration\ConfigurationService.cs (8)
159public async Task<Dictionary<string, string>> GetAllConfigurationAsync(CancellationToken cancellationToken = default)
161var allConfig = new Dictionary<string, string>();
170public async Task<Dictionary<string, string>> GetLocalConfigurationAsync(CancellationToken cancellationToken = default)
172var localConfig = new Dictionary<string, string>();
178public async Task<Dictionary<string, string>> GetGlobalConfigurationAsync(CancellationToken cancellationToken = default)
180var globalConfig = new Dictionary<string, string>();
185private static async Task LoadConfigurationFromFileAsync(string filePath, Dictionary<string, string> config, CancellationToken cancellationToken)
340private static void FlattenJsonObject(JsonObject obj, Dictionary<string, string> result, string prefix)
Packaging\NuGetConfigMerger.cs (12)
21public required Dictionary<string, string> UrlToExistingKey { get; init; }
195var urlToExistingKey = BuildExistingSourceMappings(existingAdds);
210private static Dictionary<string, string> BuildExistingSourceMappings(XElement[] existingAdds)
212var urlToExistingKey = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
252var patternToNewSource = context.Mappings.ToDictionary(m => m.PackageFilter, m => m.Source, StringComparer.OrdinalIgnoreCase);
309Dictionary<string, string> patternToNewSource,
310Dictionary<string, string> urlToExistingKey,
389Dictionary<string, string> urlToExistingKey,
499Dictionary<string, string> urlToExistingKey,
690Dictionary<string, string> urlToExistingKey,
853var urlToExistingKey = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
879var patternToRequiredSource = mappings.ToDictionary(m => m.PackageFilter, m => m.Source, StringComparer.OrdinalIgnoreCase);
Projects\AppHostRpcClient.cs (6)
86public Task<Dictionary<string, string>> ScaffoldAppHostAsync(
88=> InvokeAsync<Dictionary<string, string>>(
98public Task<Dictionary<string, string>> GenerateCodeAsync(string languageId, CancellationToken cancellationToken)
99=> InvokeCodeGenerationAsync<Dictionary<string, string>>("generateCode", [languageId, null], cancellationToken);
102public Task<Dictionary<string, string>> GenerateCodeForAssemblyAsync(string languageId, string assemblyName, CancellationToken cancellationToken)
103=> InvokeCodeGenerationAsync<Dictionary<string, string>>("generateCode", [languageId, assemblyName], cancellationToken);
Projects\DotNetAppHostProject.cs (15)
1457var env = new Dictionary<string, string>(context.EnvironmentVariables);
1622private async Task EnsureDevCertificatesTrustedAsync(AppHostProjectContext context, Dictionary<string, string> env, CancellationToken cancellationToken)
1780Dictionary<string, string> env,
1808var directEnv = new Dictionary<string, string>();
1951Dictionary<string, string> env,
2197Dictionary<string, string> env,
2226Dictionary<string, string> env,
2245Dictionary<string, string> env)
2247var profiles = AspireConfigFile.ReadApphostRunProfiles(appHostFile.FullName[..^2] + "run.json");
2253Dictionary<string, string> env,
2294Dictionary<string, string> env,
2351var env = new Dictionary<string, string>(context.EnvironmentVariables);
2539Dictionary<string, string> env,
2655Dictionary<string, string> env,
2682Dictionary<string, string> Environment,
Projects\GuestAppHostProject.cs (21)
405Dictionary<string, string> certEnvVars;
456var launchProfileEnvironmentVariables = ReadLaunchSettingsEnvironmentVariables(directory);
457var launchSettingsEnvVars = GetServerEnvironmentVariables(
611var environmentVariables = CreateGuestEnvironmentVariables(
786internal Dictionary<string, string> GetServerEnvironmentVariables(
799internal static Dictionary<string, string> GetServerEnvironmentVariables(
806var envVars = new Dictionary<string, string>();
812internal Dictionary<string, string> CreateGuestEnvironmentVariables(
829internal static Dictionary<string, string> CreateGuestEnvironmentVariables(
838var environmentVariables = new Dictionary<string, string>(contextEnvironmentVariables);
906private Dictionary<string, string>? ReadLaunchSettingsEnvironmentVariables(DirectoryInfo directory)
967var result = new Dictionary<string, string>();
1003private Dictionary<string, string>? ReadProfileFromAspireConfig(AspireConfigFile aspireConfig)
1022var result = new Dictionary<string, string>();
1079var launchProfileEnvironmentVariables = ReadLaunchSettingsEnvironmentVariables(directory);
1080var launchSettingsEnvVars = GetServerEnvironmentVariables(
1184var environmentVariables = CreateGuestEnvironmentVariables(
1636Dictionary<string, string> files;
1721internal static Dictionary<string, string> ConvertGeneratedFilesForLegacyTypeScriptAppHost(Dictionary<string, string> files)
1723var convertedFiles = new Dictionary<string, string>(StringComparer.Ordinal);
aspire-managed (6)
Aspire.Acquisition.Tests (1)
Aspire.Azure.Messaging.EventHubs.Tests (2)
Aspire.Azure.Security.KeyVault.Tests (2)
Aspire.Cli.EndToEnd.Tests (3)
Aspire.Cli.Tests (244)
Agents\TelemetryHookScriptTests.cs (6)
378private async Task<HookRun> RunBashHookAsync(string payload, Dictionary<string, string?>? extraEnv = null)
390private async Task<HookRun> RunPwshHookAsync(string payload, Dictionary<string, string?>? extraEnv = null)
433private static Dictionary<string, string?> BuildEnvironment(string recorderPath, string capturePath, Dictionary<string, string?>? extraEnv)
435var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
478private static ProcessResult RunProcess(string fileName, IReadOnlyList<string> arguments, string stdinPayload, Dictionary<string, string?> environment)
Mcp\ListConsoleLogsToolTests.cs (13)
22var arguments = new Dictionary<string, JsonElement>
61var arguments = new Dictionary<string, JsonElement>
96var arguments = new Dictionary<string, JsonElement>
130var arguments = new Dictionary<string, JsonElement>
160var arguments = new Dictionary<string, JsonElement>
189var arguments = new Dictionary<string, JsonElement>
220var arguments = new Dictionary<string, JsonElement>
254var arguments = new Dictionary<string, JsonElement>
286var arguments = new Dictionary<string, JsonElement>
320var arguments = new Dictionary<string, JsonElement>
355var arguments = new Dictionary<string, JsonElement>
392var arguments = new Dictionary<string, JsonElement>
429var arguments = new Dictionary<string, JsonElement>
Processes\OrphanDetectionEnvironmentTests.cs (10)
15var environment = new Dictionary<string, string>(StringComparer.Ordinal);
27var environment = new Dictionary<string, string>(StringComparer.Ordinal);
40var environment = new Dictionary<string, string>(StringComparer.Ordinal)
58var environment = new Dictionary<string, string>(StringComparer.Ordinal);
72var environment = new Dictionary<string, string>(StringComparer.Ordinal)
85var environment = new Dictionary<string, string?>(StringComparer.Ordinal);
96var environment = new Dictionary<string, string?>(StringComparer.Ordinal);
108var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
125var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
142var environment = new Dictionary<string, string?>(StringComparer.Ordinal)
Projects\DotNetAppHostProjectTests.cs (15)
217var env = new Dictionary<string, string>();
233var env = new Dictionary<string, string>();
249var env = new Dictionary<string, string>();
282var env = new Dictionary<string, string>();
300var env = new Dictionary<string, string>();
602var environmentVariables = new Dictionary<string, string>
2324var env = new Dictionary<string, string>();
2359var env = new Dictionary<string, string>();
2403var env = new Dictionary<string, string>();
2423var env = new Dictionary<string, string>();
2450var env = new Dictionary<string, string>();
2475var env = new Dictionary<string, string>();
2490var env = new Dictionary<string, string>();
2518var env = new Dictionary<string, string>();
4190var properties = new Dictionary<string, string?>
Projects\PrebuiltAppHostServerTests.cs (11)
2100var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2241var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2380var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2416var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2449var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2496var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2503var packageMetadata = new Dictionary<string, (string NuGetPackageId, string NuGetPackageVersion, string PathInPackage, string AssetType)>(StringComparer.Ordinal)
2556var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2594var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2631var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
2768var closureFiles = new Dictionary<string, string>(StringComparer.Ordinal)
TestServices\FakeAppHostServerSession.cs (5)
86public Dictionary<string, string>? CapturedEnvironmentVariables { get; private set; }
90Dictionary<string, string>? environmentVariables,
119public virtual Task<Dictionary<string, string>> ScaffoldAppHostAsync(string languageId, string targetPath, string? projectName, CancellationToken cancellationToken)
122public virtual Task<Dictionary<string, string>> GenerateCodeAsync(string languageId, CancellationToken cancellationToken)
125public virtual Task<Dictionary<string, string>> GenerateCodeForAssemblyAsync(string languageId, string assemblyName, CancellationToken cancellationToken)
Utils\FileSystemHelperTests.cs (15)
267var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
282var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
297var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
312var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
323var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
333var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
346var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
360var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
375var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
390var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
399var result = FileSystemHelper.ShortenPaths(Array.Empty<string>(), new TestEnvironment());
414var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
430var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
447var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
462var result = FileSystemHelper.ShortenPaths(paths, new TestEnvironment());
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (190)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (9)
397var promptMessages = ExtractIndexedMessages(attributes, GenAIHelpers.GenAIPromptPrefix);
398var completionMessages = ExtractIndexedMessages(attributes, GenAIHelpers.GenAICompletionPrefix);
446static string GetMessageRole(Dictionary<string, string> message, string defaultRole)
452static string? GetMessageContent(Dictionary<string, string> message)
459private static Dictionary<int, Dictionary<string, string>> ExtractIndexedMessages(KeyValuePair<string, string>[] attributes, string prefix)
461var messages = new Dictionary<int, Dictionary<string, string>>();
476if (!messages.TryGetValue(messageIndex, out var message))
Model\TraceHelpers.cs (4)
19var spanLookup = new Dictionary<OtlpSpan, List<OtlpSpan>>();
44static void Visit(Dictionary<OtlpSpan, List<OtlpSpan>> spanLookup, OtlpSpan span, Func<OtlpSpan, TState, TState> spanAction, TState state, Func<OtlpSpan, DateTime> orderByFunc)
67var resourceFirstTimes = new Dictionary<OtlpResource, OrderedResource>(OtlpResourceEqualityComparer.Instance);
90private static void ProcessSpanResource(OtlpSpan span, OtlpResource resource, Dictionary<OtlpResource, OrderedResource> resourceFirstTimes, DateTime currentMinDate)
Otlp\Storage\SqliteTelemetryRepository.Caching.cs (9)
23private readonly Dictionary<ResourceKey, CachedResource> _cachedResourcesByKey = [];
24private readonly Dictionary<long, CachedResource> _cachedResourcesById = [];
25private readonly Dictionary<string, CachedScope> _cachedScopesByName = new(StringComparer.Ordinal);
26private readonly Dictionary<long, CachedScope> _cachedScopesById = [];
395var metricsByName = batch.ToDictionary(metric => metric.Name, StringComparer.Ordinal);
764public Dictionary<long, CachedResourceView> ViewsById { get; } = [];
765public Dictionary<KeyValuePair<string, string>[], CachedResourceView> ViewsByProperties { get; } = new(ResourceViewPropertiesComparer.Instance);
766public Dictionary<string, CachedResourceScope> Scopes { get; } = new(StringComparer.Ordinal);
777public Dictionary<string, CachedInstrument> Instruments { get; } = new(StringComparer.Ordinal);
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (9)
45var traces = new Dictionary<string, OtlpTrace>(StringComparer.Ordinal);
47var latestReceivedTimestampTicks = new Dictionary<string, long>(StringComparer.Ordinal);
137var existingTraces = new Dictionary<string, IngestionTraceRecord>(StringComparer.Ordinal);
161var existingSpans = new Dictionary<(string TraceId, string SpanId), IngestionExistingSpanRecord>();
263var parentSpanIds = new Dictionary<(string TraceId, string SpanId), string?>();
303Dictionary<string, OtlpTrace> traces,
305Dictionary<string, long> latestReceivedTimestampTicks,
992private async Task ClearSelectedTracesFromDatabaseAsync(Dictionary<string, HashSet<AspireDataType>> selectedResources)
1055var latestReceivedTimestampTicks = new Dictionary<string, long>(StringComparer.Ordinal);
Telemetry\DashboardTelemetryService.cs (10)
16internal readonly Dictionary<string, AspireTelemetryProperty> _defaultProperties;
99public OperationContext StartOperation(string eventName, Dictionary<string, AspireTelemetryProperty> startEventProperties, TelemetrySeverity severity = TelemetrySeverity.Normal, bool isOptOutFriendly = false, bool postStartEvent = true, IEnumerable<OperationContextProperty>? correlations = null)
145public OperationContext StartUserTask(string eventName, Dictionary<string, AspireTelemetryProperty> startEventProperties, TelemetrySeverity severity = TelemetrySeverity.Normal, bool isOptOutFriendly = false, bool postStartEvent = true, IEnumerable<OperationContextProperty>? correlations = null)
192public OperationContext PostOperation(string eventName, TelemetryResult result, string? resultSummary = null, Dictionary<string, AspireTelemetryProperty>? properties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
220public OperationContext PostUserTask(string eventName, TelemetryResult result, string? resultSummary = null, Dictionary<string, AspireTelemetryProperty>? properties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
248public OperationContext PostFault(string eventName, string description, FaultSeverity severity, Dictionary<string, AspireTelemetryProperty>? properties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
277public OperationContext PostAsset(string eventName, string assetId, int assetEventVersion, Dictionary<string, AspireTelemetryProperty>? additionalProperties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
340public void PostCommandLineFlags(List<string> flagPrefixes, Dictionary<string, AspireTelemetryProperty> additionalProperties)
373private Dictionary<string, AspireTelemetryProperty>? IncludeDefaultProperties(Dictionary<string, AspireTelemetryProperty>? properties)
Telemetry\TelemetryRequests.cs (5)
10public record PostOperationRequest(string EventName, TelemetryResult Result, string? ResultSummary = null, Dictionary<string, AspireTelemetryProperty>? Properties = null, TelemetryEventCorrelation[]? CorrelatedWith = null);
12public record PostFaultRequest(string EventName, string Description, FaultSeverity Severity, Dictionary<string, AspireTelemetryProperty>? Properties = null, TelemetryEventCorrelation[]? CorrelatedWith = null);
14public record PostAssetRequest(string EventName, string AssetId, int AssetEventVersion, Dictionary<string, AspireTelemetryProperty>? AdditionalProperties, TelemetryEventCorrelation[]? CorrelatedWith = null);
18public record PostCommandLineFlagsRequest(List<string> FlagPrefixes, Dictionary<string, AspireTelemetryProperty> AdditionalProperties);
21Dictionary<string, AspireTelemetryProperty> StartEventProperties,
Aspire.Dashboard.Components.Tests (23)
Controls\ResourceDetailsTests.cs (9)
467var properties = new Dictionary<string, ResourcePropertyViewModel>
499var properties = new Dictionary<string, ResourcePropertyViewModel>
560var properties = new Dictionary<string, ResourcePropertyViewModel>
742var properties = new Dictionary<string, ResourcePropertyViewModel>
788var properties = new Dictionary<string, ResourcePropertyViewModel>
834var properties = new Dictionary<string, ResourcePropertyViewModel>
864var properties = new Dictionary<string, ResourcePropertyViewModel>
891var properties = new Dictionary<string, ResourcePropertyViewModel>
916Dictionary<string, ResourcePropertyViewModel> properties,
Aspire.Dashboard.Tests (95)
ResourceOutgoingPeerResolverTests.cs (29)
37var resources = new Dictionary<string, ResourceViewModel>
50var resources = new Dictionary<string, ResourceViewModel>
63var resources = new Dictionary<string, ResourceViewModel>
76var resources = new Dictionary<string, ResourceViewModel>
95var resources = new Dictionary<string, ResourceViewModel>
109var resources = new Dictionary<string, ResourceViewModel>
123var resources = new Dictionary<string, ResourceViewModel>
138var resources = new Dictionary<string, ResourceViewModel>
158var resources = new Dictionary<string, ResourceViewModel>
171var resources = new Dictionary<string, ResourceViewModel>
192var resources = new Dictionary<string, ResourceViewModel>
217var resources = new Dictionary<string, ResourceViewModel>
240var resources = new Dictionary<string, ResourceViewModel>
255var resources = new Dictionary<string, ResourceViewModel>
268var resources = new Dictionary<string, ResourceViewModel>
437var resources = new Dictionary<string, ResourceViewModel>
451var resources = new Dictionary<string, ResourceViewModel>
483var resources = new Dictionary<string, ResourceViewModel>
498var resources = new Dictionary<string, ResourceViewModel>
512var resources = new Dictionary<string, ResourceViewModel>
527var resources = new Dictionary<string, ResourceViewModel>
540var resources = new Dictionary<string, ResourceViewModel>
554var resources = new Dictionary<string, ResourceViewModel>
569var resources = new Dictionary<string, ResourceViewModel>
581var properties = new Dictionary<string, ResourcePropertyViewModel>
617var properties = new Dictionary<string, ResourcePropertyViewModel>
639var resources = new Dictionary<string, ResourceViewModel>
654var resources = new Dictionary<string, ResourceViewModel>
671var resources = new Dictionary<string, ResourceViewModel>
tests\Shared\Telemetry\InMemoryTelemetryRepository.cs (15)
67private readonly Dictionary<string, OtlpScope> _logScopes = new();
73private readonly Dictionary<ResourceKey, int> _resourceUnviewedErrorLogs = new();
77private readonly Dictionary<string, OtlpScope> _traceScopes = new();
218public Dictionary<ResourceKey, int> GetResourceUnviewedErrorLogsCount()
1467public Task ClearSelectedSignalsAsync(Dictionary<string, HashSet<AspireDataType>> selectedResources)
1744public async Task<Dictionary<string, int>> GetTraceFieldValuesAsync(string attributeName, CancellationToken cancellationToken)
1753var fieldValues = OtlpSpan.GetFieldValuesFromTraces(_traces, attributeName);
1762public async Task<Dictionary<string, int>> GetLogsFieldValuesAsync(string attributeName, CancellationToken cancellationToken)
1767var attributesValues = new Dictionary<string, int>(StringComparers.OtlpAttribute);
2143var updatedTraces = new Dictionary<ReadOnlyMemory<byte>, OtlpTrace>();
2543var allKnownAttributes = new Dictionary<string, List<string?>>();
2658public Dictionary<ReadOnlyMemory<KeyValuePair<string, string>>, DimensionScope> Dimensions { get; } = new(ScopeAttributesComparer.Instance);
2660public Dictionary<string, List<string?>> KnownAttributeValues { get; } = [];
2785public Dictionary<string, OtlpScope> Meters { get; } = [];
2787public Dictionary<OtlpInstrumentKey, InMemoryInstrument> Instruments { get; } = [];
Aspire.Deployment.EndToEnd.Tests (24)
Aspire.EndToEnd.Tests (5)
Aspire.Hosting (153)
ApplicationModel\ResourceExtensions.cs (7)
203public static async ValueTask<Dictionary<string, string>> GetEnvironmentVariableValuesAsync(this IResourceWithEnvironment resource,
413internal static async ValueTask<Dictionary<string, object>> GatherEnvironmentVariableValuesAsync(
419var config = new Dictionary<string, object>();
450Dictionary<string, object> environmentVariables,
490var config = await GatherEnvironmentVariableValuesAsync(resource, executionContext, logger, cancellationToken).ConfigureAwait(false);
1660var envVars = new Dictionary<string, object>();
1667var resultingVars = await ann.AsCallbackAnnotation().EvaluateOnceAsync(context).ConfigureAwait(false);
Pipelines\DistributedApplicationPipeline.cs (28)
605var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
642var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
657Dictionary<string, PipelineStep> stepsByName)
679private static (List<PipelineStep> StepsToExecute, Dictionary<string, PipelineStep> StepsByName) FilterStepsForExecution(
685var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
704var filteredStepsByName = stepsToExecute.ToDictionary(s => s.Name, StringComparer.Ordinal);
710Dictionary<string, PipelineStep> stepsByName)
848Dictionary<string, PipelineStep> stepsByName,
855var stepCompletions = new Dictionary<string, TaskCompletionSource>(steps.Count, StringComparer.Ordinal);
856var stepHierarchyByName = GetStepHierarchyByStep(steps, stepsByName);
995var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal);
1000var stepHierarchyByName = GetStepHierarchyByStep(steps, stepsByName);
1075Dictionary<string, PipelineStep> stepsByName)
1080var visitStates = new Dictionary<string, VisitState>(steps.Count, StringComparer.Ordinal);
1179var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal);
1318var executionLevels = GetExecutionLevelsByStep(stepsForTarget, allStepsByName);
1330var stepsByLevel = executionLevels.GroupBy(kvp => kvp.Value)
1361Dictionary<string, PipelineStep> stepsByName,
1390private static Dictionary<string, StepHierarchyInfo> GetStepHierarchyByStep(
1392Dictionary<string, PipelineStep> stepsByName)
1394var executionLevels = GetExecutionLevelsByStep(steps, stepsByName);
1395var result = new Dictionary<string, StepHierarchyInfo>(StringComparer.Ordinal);
1414private static int GetExecutionLevel(PipelineStep step, Dictionary<string, PipelineStep> stepsByName)
1423private static Dictionary<string, int> GetExecutionLevelsByStep(
1425Dictionary<string, PipelineStep> stepsByName)
1427var result = new Dictionary<string, int>(StringComparer.Ordinal);
1439Dictionary<string, PipelineStep> stepsByName,
1475var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal);
Publishing\ContainerRuntimeBase.cs (6)
49public abstract Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken);
211Dictionary<string, string>? environmentVariables = null)
229protected static string BuildArgumentsString(Dictionary<string, string?> buildArguments)
247internal static string BuildSecretsString(Dictionary<string, BuildImageSecretValue> buildSecrets, bool requireValue = false)
287Dictionary<string, string>? environmentVariables = null,
Publishing\DockerContainerRuntime.cs (5)
22private async Task RunDockerBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken)
92var environmentVariables = new Dictionary<string, string>();
129public override async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken)
Publishing\PodmanContainerRuntime.cs (7)
110var grouped = new Dictionary<string, List<ComposeServicePort>>(StringComparer.OrdinalIgnoreCase);
145private async Task RunPodmanBuildAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken)
200var environmentVariables = new Dictionary<string, string>();
284public override async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken)
321public Dictionary<string, string>? Labels { get; set; }
Aspire.Hosting.Azure (22)
AzureResourcePreparer.cs (8)
183var globalRoleAssignments = new Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>>();
306var roleAssignments = GetAllRoleAssignments(resource);
361private static Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> GetAllRoleAssignments(IResource resource)
363var result = new Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>>();
381Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments)
411Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments,
477private static void AppendGlobalRoleAssignments(Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments, AzureProvisioningResource azureResource, IEnumerable<RoleDefinition> newRoles)
488private void CreateGlobalRoleAssignments(DistributedApplicationModel appModel, Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments)
Aspire.Hosting.Azure.AppContainers (9)
Aspire.Hosting.Azure.AppService (4)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.Kubernetes (4)
Aspire.Hosting.Azure.Kubernetes.Tests (2)
Aspire.Hosting.Azure.Kusto.Tests (4)
Aspire.Hosting.Azure.Network (1)
Aspire.Hosting.Azure.PostgreSQL (4)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.Sql (4)
Aspire.Hosting.Azure.Tests (120)
AzureCosmosDBExtensionsTests.cs (13)
76var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
155var target = new Dictionary<string, object>();
360var secrets = new Dictionary<string, string>
464var secrets = new Dictionary<string, string>
674var env = new Dictionary<string, object>();
708var env = new Dictionary<string, object>();
742var env = new Dictionary<string, object>();
944var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
961var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
1001var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
1030var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
1043var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
1093var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(cosmos.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
ProvisioningTestHelpers.cs (34)
64public static IArmClientProvider CreateArmClientProvider(Dictionary<string, object> deploymentOutputs) => new TestArmClientProvider(deploymentOutputs);
65public static IArmClientProvider CreateArmClientProvider(Func<string, Dictionary<string, object>> deploymentOutputsProvider) => new TestArmClientProvider(deploymentOutputsProvider);
202private readonly Dictionary<string, object>? _deploymentOutputs;
203private readonly Func<string, Dictionary<string, object>>? _deploymentOutputsProvider;
227public TestArmClient(Dictionary<string, object> deploymentOutputs, TestResourceGroupResource? resourceGroup = null, bool resourceGroupLookupReturnsNotFound = false)
234public TestArmClient(Func<string, Dictionary<string, object>> deploymentOutputsProvider)
491Dictionary<string, object>? data;
515public TestSubscriptionResource(Dictionary<string, object> deploymentOutputs, TestResourceGroupResource? resourceGroup = null, string subscriptionId = DefaultSubscriptionId, bool resourceGroupLookupReturnsNotFound = false)
522public TestSubscriptionResource(Dictionary<string, object> deploymentOutputs, TestResourceGroupResource? resourceGroup, bool resourceGroupLookupReturnsNotFound)
527public TestSubscriptionResource(Func<string, Dictionary<string, object>> deploymentOutputsProvider, string subscriptionId = DefaultSubscriptionId)
560private readonly Dictionary<string, object>? _deploymentOutputs;
561private readonly Func<string, Dictionary<string, object>>? _deploymentOutputsProvider;
566public TestResourceGroupCollection(Dictionary<string, object> deploymentOutputs, TestResourceGroupResource? resourceGroup = null, bool resourceGroupLookupReturnsNotFound = false)
573public TestResourceGroupCollection(Func<string, Dictionary<string, object>> deploymentOutputsProvider)
632public TestResourceGroupResource(string name, Dictionary<string, object> deploymentOutputs, string subscriptionId = DefaultSubscriptionId)
639public TestResourceGroupResource(string name, Func<string, Dictionary<string, object>> deploymentOutputsProvider, string subscriptionId = DefaultSubscriptionId)
722private readonly Dictionary<string, object>? _deploymentOutputs;
723private readonly Func<string, Dictionary<string, object>>? _deploymentOutputsProvider;
726public TestArmDeploymentCollection(Dictionary<string, object> deploymentOutputs, Func<string, ResourceIdentifier>? deploymentIdFactory = null)
732public TestArmDeploymentCollection(Func<string, Dictionary<string, object>> deploymentOutputsProvider, Func<string, ResourceIdentifier>? deploymentIdFactory = null)
782public TestTenantResource(Dictionary<string, object> deploymentOutputs)
787public TestTenantResource(Func<string, Dictionary<string, object>> deploymentOutputsProvider)
844private readonly Dictionary<string, object>? _deploymentData;
845private readonly Func<string, Dictionary<string, object>>? _deploymentDataProvider;
849public TestArmDeploymentResource(string name, Dictionary<string, object> deploymentData, ResourceIdentifier? id = null, ResourcesProvisioningState? provisioningState = null)
857public TestArmDeploymentResource(string name, Dictionary<string, object> deploymentData, ResourcesProvisioningState provisioningState)
862public TestArmDeploymentResource(string name, Func<string, Dictionary<string, object>> deploymentDataProvider, ResourceIdentifier? id = null, ResourcesProvisioningState? provisioningState = null)
870public TestArmDeploymentResource(string name, Func<string, Dictionary<string, object>> deploymentDataProvider, ResourcesProvisioningState provisioningState)
881Dictionary<string, object> data;
924private readonly Dictionary<string, object>? _deploymentOutputs;
925private readonly Func<string, Dictionary<string, object>>? _deploymentOutputsProvider;
936public TestArmClientProvider(Dictionary<string, object> deploymentOutputs)
941public TestArmClientProvider(Func<string, Dictionary<string, object>> deploymentOutputsProvider)
1088public Dictionary<string, ProcessResult> CommandResults { get; set; } = [];
ResourceWithAzureFunctionsConfigTests.cs (21)
110var target = new Dictionary<string, object>();
128var target = new Dictionary<string, object>();
149var target = new Dictionary<string, object>();
166var target = new Dictionary<string, object>();
183var target = new Dictionary<string, object>();
199var target = new Dictionary<string, object>();
215var target = new Dictionary<string, object>();
231var target = new Dictionary<string, object>();
248var target = new Dictionary<string, object>();
273var target = new Dictionary<string, object>();
301var target = new Dictionary<string, object>();
323var target = new Dictionary<string, object>();
343var target = new Dictionary<string, object>();
363var target = new Dictionary<string, object>();
383var target = new Dictionary<string, object>();
400var target = new Dictionary<string, object>();
419var target = new Dictionary<string, object>();
439var target = new Dictionary<string, object>();
458var target = new Dictionary<string, object>();
479var target = new Dictionary<string, object>();
501var target = new Dictionary<string, object>();
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Blazor (12)
Aspire.Hosting.Blazor.Tests (33)
BlazorHostedExtensionsTests.cs (12)
29var env = await GetEnvironmentVariables(blazorApp, builder);
50var env = await GetEnvironmentVariables(blazorApp, builder);
71var env = await GetEnvironmentVariables(blazorApp, builder);
89var env = await GetEnvironmentVariables(blazorApp, builder);
112var env = await GetEnvironmentVariables(blazorApp, builder);
141var env = await GetEnvironmentVariables(blazorApp, builder);
294var env = await GetEnvironmentVariables(blazorApp, builder);
314var env = await GetEnvironmentVariables(blazorApp, builder);
359var env = await GetEnvironmentVariables(blazorApp, builder);
497private static async Task<Dictionary<string, object>> GetEnvironmentVariables(
504private static async Task<(Dictionary<string, object> Env, TestSink Sink)> GetEnvironmentVariablesWithLogs(
507var env = new Dictionary<string, object>();
GatewayConfigurationBuilderTests.cs (19)
23var env = new Dictionary<string, object>();
46var env = new Dictionary<string, object>();
68var env = new Dictionary<string, object>();
95var env = new Dictionary<string, object>();
121var env = new Dictionary<string, object>();
141var env = new Dictionary<string, object>();
167var env = new Dictionary<string, object>();
192var env = new Dictionary<string, object>();
215var env = new Dictionary<string, object>
247var env = new Dictionary<string, object>();
268var env = new Dictionary<string, object>();
294var env = new Dictionary<string, object>();
318var env = new Dictionary<string, object>();
341var env = new Dictionary<string, object>();
366var env = new Dictionary<string, object>();
397var env = new Dictionary<string, object>();
456var env = new Dictionary<string, object>();
485var env = new Dictionary<string, object>();
530var env = new Dictionary<string, object>();
Aspire.Hosting.Browsers (9)
Aspire.Hosting.Browsers.Tests (10)
Aspire.Hosting.CodeGeneration.Go (21)
AtsGoCodeGenerator.cs (19)
17public Dictionary<string, GoExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
49private readonly Dictionary<string, string> _interfaceNames = new(StringComparer.Ordinal);
52private readonly Dictionary<string, string> _implNames = new(StringComparer.Ordinal);
55private readonly Dictionary<string, bool> _isInterfaceType = new(StringComparer.Ordinal);
58private readonly Dictionary<string, bool> _isResourceBuilder = new(StringComparer.Ordinal);
60private readonly Dictionary<string, string> _dtoNames = new(StringComparer.Ordinal);
61private readonly Dictionary<string, string> _enumNames = new(StringComparer.Ordinal);
64private readonly Dictionary<string, string> _optionsTypeNames = new(StringComparer.Ordinal);
70public Dictionary<string, string> GenerateDistributedApplication(AtsContext context)
103var capabilitiesByDirectTarget = GroupCapabilitiesByDirectTarget(context.Capabilities);
104var capabilitiesByConcreteImpl = GroupCapabilitiesByConcreteImpl(context.Capabilities);
244var optionsNameFirstCapability = new Dictionary<string, AtsCapabilityInfo>(StringComparer.Ordinal);
387private static Dictionary<string, List<AtsCapabilityInfo>> GroupCapabilitiesByDirectTarget(
390var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
412private Dictionary<string, List<AtsCapabilityInfo>> GroupCapabilitiesByConcreteImpl(
415var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
772private void GenerateMarkerInterfaces(Dictionary<string, List<AtsCapabilityInfo>> capabilitiesByDirectTarget)
806private void GenerateConcreteHandleTypes(Dictionary<string, List<AtsCapabilityInfo>> capabilitiesByConcreteImpl)
1636var seenForCapability = new Dictionary<string, string>(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.Go.Tests (20)
Aspire.Hosting.CodeGeneration.Java (24)
AtsJavaCodeGenerator.cs (22)
15public Dictionary<string, JavaExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
38private readonly Dictionary<string, string> _classNames = new(StringComparer.Ordinal);
39private readonly Dictionary<string, string> _dtoNames = new(StringComparer.Ordinal);
40private readonly Dictionary<string, string> _enumNames = new(StringComparer.Ordinal);
41private readonly Dictionary<string, List<AtsParameterInfo>> _optionsClassesToGenerate = new(StringComparer.Ordinal);
42private readonly Dictionary<string, string> _capabilityOptionsClassMap = new(StringComparer.Ordinal);
51public Dictionary<string, string> GenerateDistributedApplication(AtsContext context)
53var files = new Dictionary<string, string>(StringComparer.Ordinal);
80private static void AddSplitJavaSourceFiles(Dictionary<string, string> files, string source)
115private static Dictionary<string, string> SplitJavaSourceFiles(string source)
119var declarations = new Dictionary<string, string>(StringComparer.Ordinal);
607var capabilitiesByTarget = GroupCapabilitiesByTarget(capabilities);
608var collectionTypes = CollectListAndDictTypeIds(capabilities);
1233Dictionary<string, List<AtsCapabilityInfo>> capabilitiesByTarget)
2219Dictionary<string, bool> collectionTypes)
2373var handleTypeMap = context.HandleTypes
2379var handleTypeInfoMap = context.HandleTypes
2419private static Dictionary<string, List<AtsCapabilityInfo>> GroupCapabilitiesByTarget(
2422var result = new Dictionary<string, List<AtsCapabilityInfo>>(StringComparer.Ordinal);
2456private static Dictionary<string, bool> CollectListAndDictTypeIds(IReadOnlyList<AtsCapabilityInfo> capabilities)
2459var typeIds = new Dictionary<string, bool>(StringComparer.Ordinal);
2625private static void AddListOrDictTypeIfNeeded(Dictionary<string, bool> typeIds, AtsTypeRef? typeRef)
Aspire.Hosting.CodeGeneration.Java.Tests (24)
Aspire.Hosting.CodeGeneration.Python (23)
AtsPythonCodeGenerator.cs (13)
29public Dictionary<string, PythonExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
126private readonly Dictionary<string, MergedCapabilityDispatch> _mergedCapabilityDispatches = new(StringComparer.Ordinal);
136private readonly Dictionary<string, string> _wrapperClassNames = new(StringComparer.Ordinal);
139private readonly Dictionary<string, string> _enumTypeNames = new(StringComparer.Ordinal);
636public Dictionary<string, string> GenerateDistributedApplication(AtsContext context)
638var files = new Dictionary<string, string>();
1828var capabilitiesByTypeId = new Dictionary<string, List<AtsCapabilityInfo>>();
1831var typeRefsByTypeId = new Dictionary<string, AtsTypeRef>();
1834var interfaceCapabilities = new Dictionary<string, List<AtsCapabilityInfo>>();
1945var allReferencedTypeRefs = CollectAllReferencedTypes(capabilities);
2025var buildersByTypeId = builders.ToDictionary(b => b.TypeId, StringComparer.Ordinal);
2084private Dictionary<string, AtsTypeRef> CollectAllReferencedTypes(IReadOnlyList<AtsCapabilityInfo> capabilities)
2086var typeRefs = new Dictionary<string, AtsTypeRef>();
Aspire.Hosting.CodeGeneration.Python.Tests (17)
Aspire.Hosting.CodeGeneration.Rust (13)
Aspire.Hosting.CodeGeneration.Rust.Tests (15)
Aspire.Hosting.CodeGeneration.TypeScript (30)
TypeScriptApiProjector.cs (26)
96internal Dictionary<string, string> WrapperClassNames => _wrapperClassNames;
99internal Dictionary<string, string> ConcreteTypeIds => _concreteTypeIds;
102internal Dictionary<string, AtsTypeRef> TypeRefsById => _typeRefsById;
111internal Dictionary<string, List<AtsParameterInfo>> OptionsInterfacesToGenerate => _optionsInterfacesToGenerate;
114internal Dictionary<string, string> CapabilityOptionsInterfaceMap => _capabilityOptionsInterfaceMap;
117internal Dictionary<string, string> EnumTypeNames => _enumTypeNames;
120internal Dictionary<string, AtsDocumentationInfo> HandleDocumentationById => _handleDocumentationById;
123internal Dictionary<string, AtsDtoTypeInfo> DtoTypesById => _dtoTypesById;
129var directlyReturnedResourceTypesByClassName = capabilities
459var declarations = new Dictionary<string, TypeScriptApiDeclaration>(StringComparer.Ordinal)
1563private readonly Dictionary<string, string> _wrapperClassNames = new(StringComparer.Ordinal);
1567private readonly Dictionary<string, string> _concreteTypeIds = new(StringComparer.Ordinal);
1569private readonly Dictionary<string, AtsTypeRef> _typeRefsById = new(StringComparer.Ordinal);
1582private readonly Dictionary<string, List<AtsParameterInfo>> _optionsInterfacesToGenerate = new(StringComparer.Ordinal);
1588private readonly Dictionary<string, string> _capabilityOptionsInterfaceMap = new(StringComparer.Ordinal);
1594private readonly Dictionary<string, string> _optionsInterfaceOwningAssemblies = new(StringComparer.Ordinal);
1598private readonly Dictionary<string, string> _enumTypeNames = new(StringComparer.Ordinal);
1602private readonly Dictionary<string, AtsDocumentationInfo> _handleDocumentationById = new(StringComparer.Ordinal);
1606private readonly Dictionary<string, AtsDtoTypeInfo> _dtoTypesById = new(StringComparer.Ordinal);
2571var capabilitiesByTypeId = new Dictionary<string, List<AtsCapabilityInfo>>();
2574var typeRefsByTypeId = new Dictionary<string, AtsTypeRef>();
2577var interfaceCapabilities = new Dictionary<string, List<AtsCapabilityInfo>>();
2711var allReferencedTypeRefs = CollectAllReferencedTypes(capabilities);
2854internal static Dictionary<string, AtsTypeRef> CollectAllReferencedTypes(IReadOnlyList<AtsCapabilityInfo> capabilities)
2856var typeRefs = new Dictionary<string, AtsTypeRef>();
3044public Dictionary<string, ExportedValueTreeNode> Children { get; } = new(StringComparer.Ordinal);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (45)
Aspire.Hosting.Containers.Tests (1)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.DevTunnels.Tests (1)
Aspire.Hosting.Docker (30)
Aspire.Hosting.Docker.Tests (3)
Aspire.Hosting.Dotnet (1)
Aspire.Hosting.EntityFrameworkCore (4)
Aspire.Hosting.EntityFrameworkCore.Tests (1)
Aspire.Hosting.Foundry (3)
Aspire.Hosting.Foundry.Tests (9)
Aspire.Hosting.Integration.Analyzers (1)
Aspire.Hosting.Java (3)
Aspire.Hosting.Java.Tests (30)
Aspire.Hosting.JavaScript.Tests (14)
AddViteAppTests.cs (11)
150var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(nodeApp.Resource, DistributedApplicationOperation.Publish);
178var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(nodeApp.Resource, DistributedApplicationOperation.Publish);
570var env = new Dictionary<string, object>();
630var env = new Dictionary<string, object>();
682var env = new Dictionary<string, object>();
728var env = new Dictionary<string, object>();
777var env = new Dictionary<string, object>();
839var env = new Dictionary<string, object>();
907var resources = appModel.Resources.OfType<ViteAppResource>().ToDictionary(resource => resource.Name);
908var configPaths = new Dictionary<string, string>();
1017var env = new Dictionary<string, object>();
Aspire.Hosting.Kafka.Tests (6)
Aspire.Hosting.Keycloak.Tests (1)
Aspire.Hosting.Kubernetes (71)
Deployment\HelmDeploymentEngine.cs (10)
299var overrideValues = new Dictionary<string, Dictionary<string, Dictionary<string, object>>>();
303var resolvedLookup = new Dictionary<string, string>();
368Dictionary<string, Dictionary<string, Dictionary<string, object>>> overrideValues,
371if (!overrideValues.TryGetValue(section, out var sectionDict))
377if (!sectionDict.TryGetValue(resourceKey, out var resourceValues))
390internal static string ResolveHelmExpressions(string template, Dictionary<string, string> resolvedLookup)
KubernetesEnvironmentResource.cs (8)
459var deploymentTargets = new Dictionary<IResource, KubernetesResource>(new ResourceNameComparer());
715private async Task ProcessIngressResources(DistributedApplicationModel model, Dictionary<IResource, KubernetesResource> deploymentTargets, ILogger logger, CancellationToken cancellationToken)
755Dictionary<IResource, KubernetesResource> deploymentTargets,
781var pathsByHost = new Dictionary<string, List<IngressPathConfig>>();
920Dictionary<IResource, KubernetesResource> deploymentTargets,
956private async Task ProcessGatewayResources(DistributedApplicationModel model, Dictionary<IResource, KubernetesResource> deploymentTargets, ILogger logger, CancellationToken cancellationToken)
1053Dictionary<IResource, KubernetesResource> deploymentTargets,
1229Dictionary<IResource, KubernetesResource> deploymentTargets,
KubernetesPublishingContext.cs (13)
27private readonly Dictionary<string, Dictionary<string, object>> _helmValues = new()
170if (!_helmValues.TryGetValue(captured.Section, out var section))
176resourceObj is not Dictionary<string, object> resourceSection)
188var parameterItems = MergeHelmValueMappings(
195var configItems = MergeHelmValueMappings(
200var secretItems = MergeHelmValueMappings(
211private static Dictionary<string, KubernetesResource.HelmValue> MergeHelmValueMappings(
217var result = new Dictionary<string, KubernetesResource.HelmValue>(StringComparer.Ordinal);
218var origins = new Dictionary<string, string>(StringComparer.Ordinal);
257Dictionary<string, KubernetesResource.HelmValue> contextItems,
260if (contextItems.Count <= 0 || _helmValues[helmKey] is not Dictionary<string, object> helmSection)
265var paramValues = new Dictionary<string, object>();
KubernetesResource.cs (10)
48internal Dictionary<string, EndpointMapping> EndpointMappings { get; } = [];
49internal Dictionary<string, HelmValue> EnvironmentVariables { get; } = [];
50internal Dictionary<string, HelmValue> Secrets { get; } = [];
51internal Dictionary<string, HelmValue> Parameters { get; } = [];
52internal Dictionary<string, HelmValue> AdditionalConfigValues { get; } = [];
53internal Dictionary<string, HelmValue> AdditionalSecretValues { get; } = [];
54internal Dictionary<string, string> Labels { get; private set; } = [];
489private static void RemoveHttpsServiceDiscoveryVariables(Dictionary<string, object> environmentVariables)
709var values = parameter.Secret ? AdditionalSecretValues : AdditionalConfigValues;
722Dictionary<string, HelmValue> mappings,
Aspire.Hosting.Kubernetes.Tests (6)
Aspire.Hosting.Maui (11)
Aspire.Hosting.Maui.Tests (20)
Aspire.Hosting.Milvus (1)
Aspire.Hosting.Milvus.Tests (2)
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MongoDB.Tests (3)
Aspire.Hosting.MySql (1)
Aspire.Hosting.MySql.Tests (5)
Aspire.Hosting.OpenAI (1)
Aspire.Hosting.Oracle (1)
Aspire.Hosting.Oracle.Tests (3)
Aspire.Hosting.Orleans (4)
Aspire.Hosting.Orleans.Tests (5)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.PostgreSQL.Tests (7)
Aspire.Hosting.Python.Tests (5)
Aspire.Hosting.Qdrant.Tests (5)
AddQdrantTests.cs (5)
73var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
145var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerResource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
194var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
206var containerConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(container1.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
237var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(consumer.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
Aspire.Hosting.Radius (72)
Publishing\RadiusInfrastructureBuilder.cs (57)
47private readonly Dictionary<string, ProvisioningParameter> _envParametersByName = new(StringComparer.Ordinal);
51private readonly Dictionary<string, ParameterResource> _deployParametersByIdentifier = new(StringComparer.Ordinal);
56private readonly Dictionary<string, ProvisioningParameter> _recipeParameters = new(StringComparer.Ordinal);
61private readonly Dictionary<string, ParameterResource> _recipeParameterBindings = new(StringComparer.Ordinal);
65private readonly Dictionary<string, string> _recipeParameterIdentifiers = new(StringComparer.Ordinal);
74private static readonly Dictionary<string, string> s_defaultRecipeTemplates = new(StringComparer.Ordinal)
132var udtRecipeEntries = new Dictionary<string, RecipeEntry>(StringComparer.Ordinal);
133var legacyRecipeEntries = new Dictionary<string, Dictionary<string, RecipeEntry>>(StringComparer.Ordinal);
134var typeInstancesByResourceName = new Dictionary<string, RadiusResourceTypeConstruct>(StringComparer.Ordinal);
240var secretStoreConstructs = EmitSecretStores(options, secretStoresForScope, legacyEnvConstruct, legacyAppConstruct);
246var instanceParents = new Dictionary<RadiusResourceTypeConstruct, (ProvisionableResource? Env, ProvisionableResource App)>();
268var containerConnectionTargets = new Dictionary<RadiusContainerConstruct, Dictionary<string, RadiusResourceTypeConstruct>>();
276var containerPortSnapshots = new Dictionary<string, Dictionary<string, (int Port, string Protocol)>>(StringComparer.Ordinal);
281var connectionTargets = GetConnectionTargets(resource, radiusResources, typeInstancesByResourceName);
288var env = await ResolveEnvironmentAsync(resource).ConfigureAwait(false);
289var ports = ResolvePorts(resource);
385var deployParameters = new Dictionary<string, ParameterResource>(_deployParametersByIdentifier, StringComparer.Ordinal);
409Dictionary<RadiusRecipePackConstruct, string> RecipePackIds,
410Dictionary<RadiusResourceTypeConstruct, (string? EnvId, string AppId)> InstanceParentIds,
411Dictionary<RadiusContainerConstruct, Dictionary<string, string>> ContainerConnectionTargetIds,
412Dictionary<RadiusSecretStoreConstruct, string> SecretStoreIds);
435Dictionary<RadiusResourceTypeConstruct, (ProvisionableResource? Env, ProvisionableResource App)> instanceParents,
436Dictionary<RadiusContainerConstruct, Dictionary<string, RadiusResourceTypeConstruct>> containerConnectionTargets,
508if (!containerConnectionTargets.TryGetValue(container, out var targets))
525!snapshot.ContainerConnectionTargetIds.TryGetValue(container, out var targetSnapIds))
633private (List<IResource> radiusResources, List<IResource> computeResources, Dictionary<IResource, (string ResourceType, string ApiVersion)> resolvedTypes) ClassifyResources()
637var resolved = new Dictionary<IResource, (string ResourceType, string ApiVersion)>();
821Dictionary<string, RecipeEntry> entries,
839string identifier, Dictionary<string, RecipeEntry> recipeEntries)
867Dictionary<string, Dictionary<string, RecipeEntry>> entries,
875if (!entries.TryGetValue(resourceType, out var byName))
896Dictionary<string, Dictionary<string, RecipeEntry>> legacyRecipeEntries)
988private static Dictionary<string, RadiusResourceTypeConstruct> GetConnectionTargets(
991Dictionary<string, RadiusResourceTypeConstruct> typeInstancesByResourceName)
993var connections = new Dictionary<string, RadiusResourceTypeConstruct>(StringComparer.Ordinal);
1025Dictionary<string, RadiusResourceTypeConstruct> connectionTargets,
1063private static Dictionary<string, ContainerPortConstruct> ResolvePorts(IResource resource)
1065var ports = new Dictionary<string, ContainerPortConstruct>(StringComparer.Ordinal);
1114private async Task<Dictionary<string, ContainerEnvVarConstruct>> ResolveEnvironmentAsync(IResource resource)
1116var result = new Dictionary<string, ContainerEnvVarConstruct>(StringComparer.Ordinal);
1454IReadOnlyDictionary<string, Dictionary<string, (int Port, string Protocol)>> portSnapshots)
1459var containersByMapKey = new Dictionary<string, RadiusContainerConstruct>(StringComparer.Ordinal);
1668var effective = new Dictionary<string, object>(annotation.EnvironmentWide, StringComparer.Ordinal);
1670if (annotation.ByResourceType.TryGetValue(resourceType, out var scoped))
1936private Dictionary<string, RadiusSecretStoreConstruct> EmitSecretStores(
1942var storeConstructs = new Dictionary<string, RadiusSecretStoreConstruct>(StringComparer.Ordinal);
1993var bicepAuth = new Dictionary<string, object>(StringComparer.Ordinal);
1994var gitPat = new Dictionary<string, object>(StringComparer.Ordinal);
1995var envSecrets = new Dictionary<string, object>(StringComparer.Ordinal);
2021var recipeConfig = new Dictionary<string, object>(StringComparer.Ordinal);
Aspire.Hosting.Redis.Tests (6)
Aspire.Hosting.RemoteHost (53)
AtsCapabilityScanner.cs (25)
51public Dictionary<string, MethodInfo> Methods { get; init; } = new();
57public Dictionary<string, PropertyInfo> Properties { get; init; } = new();
93private readonly Dictionary<string, AtsEnumTypeInfo> _enums = new(StringComparer.Ordinal);
147var allMethods = new Dictionary<string, MethodInfo>();
148var allProperties = new Dictionary<string, PropertyInfo>();
149var seenCapabilities = new Dictionary<string, AtsCapabilityInfo>(); // Track capability ID -> first capability for duplicate detection
306var methods = new Dictionary<string, MethodInfo>();
307var properties = new Dictionary<string, PropertyInfo>();
311var discoveredResourceTypes = new Dictionary<string, Type>();
533var enumTypes = new Dictionary<string, Type>(StringComparer.Ordinal);
602private static void CollectEnumClrTypes(AtsTypeRef? typeRef, Dictionary<string, Type> enumTypes)
832var typeToCompatibleTypes = BuildTypeCompatibilityMap(typeInfos);
870private static Dictionary<string, List<AtsTypeRef>> BuildTypeCompatibilityMap(
873var typeToCompatibleTypes = new Dictionary<string, List<AtsTypeRef>>();
917Dictionary<string, List<AtsTypeRef>> map,
953var expandedTargetsToRemove = new Dictionary<string, HashSet<string>>(StringComparer.Ordinal);
1157genericTypeDefinition == typeof(Dictionary<,>) ||
1527public Dictionary<string, MethodInfo> Methods { get; init; } = new();
1532public Dictionary<string, PropertyInfo> Properties { get; init; } = new();
1543var methods = new Dictionary<string, MethodInfo>();
1544var properties = new Dictionary<string, PropertyInfo>();
2411if (genericDef == typeof(Dictionary<,>) || genericDef == typeof(IDictionary<,>))
2736if (genericDef == typeof(Dictionary<,>) || genericDef == typeof(IDictionary<,>))
3071Dictionary<string, Type> discoveredTypes)
3109Dictionary<string, Type> discoveredTypes)
Aspire.Hosting.RemoteHost.Tests (11)
Aspire.Hosting.Rust.Tests (11)
CargoMetadataTests.cs (11)
100var environment = new Dictionary<string, string>
117var environment = new Dictionary<string, string> { ["REGISTRY_TOKEN"] = " secret " };
129var environment = new Dictionary<string, string> { ["REGISTRY_TOKEN"] = Secret };
142var resourceEnvironment = new Dictionary<string, string>();
143var inheritedEnvironment = new Dictionary<string, string?>
160var inheritedEnvironment = new Dictionary<string, string?>
183var inheritedEnvironment = new Dictionary<string, string?>
201var inheritedEnvironment = new Dictionary<string, string?>
217var environment = new Dictionary<string, string> { ["API_TOKEN"] = "1" };
227var environment = new Dictionary<string, string>
241var environment = new Dictionary<string, string> { ["API_TOKEN"] = "1" };
Aspire.Hosting.Sdk.Tests (42)
AppHostSdkTargetsTests.cs (42)
107var properties = await GetComputeRunArgumentsPropertiesAsync(
143var properties = await GetComputeRunArgumentsPropertiesAsync(
176var properties = await GetComputeRunArgumentsPropertiesAsync(
235var properties = await GetComputeRunArgumentsPropertiesAsync(
254var properties = await GetComputeRunArgumentsPropertiesAsync(
294var properties = await GetComputeRunArgumentsPropertiesAsync(project, [$"-p:AspireCliPath={aspireCliPath}"]);
309var properties = await GetComputeRunArgumentsPropertiesAsync(
334var properties = await GetComputeRunArgumentsPropertiesAsync(
375var properties = await GetComputeRunArgumentsPropertiesAsync(
391var properties = await GetComputeRunArgumentsPropertiesAsync(project);
406Dictionary<string, string>? environment = suppressionPropertyName == SuppressCliRunHookEnvironmentVariable
413var properties = await GetComputeRunArgumentsPropertiesAsync(project, extraArguments, environment);
429var environment = new Dictionary<string, string>
466var environment = new Dictionary<string, string>
506var environment = new Dictionary<string, string>
547var environment = new Dictionary<string, string>
584var properties = await GetComputeRunArgumentsPropertiesAsync(
599var environment = new Dictionary<string, string>
612var properties = await GetComputeRunArgumentsPropertiesAsync(
648var environment = new Dictionary<string, string>
656var properties = await GetResolveAspireCliBundlePathPropertiesAsync(
681var environment = new Dictionary<string, string>
687var properties = await GetResolveAspireCliBundlePathPropertiesAsync(project, environment, ["-warnaserror"]);
708var environment = new Dictionary<string, string>
714var properties = await GetResolveAspireCliBundlePathPropertiesAsync(project, environment, ["-warnaserror"]);
736var environment = new Dictionary<string, string>
743var properties = await GetResolveAspireCliBundlePathPropertiesAsync(project, environment, ["-warnaserror"]);
762var environment = new Dictionary<string, string>
927var environment = new Dictionary<string, string>
952var properties = await GetComputeRunArgumentsPropertiesAsync(
978var properties = await GetComputeRunArgumentsPropertiesAsync(
994var properties = await GetComputeRunArgumentsPropertiesAsync(
1010var properties = await GetComputeRunArgumentsPropertiesAsync(
1026var properties = await GetComputeRunArgumentsPropertiesAsync(
1042var properties = await GetComputeRunArgumentsPropertiesAsync(
1056var properties = await GetComputeRunArgumentsPropertiesAsync(
1156private static async Task<Dictionary<string, string>> GetComputeRunArgumentsPropertiesAsync(
1169private static async Task<Dictionary<string, string>> GetResolveAspireCliBundlePathPropertiesAsync(
1182private static async Task<Dictionary<string, string>> GetTargetPropertiesAsync(
1727Dictionary<string, string> properties,
1745private static void AssertUsesDotNetRun(Dictionary<string, string> properties, RunHookProject project, string expectedArguments = "")
1771private static Dictionary<string, string> CreatePathEnvironment(string directory, bool includeCurrentPath = true)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.SqlServer.Tests (1)
Aspire.Hosting.Testing (3)
Aspire.Hosting.Tests (233)
Dashboard\DashboardResourceTests.cs (8)
269var config = new Dictionary<string, string?>
387var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
427var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
463var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
507var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
553var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
596var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
807var config = new Dictionary<string, string?>
Dcp\DcpExecutorTests.cs (75)
294var configDict = new Dictionary<string, string?>
833var configDict = new Dictionary<string, string?>
868var configDict = new Dictionary<string, string?>
906var configDict = new Dictionary<string, string?>
1185var configDict = new Dictionary<string, string?>
1223var configDict = new Dictionary<string, string?>
1261var configDict = new Dictionary<string, string?>
1382var configDict = new Dictionary<string, string?>
3493var configDict = new Dictionary<string, string?>
3530var configDict = new Dictionary<string, string?>
4667var configDict = new Dictionary<string, string?>
4718var configDict = new Dictionary<string, string?>
5102var configDict = new Dictionary<string, string?>
5255var configDict = new Dictionary<string, string?>
5308var configDict = new Dictionary<string, string?>
5359var configDict = new Dictionary<string, string?>
5582var configDict = new Dictionary<string, string?>
5621var configDict = new Dictionary<string, string?>
5660var configDict = new Dictionary<string, string?>
5696var configDict = new Dictionary<string, string?>
5738var configDict = new Dictionary<string, string?>
5780var configDict = new Dictionary<string, string?>
5822var configDict = new Dictionary<string, string?>
5859var configDict = new Dictionary<string, string?>
5896var configDict = new Dictionary<string, string?>
5938var configDict = new Dictionary<string, string?>
5972var configDict = new Dictionary<string, string?>
6011var configDict = new Dictionary<string, string?>
6053var configDict = new Dictionary<string, string?>
6090var configDict = new Dictionary<string, string?>
6136var configDict = new Dictionary<string, string?>
6193var configDict = new Dictionary<string, string?>
6247var configDict = new Dictionary<string, string?>
6360var configDict = new Dictionary<string, string?>
7000var configDict = new Dictionary<string, string?>
7086var configDict = new Dictionary<string, string?>
7127var configDict = new Dictionary<string, string?>
7183var configDict = new Dictionary<string, string?>
7225var configDict = new Dictionary<string, string?>
7305var configDict = new Dictionary<string, string?>
7337var configDict = new Dictionary<string, string?>
7383var configDict = new Dictionary<string, string?>
7424var configDict = new Dictionary<string, string?>
7463var configDict = new Dictionary<string, string?>
7506var configDict = new Dictionary<string, string?>
7706var configDict = new Dictionary<string, string?>
7778var configDict = new Dictionary<string, string?>
7817var configDict = new Dictionary<string, string?>
7851var configDict = new Dictionary<string, string?>
7915var configDict = new Dictionary<string, string?>
7946var configDict = new Dictionary<string, string?>
7978var configDict = new Dictionary<string, string?>
8040var configDict = new Dictionary<string, string?>
8095var configDict = new Dictionary<string, string?>
8146var configDict = new Dictionary<string, string?>
8199var configDict = new Dictionary<string, string?>
8276var configDict = new Dictionary<string, string?>
8311var configDict = new Dictionary<string, string?>
8366var configDict = new Dictionary<string, string?>
8408var configDict = new Dictionary<string, string?>
8445var configDict = new Dictionary<string, string?>
8480var configDict = new Dictionary<string, string?>
8556var configDict = new Dictionary<string, string?>
8639var configDict = new Dictionary<string, string?>
8701var configDict = new Dictionary<string, string?>
8752var configDict = new Dictionary<string, string?>
8795var configDict = new Dictionary<string, string?>
8845var configDict = new Dictionary<string, string?>
9230var configDict = new Dictionary<string, string?>
9283var configDict = new Dictionary<string, string?>
9653var configDict = new Dictionary<string, string?>
9700var configDict = new Dictionary<string, string?>
9744var configDict = new Dictionary<string, string?>
9793var configDict = new Dictionary<string, string?>
10350public Dictionary<string, string>? MsBuildProperties { get; set; }
ExpressionResolverTests.cs (7)
144var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(source.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
182var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(test.Resource, DistributedApplicationOperation.Run, testServiceProvider).DefaultTimeout();
219var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(test.Resource, DistributedApplicationOperation.Run, testServiceProvider).DefaultTimeout();
244var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(test.Resource, DistributedApplicationOperation.Run, testServiceProvider).DefaultTimeout();
270var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dep.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
289var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dep.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
344Dictionary<string, ReferenceExpression> Expressions { get; }
ExternalServiceTests.cs (5)
116var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
133var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
152var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
172var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Publish, app.Services).DefaultTimeout();
560var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
ProjectResourceTests.cs (11)
137var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
240var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
264var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
395var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Publish).DefaultTimeout();
438var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
481var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
503var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
528var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
555var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
748var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
1068protected Dictionary<string, LaunchProfile>? Profiles { get; set; } = new();
WithEnvironmentTests.cs (19)
32var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
55var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
76var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
92var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(project.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
108var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
125var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
148var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource,
191var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
215var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
244var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerB.Resource).DefaultTimeout();
245var manifestConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
323var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerB.Resource).DefaultTimeout();
347var runConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(targetBuilder.Resource, DistributedApplicationOperation.Run).DefaultTimeout();
353var publishConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(targetBuilder.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
377var runtimeConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
385var manifestConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
411var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
458var runtimeConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
466var manifestConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
WithReferenceTests.cs (35)
29var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
52var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
72var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
102var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
151var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
179var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
205var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
234var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
264var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
286var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
322var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
361var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
377var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
393var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
412var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
442var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
494var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
516var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
540var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
557var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
580var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
605var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(executable.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
630var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(executable.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
657var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(executable.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
682var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(container.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
709var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(container.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
738var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
761var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
783var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
831var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
861var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
891var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
954var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
974var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
994var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
Aspire.Hosting.TestUtilities (10)
Publishing\FakeContainerRuntime.cs (6)
31public Dictionary<string, string?>? CapturedBuildArguments { get; private set; }
32public Dictionary<string, BuildImageSecretValue>? CapturedBuildSecrets { get; private set; }
34public Func<string, string, ContainerImageBuildOptions?, Dictionary<string, string?>, Dictionary<string, BuildImageSecretValue>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; }
76public async Task BuildImageAsync(string contextPath, string dockerfilePath, ContainerImageBuildOptions? options, Dictionary<string, string?> buildArguments, Dictionary<string, BuildImageSecretValue> buildSecrets, string? stage, CancellationToken cancellationToken)
Aspire.Hosting.Yarp (4)
Aspire.Hosting.Yarp.Tests (10)
AddYarpTests.cs (8)
54var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(yarp.Resource, DistributedApplicationOperation.Run, testProvider);
77var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(yarp.Resource, DistributedApplicationOperation.Publish, TestServiceProvider.Instance);
102var env = new Dictionary<string, object>();
126var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(yarp.Resource, DistributedApplicationOperation.Run, testProvider);
148var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(yarp.Resource, DistributedApplicationOperation.Publish, testProvider);
173var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(yarp.Resource, DistributedApplicationOperation.Run, testProvider);
188var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(yarp.Resource, DistributedApplicationOperation.Publish, TestServiceProvider.Instance);
283var env = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(yarp.Resource, DistributedApplicationOperation.Publish, TestServiceProvider.Instance);
Aspire.Managed.Tests (2)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (2)
Aspire.Playground.Tests (4)
Aspire.Templates.Tests (5)
Aspire.TerminalHost (1)
Aspire.TestTools (1)
Aspire.TypeSystem (8)
Binding.Http.IntegrationTests (3)
blazor-devserver (1)
blazor-gateway (2)
cdac-build-tool (11)
Client.ClientBase.IntegrationTests (5)
ConfigurationSchemaGenerator (8)
crossgen2 (22)
Program.cs (10)
32private Dictionary<string, string> _allInputFilePaths = new();
113Dictionary<string, string> inputFilePathsArg = _command.Result.GetValue(_command.InputFilePaths);
114Dictionary<string, string> unrootedInputFilePathsArg = Get(_command.UnrootedInputFilePaths);
157Dictionary<string, string> inputFilePaths = new Dictionary<string, string>();
158Dictionary<string, string> unrootedInputFilePaths = new Dictionary<string, string>();
160Dictionary<string, string> referenceFilePaths = Get(_command.ReferenceFilePaths);
236Dictionary<string, string> inputBubbleReferenceFilePaths = Get(_command.InputBubbleReferenceFilePaths);
280var singleCompilationInputFilePaths = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
327private void RunSingleCompilation(Dictionary<string, string> inFilePaths, InstructionSetSupport instructionSetSupport, string compositeRootPath, Dictionary<string, string> unrootedInputFilePaths, HashSet<ModuleDesc> versionBubbleModulesHash, ReadyToRunCompilerContext typeSystemContext, Logger logger)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (8)
31public static Dictionary<string, string> BuildPathDictionary(IReadOnlyList<Token> tokens, bool strict)
33Dictionary<string, string> dictionary = new(StringComparer.OrdinalIgnoreCase);
46Dictionary<string, string> dictionary = new(StringComparer.OrdinalIgnoreCase);
232Dictionary<string, string> inputToReproPackageFileName = new();
234Dictionary<string, string> outputToReproPackageFileName = new();
255Dictionary<string, string> dictionary = new();
328var originalToReproPackageFileName = input ? inputToReproPackageFileName : outputToReproPackageFileName;
369private static void AppendExpandedPaths(Dictionary<string, string> dictionary, string pattern, bool strict)
csc (5)
CSharpSyntaxGenerator (3)
dotnet (383)
_generated\103\WorkloadSearchVersionsJsonSerializerContext.DictionaryStringDictionaryStringString.g.cs (23)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>? _DictionaryStringDictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>> DictionaryStringDictionaryStringString
22get => _DictionaryStringDictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>> Create_DictionaryStringDictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>
31ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>(),
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>, string, global::System.Collections.Generic.Dictionary<string, string>>(options, info);
47private void DictionaryStringDictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>? value)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.Dictionary<string, string>> entry in value)
_generated\104\WorkloadSearchVersionsJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\105\WorkloadSearchVersionsJsonSerializerContext.IEnumerableDictionaryStringString.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>>? _IEnumerableDictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>> IEnumerableDictionaryStringString
22get => _IEnumerableDictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>> Create_IEnumerableDictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>, global::System.Collections.Generic.Dictionary<string, string>>(options, info);
47private void IEnumerableDictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.Dictionary<string, string>>? value)
57foreach (global::System.Collections.Generic.Dictionary<string, string> element in value)
_generated\111\WorkloadHistoryJsonSerializerContext.WorkloadHistoryRecord.g.cs (3)
113var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
128AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.WorkloadHistoryRecord).GetProperty("RollbackFileContents", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
131properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info3);
_generated\112\WorkloadHistoryJsonSerializerContext.WorkloadHistoryState.g.cs (3)
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
68AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.WorkloadHistoryState).GetProperty("ManifestVersions", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info0);
_generated\113\WorkloadHistoryJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\159\TelemetryDiskLoggerJsonSerializerContext.ActivityModel.g.cs (7)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel((string)args[0], (string)args[1], (global::System.TimeSpan)args[2], (global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.IdentifiersModel)args[3], (global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel)args[4], (global::System.Collections.Generic.Dictionary<string, string>)args[5], (global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel[])args[6]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(global::System.TimeSpan), typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.IdentifiersModel), typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel), typeof(global::System.Collections.Generic.Dictionary<string, string>), typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel[])}, modifiers: null),
161var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
176AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel).GetProperty("tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
179properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info5);
291ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, string>),
320private static extern void __set_ActivityModel_tags(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel obj, global::System.Collections.Generic.Dictionary<string, string> value);
_generated\160\TelemetryDiskLoggerJsonSerializerContext.EventModel.g.cs (7)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel((string)args[0], (global::System.DateTimeOffset)args[1], (global::System.Collections.Generic.Dictionary<string, object>)args[2]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::System.DateTimeOffset), typeof(global::System.Collections.Generic.Dictionary<string, object>)}, modifiers: null),
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
110AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel).GetProperty("tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, object>), global::System.Array.Empty<global::System.Type>(), null),
113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, object>>(options, info2);
165ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, object>),
178private static extern void __set_EventModel_tags(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel obj, global::System.Collections.Generic.Dictionary<string, object> value);
_generated\163\TelemetryDiskLoggerJsonSerializerContext.SourceModel.g.cs (7)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel((string)args[0], (string)args[1], (global::System.Collections.Generic.Dictionary<string, object>)args[2]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(global::System.Collections.Generic.Dictionary<string, object>)}, modifiers: null),
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
110AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel).GetProperty("tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, object>), global::System.Array.Empty<global::System.Type>(), null),
113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, object>>(options, info2);
163ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, object>),
176private static extern void __set_SourceModel_tags(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel obj, global::System.Collections.Generic.Dictionary<string, object> value);
_generated\164\TelemetryDiskLoggerJsonSerializerContext.DictionaryStringObject.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
22get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
_generated\165\TelemetryDiskLoggerJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\3\CliSchemaJsonSerializerContext.CommandDetails.g.cs (21)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.CliSchema.CommandDetails((string)args[0], (bool)args[1], (string[])args[2], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>)args[3], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>)args[4], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)args[5]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(bool), typeof(string[]), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)}, modifiers: null),
113var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>
128AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("arguments", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), global::System.Array.Empty<global::System.Type>(), null),
131properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>(options, info3);
133var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>
148AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("options", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), global::System.Array.Empty<global::System.Type>(), null),
151properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>(options, info4);
153var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>
168AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("subcommands", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>), global::System.Array.Empty<global::System.Type>(), null),
171properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>(options, info5);
237ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>),
247ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>),
257ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>),
272private static extern void __set_CommandDetails_arguments(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails> value);
274private static extern void __set_CommandDetails_options(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails> value);
276private static extern void __set_CommandDetails_subcommands(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails> value);
_generated\40\RunFileBuildCacheJsonSerializerContext.RunFileBuildCacheEntry.g.cs (3)
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
68AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("GlobalProperties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info0);
_generated\42\RunFileBuildCacheJsonSerializerContext.DictionaryStringString.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
_generated\5\CliSchemaJsonSerializerContext.RootCommandDetails.g.cs (21)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.CliSchema.RootCommandDetails((string)args[0], (string)args[1], (string)args[2], (bool)args[3], (string[])args[4], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>)args[5], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>)args[6], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)args[7]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.RootCommandDetails).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(string), typeof(bool), typeof(string[]), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)}, modifiers: null),
157var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>
172AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("arguments", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), global::System.Array.Empty<global::System.Type>(), null),
175properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>(options, info5);
177var info6 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>
192AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("options", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), global::System.Array.Empty<global::System.Type>(), null),
195properties[6] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>(options, info6);
197var info7 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>
212AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("subcommands", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>), global::System.Array.Empty<global::System.Type>(), null),
215properties[7] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>(options, info7);
303ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>),
313ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>),
323ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>),
342private static extern void __set_RootCommandDetails_arguments(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails> value);
344private static extern void __set_RootCommandDetails_options(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails> value);
346private static extern void __set_RootCommandDetails_subcommands(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails> value);
_generated\6\CliSchemaJsonSerializerContext.DictionaryStringArgumentDetails.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>? _DictionaryStringArgumentDetails;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>> DictionaryStringArgumentDetails
22get => _DictionaryStringArgumentDetails ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>> Create_DictionaryStringArgumentDetails(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>, string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>(options, info);
47private void DictionaryStringArgumentDetailsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>? value)
_generated\7\CliSchemaJsonSerializerContext.DictionaryStringCommandDetails.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>? _DictionaryStringCommandDetails;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>> DictionaryStringCommandDetails
22get => _DictionaryStringCommandDetails ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>> Create_DictionaryStringCommandDetails(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>, string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>(options, info);
47private void DictionaryStringCommandDetailsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>? value)
_generated\72\GlobalJsonWorkloadSetsJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\8\CliSchemaJsonSerializerContext.DictionaryStringOptionDetails.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>? _DictionaryStringOptionDetails;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>> DictionaryStringOptionDetails
22get => _DictionaryStringOptionDetails ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>> Create_DictionaryStringOptionDetails(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>, string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>(options, info);
47private void DictionaryStringOptionDetailsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>? value)
_generated\89\InstallStateJsonSerializerContext.InstallStateContents.g.cs (4)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents).GetProperty("Manifests", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info1);
134global::System.Collections.Generic.Dictionary<string, string> __value_Manifests = ((global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents)value).Manifests;
_generated\90\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
CliSchema.cs (16)
65Dictionary<string, ArgumentDetails>? arguments,
66Dictionary<string, OptionDetails>? options,
67Dictionary<string, CommandDetails>? subcommands);
75Dictionary<string, ArgumentDetails>? arguments,
76Dictionary<string, OptionDetails>? options,
77Dictionary<string, CommandDetails>? subcommands
88var telemetryProperties = new Dictionary<string, string?> { { "command", commandString } };
108var arguments = CreateArgumentsDictionary(command.Arguments);
109var options = CreateOptionsDictionary(command.Options);
110var subcommands = CreateSubcommandsDictionary(command.Subcommands);
124private static Dictionary<string, ArgumentDetails>? CreateArgumentsDictionary(IList<Argument> arguments)
130var dict = new Dictionary<string, ArgumentDetails>();
138private static Dictionary<string, OptionDetails>? CreateOptionsDictionary(IList<Option> options)
144var dict = new Dictionary<string, OptionDetails>();
152private static Dictionary<string, CommandDetails>? CreateSubcommandsDictionary(IList<Command> subcommands)
158var dict = new Dictionary<string, CommandDetails>();
Commands\MSBuild\MSBuildLogger.cs (11)
105private Dictionary<string, Dictionary<string, int>> _aggregatedEvents = new();
245if (_aggregatedEvents.TryGetValue(TaskFactoryTelemetryAggregatedEventName, out var taskFactoryData))
247Dictionary<string, string?> taskFactoryProperties = ConvertToStringDictionary(taskFactoryData);
253if (_aggregatedEvents.TryGetValue(TasksTelemetryAggregatedEventName, out var tasksData))
255Dictionary<string, string?> tasksProperties = ConvertToStringDictionary(tasksData);
262private static Dictionary<string, string?> ConvertToStringDictionary(Dictionary<string, int> properties)
264Dictionary<string, string?> stringProperties = new();
276if (!_aggregatedEvents.TryGetValue(args.EventName, out Dictionary<string, int>? eventData) || eventData is null)
359Dictionary<string, string?>? properties = null;
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (6)
34Dictionary<bool, List<(string[], string[])>> moduleToMissingOptions = GetModulesToMissingOptions(_moduleNamesToCommandLineOptions, builtInOptions.Select(option => option.Name!), nonBuiltInOptions.Select(option => option.Name!));
159private static Dictionary<bool, List<(string[], string[])>> GetModulesToMissingOptions(
164var modulesWithMissingOptions = new Dictionary<bool, List<(string[], string[])>>();
170var missingOptionsToModules = new Dictionary<string, List<string>>();
209Dictionary<bool, List<(string[], string[])>> moduleToMissingOptions)
245private static void WriteModulesToMissingOptionsToConsole(Dictionary<bool, List<(string[], string[])>> modulesWithMissingOptions)
Commands\Workload\Install\FileBasedInstaller.cs (13)
399var globalJsonWorkloadSetVersions = GetGlobalJsonWorkloadSetVersions(_sdkFeatureBand);
419var installedWorkloadSets = _workloadResolver.GetWorkloadManifestProvider().GetAvailableWorkloadSets();
420Dictionary<(string workloadSetVersion, SdkFeatureBand workloadSetFeatureBand), List<SdkFeatureBand>> workloadSetInstallRecords = GetAllWorkloadSetInstallRecords();
468Dictionary<(ManifestId manifestId, ManifestVersion manifestVersion, SdkFeatureBand manifestFeatureBand), List<SdkFeatureBand>> manifestInstallRecords = GetAllManifestInstallRecords();
505Dictionary<(WorkloadPackId packId, string packVersion), List<SdkFeatureBand>> packInstallRecords = GetAllPackInstallRecords();
579public void SaveInstallStateManifestVersions(SdkFeatureBand sdkFeatureBand, Dictionary<string, string> manifestContents)
606public Dictionary<string, string> GetGlobalJsonWorkloadSetVersions(SdkFeatureBand sdkFeatureBand)
713private Dictionary<(string workloadSetVersion, SdkFeatureBand workloadSetFeatureBand), List<SdkFeatureBand>> GetAllWorkloadSetInstallRecords()
715Dictionary<(string workloadSetVersion, SdkFeatureBand workloadSetFeatureBand), List<SdkFeatureBand>> records = [];
764private Dictionary<(ManifestId manifestId, ManifestVersion manifestVersion, SdkFeatureBand manifestFeatureBand), List<SdkFeatureBand>> GetAllManifestInstallRecords()
766Dictionary<(ManifestId manifestId, ManifestVersion manifestVersion, SdkFeatureBand manifestFeatureBand), List<SdkFeatureBand>> records = [];
806private Dictionary<(WorkloadPackId packId, string packVersion), List<SdkFeatureBand>> GetAllPackInstallRecords()
808Dictionary<(WorkloadPackId packId, string packVersion), List<SdkFeatureBand>> records = [];
dotnet-aot (196)
_generated\18\TelemetryDiskLoggerJsonSerializerContext.ActivityModel.g.cs (7)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel((string)args[0], (string)args[1], (global::System.TimeSpan)args[2], (global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.IdentifiersModel)args[3], (global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel)args[4], (global::System.Collections.Generic.Dictionary<string, string>)args[5], (global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel[])args[6]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(global::System.TimeSpan), typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.IdentifiersModel), typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel), typeof(global::System.Collections.Generic.Dictionary<string, string>), typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel[])}, modifiers: null),
161var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
176AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel).GetProperty("tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
179properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info5);
291ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, string>),
320private static extern void __set_ActivityModel_tags(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.ActivityModel obj, global::System.Collections.Generic.Dictionary<string, string> value);
_generated\19\TelemetryDiskLoggerJsonSerializerContext.EventModel.g.cs (7)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel((string)args[0], (global::System.DateTimeOffset)args[1], (global::System.Collections.Generic.Dictionary<string, object>)args[2]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::System.DateTimeOffset), typeof(global::System.Collections.Generic.Dictionary<string, object>)}, modifiers: null),
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
110AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel).GetProperty("tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, object>), global::System.Array.Empty<global::System.Type>(), null),
113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, object>>(options, info2);
165ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, object>),
178private static extern void __set_EventModel_tags(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.EventModel obj, global::System.Collections.Generic.Dictionary<string, object> value);
_generated\22\TelemetryDiskLoggerJsonSerializerContext.SourceModel.g.cs (7)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel((string)args[0], (string)args[1], (global::System.Collections.Generic.Dictionary<string, object>)args[2]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(global::System.Collections.Generic.Dictionary<string, object>)}, modifiers: null),
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
110AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel).GetProperty("tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, object>), global::System.Array.Empty<global::System.Type>(), null),
113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, object>>(options, info2);
163ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, object>),
176private static extern void __set_SourceModel_tags(global::Microsoft.DotNet.Cli.Telemetry.TelemetryDiskLogger.SourceModel obj, global::System.Collections.Generic.Dictionary<string, object> value);
_generated\23\TelemetryDiskLoggerJsonSerializerContext.DictionaryStringObject.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
22get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
_generated\24\TelemetryDiskLoggerJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\4\CliSchemaJsonSerializerContext.CommandDetails.g.cs (21)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.CliSchema.CommandDetails((string)args[0], (bool)args[1], (string[])args[2], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>)args[3], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>)args[4], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)args[5]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(bool), typeof(string[]), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)}, modifiers: null),
113var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>
128AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("arguments", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), global::System.Array.Empty<global::System.Type>(), null),
131properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>(options, info3);
133var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>
148AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("options", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), global::System.Array.Empty<global::System.Type>(), null),
151properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>(options, info4);
153var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>
168AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("subcommands", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>), global::System.Array.Empty<global::System.Type>(), null),
171properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>(options, info5);
237ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>),
247ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>),
257ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>),
272private static extern void __set_CommandDetails_arguments(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails> value);
274private static extern void __set_CommandDetails_options(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails> value);
276private static extern void __set_CommandDetails_subcommands(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails> value);
_generated\48\RunFileBuildCacheJsonSerializerContext.RunFileBuildCacheEntry.g.cs (3)
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
68AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Run.RunFileBuildCacheEntry).GetProperty("GlobalProperties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info0);
_generated\50\RunFileBuildCacheJsonSerializerContext.DictionaryStringString.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
_generated\59\InstallStateJsonSerializerContext.InstallStateContents.g.cs (4)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents).GetProperty("Manifests", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info1);
134global::System.Collections.Generic.Dictionary<string, string> __value_Manifests = ((global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents)value).Manifests;
_generated\6\CliSchemaJsonSerializerContext.RootCommandDetails.g.cs (21)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.DotNet.Cli.CliSchema.RootCommandDetails((string)args[0], (string)args[1], (string)args[2], (bool)args[3], (string[])args[4], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>)args[5], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>)args[6], (global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)args[7]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.RootCommandDetails).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(string), typeof(string), typeof(bool), typeof(string[]), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>)}, modifiers: null),
157var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>
172AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("arguments", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>), global::System.Array.Empty<global::System.Type>(), null),
175properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>(options, info5);
177var info6 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>
192AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("options", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>), global::System.Array.Empty<global::System.Type>(), null),
195properties[6] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>(options, info6);
197var info7 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>
212AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails).GetProperty("subcommands", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>), global::System.Array.Empty<global::System.Type>(), null),
215properties[7] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>(options, info7);
303ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>),
313ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>),
323ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>),
342private static extern void __set_RootCommandDetails_arguments(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails> value);
344private static extern void __set_RootCommandDetails_options(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails> value);
346private static extern void __set_RootCommandDetails_subcommands(global::Microsoft.DotNet.Cli.CliSchema.CommandDetails obj, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails> value);
_generated\60\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\7\CliSchemaJsonSerializerContext.DictionaryStringArgumentDetails.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>? _DictionaryStringArgumentDetails;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>> DictionaryStringArgumentDetails
22get => _DictionaryStringArgumentDetails ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>> Create_DictionaryStringArgumentDetails(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>, string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>(options, info);
47private void DictionaryStringArgumentDetailsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails>? value)
_generated\8\CliSchemaJsonSerializerContext.DictionaryStringCommandDetails.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>? _DictionaryStringCommandDetails;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>> DictionaryStringCommandDetails
22get => _DictionaryStringCommandDetails ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>> Create_DictionaryStringCommandDetails(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>, string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>(options, info);
47private void DictionaryStringCommandDetailsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails>? value)
_generated\9\CliSchemaJsonSerializerContext.DictionaryStringOptionDetails.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>? _DictionaryStringOptionDetails;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>> DictionaryStringOptionDetails
22get => _DictionaryStringOptionDetails ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>> Create_DictionaryStringOptionDetails(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>, string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>(options, info);
47private void DictionaryStringOptionDetailsSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails>? value)
src\sdk\src\Cli\dotnet\CliSchema.cs (16)
65Dictionary<string, ArgumentDetails>? arguments,
66Dictionary<string, OptionDetails>? options,
67Dictionary<string, CommandDetails>? subcommands);
75Dictionary<string, ArgumentDetails>? arguments,
76Dictionary<string, OptionDetails>? options,
77Dictionary<string, CommandDetails>? subcommands
88var telemetryProperties = new Dictionary<string, string?> { { "command", commandString } };
108var arguments = CreateArgumentsDictionary(command.Arguments);
109var options = CreateOptionsDictionary(command.Options);
110var subcommands = CreateSubcommandsDictionary(command.Subcommands);
124private static Dictionary<string, ArgumentDetails>? CreateArgumentsDictionary(IList<Argument> arguments)
130var dict = new Dictionary<string, ArgumentDetails>();
138private static Dictionary<string, OptionDetails>? CreateOptionsDictionary(IList<Option> options)
144var dict = new Dictionary<string, OptionDetails>();
152private static Dictionary<string, CommandDetails>? CreateSubcommandsDictionary(IList<Command> subcommands)
158var dict = new Dictionary<string, CommandDetails>();
dotnet-format (7)
dotnet-Microsoft.XmlSerializer.Generator (1)
dotnet-openapi (3)
dotnet-svcutil-lib (370)
CodeDomFixup\CodeDomVisitors\CreateCallbackImpl.cs (5)
55Dictionary<string, string> methodNames = GenerateEventAsyncMethods(nameScope, _eventBasedDuplexClass, callbackInterface, _eventArgsList);
212private static Dictionary<string, string> GenerateEventAsyncMethods(CodeTypeNameScope nameScope, CodeTypeDeclaration parent, CodeTypeDeclaration callbackInterface, List<CodeTypeDeclaration> eventArgsList)
214Dictionary<string, string> methodNames = new Dictionary<string, string>();
393private static CodeTypeDeclaration CreateCallbackImplClass(CodeTypeNameScope nameScope, CodeTypeDeclaration parent, CodeTypeDeclaration callbackInterface, Dictionary<string, string> methodNames)
448private static void AddMethods(CodeTypeDeclaration callbackImpl, CodeTypeDeclaration callbackInterface, Dictionary<string, string> methodNames)
CommandProcessorOptions.cs (10)
823var foundCollectionTypes = AddSpecifiedTypesToDictionary(this.CollectionTypes, Switches.CollectionType.Name);
824var excludedTypes = AddSpecifiedTypesToDictionary(this.ExcludeTypes, Switches.ExcludeType.Name);
876private static Dictionary<string, Type> AddSpecifiedTypesToDictionary(IList<string> typeArgs, string cmd)
878Dictionary<string, Type> specifiedTypes = new Dictionary<string, Type>(typeArgs.Count);
890private void AddReferencedTypesFromAssembly(Assembly assembly, Dictionary<string, Type> foundCollectionTypes, Dictionary<string, Type> excludedTypes)
910private void AddStdLibraries(Dictionary<string, Type> foundCollectionTypes, Dictionary<string, Type> excludedTypes)
933private static bool IsTypeSpecified(Type type, Dictionary<string, Type> specifiedTypes, string cmd)
967private void AddReferencedCollectionTypes(IList<string> collectionTypesArgs, Dictionary<string, Type> foundCollectionTypes)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (17)
32private Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
33private Dictionary<XmlQualifiedName, SchemaElementDecl> _undeclaredElementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
35private Dictionary<XmlQualifiedName, SchemaEntity> _generalEntities;
36private Dictionary<XmlQualifiedName, SchemaEntity> _parameterEntities;
43private Dictionary<string, bool> _targetNamespaces = new Dictionary<string, bool>();
44private Dictionary<XmlQualifiedName, SchemaAttDef> _attributeDecls = new Dictionary<XmlQualifiedName, SchemaAttDef>();
47private Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDeclsByType = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
48private Dictionary<string, SchemaNotation> _notations;
68internal Dictionary<XmlQualifiedName, SchemaElementDecl> ElementDecls
73internal Dictionary<XmlQualifiedName, SchemaElementDecl> UndeclaredElementDecls
78internal Dictionary<XmlQualifiedName, SchemaEntity> GeneralEntities
90internal Dictionary<XmlQualifiedName, SchemaEntity> ParameterEntities
108internal Dictionary<string, bool> TargetNamespaces
113internal Dictionary<XmlQualifiedName, SchemaElementDecl> ElementDeclsByType
118internal Dictionary<XmlQualifiedName, SchemaAttDef> AttributeDecls
123internal Dictionary<string, SchemaNotation> Notations
391Dictionary<XmlQualifiedName, SchemaElementDecl> elements = _elementDecls;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (17)
19using DataContractDictionary = System.Collections.Generic.Dictionary<Microsoft.Xml.XmlQualifiedName, DataContract>;
26private Dictionary<string, string> _namespaces;
27private Dictionary<string, string> _clrNamespaces;
217private Dictionary<string, string> Namespaces
222private Dictionary<string, string> ClrNamespaces
304private void ExportClassDataContractHierarchy(XmlQualifiedName typeName, ClassDataContract classContract, ContractCodeDomInfo contractCodeDomInfo, Dictionary<XmlQualifiedName, object> contractNamesInHierarchy)
909DataContractDictionary knownTypeDictionary = GetKnownTypeContracts(dataContract);
925private DataContractDictionary GetKnownTypeContracts(DataContract dataContract)
942private DataContractDictionary GetKnownTypeContracts(ClassDataContract dataContract, Dictionary<DataContract, object> handledContracts)
978private void AddKnownTypeContracts(ClassDataContract dataContract, DataContractDictionary knownContracts)
995DataContractDictionary knownContractDictionary = GetKnownTypeContracts(dataContract, new Dictionary<DataContract, object>());
1314Dictionary<string, object> baseMemberNames = baseContractCodeDomInfo.GetMemberNames();
1315Dictionary<string, object> memberNames = contractCodeDomInfo.GetMemberNames();
1427Dictionary<string, object> fragments = new Dictionary<string, object>(StringComparer.Ordinal);
1458private static void AddToNamespace(StringBuilder builder, string fragment, Dictionary<string, object> fragments)
1492int fragmentLength, Dictionary<string, object> fragments)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (17)
14using DataContractDictionary = System.Collections.Generic.Dictionary<Microsoft.Xml.XmlQualifiedName, DataContract>;
381public virtual DataContractDictionary KnownDataContracts
499internal virtual DataContract BindGenericParameters(DataContract[] paramContracts, Dictionary<DataContract, DataContract> boundContracts)
526private static Dictionary<TypeHandleRef, IntRef> s_typeToIDCache;
529private static Dictionary<Type, DataContract> s_typeToBuiltInContract;
530private static Dictionary<XmlQualifiedName, DataContract> s_nameToBuiltInContract;
531private static Dictionary<string, string> s_namespaces;
532private static Dictionary<string, XmlDictionaryString> s_clrTypeStrings;
1181internal virtual DataContractDictionary KnownDataContracts
2060internal static DataContractDictionary ImportKnownTypeAttributes(Type type)
2062DataContractDictionary knownDataContracts = null;
2063Dictionary<Type, Type> typesChecked = new Dictionary<Type, Type>();
2068private static void ImportKnownTypeAttributes(Type type, Dictionary<Type, Type> typesChecked, ref DataContractDictionary knownDataContracts)
2168internal static void CheckAndAdd(Type type, Dictionary<Type, Type> typesChecked, ref DataContractDictionary nameToDataContractTable)
2196internal virtual bool Equals(object other, Dictionary<DataContractPairKey, object> checkedContracts)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (14)
13using DataContractDictionary = System.Collections.Generic.Dictionary<Microsoft.Xml.XmlQualifiedName, DataContract>;
17private Dictionary<XmlQualifiedName, DataContract> _contracts;
18private Dictionary<DataContract, object> _processedContracts;
21private DataContractDictionary _knownTypesForObject;
24private Dictionary<XmlQualifiedName, object> _referencedTypesDictionary;
25private Dictionary<XmlQualifiedName, object> _referencedCollectionTypesDictionary;
57private Dictionary<XmlQualifiedName, DataContract> Contracts
69private Dictionary<DataContract, object> ProcessedContracts
91internal DataContractDictionary KnownTypesForObject
208private void AddKnownDataContracts(DataContractDictionary knownDataContracts)
348private Dictionary<XmlQualifiedName, object> GetReferencedTypes()
370private Dictionary<XmlQualifiedName, object> GetReferencedCollectionTypes()
391private void AddReferencedType(Dictionary<XmlQualifiedName, object> referencedTypes, Type type)
451Dictionary<XmlQualifiedName, object> referencedTypes = useReferencedCollectionTypes ? GetReferencedCollectionTypes() : GetReferencedTypes();
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (18)
71public static Dictionary<string, string> EssentialExceptionFields
77public override Dictionary<XmlQualifiedName, DataContract> KnownDataContracts //inherited as internal
113private Dictionary<XmlQualifiedName, DataContract> _knownDataContracts;
114private static readonly Dictionary<string, string> s_essentialExceptionFields; //Contains the essential fields to serialize an Exception. Not all fields are serialized in an Exception. Some private fields
201public static Dictionary<string, string> EssentialExceptionFields
206internal override Dictionary<XmlQualifiedName, DataContract> KnownDataContracts // inherited as internal
269Dictionary<string, DataMember> memberNamesTable = new Dictionary<string, DataMember>();
308Dictionary<string, DataMember> memberNamesTable = new Dictionary<string, DataMember>();
393Dictionary<string, object> exceptionFields = GetExceptionFieldValues((Exception)value);
448private static void CheckAndAddMember(List<DataMember> members, DataMember memberContract, Dictionary<string, DataMember> memberNamesTable)
467private Dictionary<string, object> GetExceptionFieldValues(Exception value)
487Dictionary<string, object> fieldToValueDictionary = new Dictionary<string, object>();
597private static Dictionary<string, string> ReverseDictionary(Dictionary<string, string> inDict)
599Dictionary<string, string> mapDict = new Dictionary<string, string>();
623private Dictionary<string, string> _elementNamesToMap;
626private ExceptionXmlParser(Dictionary<string, string> dictMap, string exceptionNamespace)
647public static string ParseExceptionXmlForClassDataContract(Dictionary<string, string> dictMap, string exceptionNamespace, string stringToParse)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\DataContractSerializerOperationGenerator.cs (7)
18private Dictionary<OperationDescription, DataContractFormatAttribute> _operationAttributes = new Dictionary<OperationDescription, DataContractFormatAttribute>();
20private Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> _knownTypes;
21private Dictionary<MessagePartDescription, bool> _isNonNillableReferenceTypes;
49internal Dictionary<OperationDescription, DataContractFormatAttribute> OperationAttributes
54internal Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> KnownTypes
86Dictionary<CodeTypeReference, object> operationKnownTypes = new Dictionary<CodeTypeReference, object>(new CodeTypeReferenceComparer());
100private void AddKnownTypesForPart(OperationContractGenerationContext context, MessagePartDescription part, Dictionary<CodeTypeReference, object> operationKnownTypes)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (23)
32private readonly Dictionary<OperationDescription, PolicyAssertionCollection> _operationBindingAssertions = new Dictionary<OperationDescription, PolicyAssertionCollection>();
33private readonly Dictionary<MessageDescription, PolicyAssertionCollection> _messageBindingAssertions = new Dictionary<MessageDescription, PolicyAssertionCollection>();
34private readonly Dictionary<FaultDescription, PolicyAssertionCollection> _faultBindingAssertions = new Dictionary<FaultDescription, PolicyAssertionCollection>();
37Dictionary<OperationDescription, IEnumerable<XmlElement>> operationBindingAssertions,
38Dictionary<MessageDescription, IEnumerable<XmlElement>> messageBindingAssertions,
39Dictionary<FaultDescription, IEnumerable<XmlElement>> faultBindingAssertions,
117IEnumerable<Dictionary<MessageDescription, IEnumerable<XmlElement>>> messageAssertionEnumerator;
118IEnumerable<Dictionary<FaultDescription, IEnumerable<XmlElement>>> faultAssertionEnumerator;
119IEnumerable<Dictionary<OperationDescription, IEnumerable<XmlElement>>> operationAssertionEnumerator;
124foreach (Dictionary<FaultDescription, IEnumerable<XmlElement>> faultAssertionsSelection in faultAssertionEnumerator)
126foreach (Dictionary<MessageDescription, IEnumerable<XmlElement>> messageAssertionsSelection in messageAssertionEnumerator)
128foreach (Dictionary<OperationDescription, IEnumerable<XmlElement>> operationAssertionsSelection in operationAssertionEnumerator)
240internal static IEnumerable<Dictionary<K, V>> GetCartesianProduct<K, V>(Dictionary<K, IEnumerable<V>> sets)
242Dictionary<K, V> counterValue = new Dictionary<K, V>(sets.Count);
249yield return (Dictionary<K, V>)counterValue;
253private static KeyValuePair<K, IEnumerator<V>>[] InitializeCounter<K, V>(Dictionary<K, IEnumerable<V>> sets, Dictionary<K, V> counterValue)
274private static bool IncrementCounter<K, V>(KeyValuePair<K, IEnumerator<V>>[] digits, Dictionary<K, IEnumerable<V>> sets, Dictionary<K, V> counterValue)
310public Dictionary<OperationDescription, IEnumerable<IEnumerable<XmlElement>>> OperationBindingAlternatives;
311public Dictionary<MessageDescription, IEnumerable<IEnumerable<XmlElement>>> MessageBindingAlternatives;
312public Dictionary<FaultDescription, IEnumerable<IEnumerable<XmlElement>>> FaultBindingAlternatives;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationGenerator.cs (9)
28private Dictionary<MessagePartDescription, CodeTypeReference> _parameterTypes;
29private Dictionary<MessagePartDescription, CodeAttributeDeclarationCollection> _parameterAttributes;
30private Dictionary<MessagePartDescription, string> _specialPartName;
36internal Dictionary<MessagePartDescription, CodeAttributeDeclarationCollection> ParameterAttributes
46internal Dictionary<MessagePartDescription, CodeTypeReference> ParameterTypes
56internal Dictionary<MessagePartDescription, string> SpecialPartName
66internal void GenerateOperation(OperationContractGenerationContext context, ref OperationFormatStyle style, bool isEncoded, IWrappedBodyTypeGenerator wrappedBodyTypeGenerator, Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> knownTypes)
99private readonly Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> _knownTypes;
122internal MethodSignatureGenerator(OperationGenerator parent, OperationContractGenerationContext context, OperationFormatStyle style, bool isEncoded, IWrappedBodyTypeGenerator wrappedBodyTypeGenerator, Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> knownTypes)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (15)
23private readonly Dictionary<WsdlNS.NamedItem, WsdlImportException> _importErrors = new Dictionary<WsdlNS.NamedItem, WsdlImportException>();
26private readonly Dictionary<XmlQualifiedName, WsdlContractConversionContext> _importedPortTypes = new Dictionary<XmlQualifiedName, WsdlContractConversionContext>();
27private readonly Dictionary<XmlQualifiedName, WsdlEndpointConversionContext> _importedBindings = new Dictionary<XmlQualifiedName, WsdlEndpointConversionContext>();
28private readonly Dictionary<WsdlNS.Port, ServiceEndpoint> _importedPorts = new Dictionary<WsdlNS.Port, ServiceEndpoint>();
34private readonly Dictionary<string, XmlElement> _policyDocuments = new Dictionary<string, XmlElement>();
35private readonly Dictionary<string, string> _warnings = new Dictionary<string, string>();
1688Dictionary<XmlElement, XmlElement> unique = new Dictionary<XmlElement, XmlElement>();
2287private readonly Dictionary<WsdlNS.ServiceDescription, Dictionary<string, XmlElement>> _embeddedPolicyDictionary = new Dictionary<WsdlNS.ServiceDescription, Dictionary<string, XmlElement>>();
2288private readonly Dictionary<string, XmlElement> _externalPolicyDictionary = new Dictionary<string, XmlElement>();
2289private readonly Dictionary<XmlElement, WsdlNS.ServiceDescription> _policySourceTable = new Dictionary<XmlElement, WsdlNS.ServiceDescription>();
2291internal Dictionary<XmlElement, WsdlNS.ServiceDescription> PolicySourceTable
2331Dictionary<string, XmlElement> wsdlPolicyDictionary;
2410Dictionary<string, XmlElement> wsdlPolicyDictionary;
dotnet-svcutil-lib.Tests (1)
dotnet-svcutil.xmlserializer (10)
Microsoft\Tools\ServiceModel\SvcUtil\Options.cs (9)
34private Dictionary<string, Type> _excludedTypes;
36private Dictionary<string, string> _namespaceMappings;
47internal Dictionary<string, string> NamespaceMappings { get { return _namespaceMappings; } }
339Dictionary<string, Type> foundCollectionTypes = AddSpecifiedTypesToDictionary(collectionTypesArgs, Options.Cmd.CollectionType);
382private Dictionary<string, Type> AddSpecifiedTypesToDictionary(IList<string> typeArgs, string cmd)
384Dictionary<string, Type> specifiedTypes = new Dictionary<string, Type>(typeArgs.Count);
394private void AddReferencedTypesFromAssembly(Assembly assembly, Dictionary<string, Type> foundCollectionTypes)
406private void AddMscorlib(Dictionary<string, Type> foundCollectionTypes)
477internal static bool IsTypeSpecified(Type type, Dictionary<string, Type> specifiedTypes, string cmd)
dotnet-user-jwts (3)
dotnet-user-secrets (1)
dotnet-watch (6)
DotNetWatchTasks (3)
GenerateDocumentationAndConfigFiles (140)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (10)
246Dictionary<SyntaxToken, int> previousChangesMap,
260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
296Dictionary<SyntaxToken, int> previousChangesMap,
324Dictionary<SyntaxToken, int> previousChangesMap,
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
412Dictionary<SyntaxToken, int> previousChangesMap,
448Dictionary<SyntaxToken, int> previousChangesMap,
475Dictionary<SyntaxToken, int> previousChangesMap,
492Dictionary<SyntaxToken, int> previousChangesMap,
544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
37public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) where TKey : notnull
38=> PooledObject<Dictionary<TKey, TValue>>.Create(pool);
74public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, out Dictionary<TKey, TValue> dictionary)
77var pooledObject = PooledObject<Dictionary<TKey, TValue>>.Create(pool);
141public static Dictionary<TKey, TValue> AllocateAndClear<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
144var map = pool.Allocate();
283public static void ClearAndFree<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> map)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
81public static PooledObject<Dictionary<TKey, TValue>> Create<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
84return new PooledObject<Dictionary<TKey, TValue>>(
139private static Dictionary<TKey, TValue> Allocator<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
143private static void Releaser<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
52public static TValue? GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue? defaultValue)
232public static void RemoveAll<TKey, TValue, TArg>(this Dictionary<TKey, TValue> dictionary, Func<TKey, TValue, TArg, bool> predicate, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
GetDocument.Insider (1)
HelixTestTasks (1)
ILAssembler (26)
EntityRegistry.cs (11)
17private readonly Dictionary<TableIndex, List<EntityBase>> _seenEntities = new();
18private readonly Dictionary<(TypeDefinitionEntity? ContainingType, string Namespace, string Name), TypeDefinitionEntity> _seenTypeDefs = new();
19private readonly Dictionary<(EntityBase ResolutionScope, string Namespace, string Name), TypeReferenceEntity> _seenTypeRefs = new();
20private readonly Dictionary<string, AssemblyReferenceEntity> _seenAssemblyRefs = new(StringComparer.OrdinalIgnoreCase);
21private readonly Dictionary<string, ModuleReferenceEntity> _seenModuleRefs = new();
22private readonly Dictionary<BlobBuilder, TypeSpecificationEntity> _seenTypeSpecs = new(new BlobBuilderContentEqualityComparer());
23private readonly Dictionary<BlobBuilder, StandaloneSignatureEntity> _seenStandaloneSignatures = new(new BlobBuilderContentEqualityComparer());
24private readonly Dictionary<string, FileEntity> _seenFiles = new();
26private readonly Dictionary<(ExportedTypeEntity? ContainingType, string Namespace, string Name), ExportedTypeEntity> _seenExportedTypes = new();
28private readonly Dictionary<(EntityBase, BlobBuilder), MethodSpecificationEntity> _seenMethodSpecs = new(new MethodSpecEqualityComparer());
594private TEntity GetOrCreateEntity<TKey, TEntity>(TKey key, TableIndex table, Dictionary<TKey, TEntity> cache, Func<TKey, TEntity> constructor, Action<TEntity> onCreate)
ilc (13)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (8)
31public static Dictionary<string, string> BuildPathDictionary(IReadOnlyList<Token> tokens, bool strict)
33Dictionary<string, string> dictionary = new(StringComparer.OrdinalIgnoreCase);
46Dictionary<string, string> dictionary = new(StringComparer.OrdinalIgnoreCase);
232Dictionary<string, string> inputToReproPackageFileName = new();
234Dictionary<string, string> outputToReproPackageFileName = new();
255Dictionary<string, string> dictionary = new();
328var originalToReproPackageFileName = input ? inputToReproPackageFileName : outputToReproPackageFileName;
369private static void AppendExpandedPaths(Dictionary<string, string> dictionary, string pattern, bool strict)
ILCompiler.Build.Tasks (1)
ILCompiler.Compiler (185)
Compiler\AnalysisBasedMetadataManager.cs (5)
29private readonly Dictionary<TypeDesc, MetadataCategory> _reflectableTypes = new Dictionary<TypeDesc, MetadataCategory>();
30private readonly Dictionary<MethodDesc, MetadataCategory> _reflectableMethods = new Dictionary<MethodDesc, MetadataCategory>();
31private readonly Dictionary<FieldDesc, MetadataCategory> _reflectableFields = new Dictionary<FieldDesc, MetadataCategory>();
147out Dictionary<MethodDesc, int> methodMetadataMappings,
149out Dictionary<FieldDesc, int> fieldMetadataMappings,
Compiler\ILScanner.cs (8)
296private readonly Dictionary<TypeDesc, MethodDesc[]> _vtableSlices = new Dictionary<TypeDesc, MethodDesc[]>();
339private Dictionary<TypeSystemEntity, (GenericLookupResult[] Slots, GenericLookupResult[] DiscardedSlots)> _layouts = new();
462private Dictionary<TypeDesc, HashSet<TypeDesc>> _implementators = new();
480var vtables = new Dictionary<TypeDesc, List<MethodDesc>>();
857private readonly Dictionary<MethodDesc, TypeSystemException> _importationErrors = new Dictionary<MethodDesc, TypeSystemException>();
878private readonly Dictionary<MetadataType, int> _offsets;
883internal override Dictionary<MetadataType, int> GetOffsets() => _offsets;
901Dictionary<MetadataType, int> offsets = new Dictionary<MetadataType, int>();
Compiler\MetadataManager.cs (6)
52private Dictionary<FieldDesc, int> _fieldHandleMap;
54private Dictionary<MethodDesc, int> _methodHandleMap;
729out Dictionary<MethodDesc, int> methodMetadataMappings,
731out Dictionary<FieldDesc, int> fieldMetadataMappings,
741out Dictionary<MethodDesc, int> methodMetadataMappings,
743out Dictionary<FieldDesc, int> fieldMetadataMappings,
Compiler\TypePreinit.cs (9)
42private readonly Dictionary<FieldDesc, Value> _fieldValues = new Dictionary<FieldDesc, Value>();
43private readonly Dictionary<string, StringInstance> _internedStrings = new Dictionary<string, StringInstance>();
44private readonly Dictionary<TypeDesc, RuntimeTypeValue> _internedTypes = new Dictionary<TypeDesc, RuntimeTypeValue>();
45private readonly Dictionary<AllocationSite, ForeignTypeInstance> _foreignInstances = new Dictionary<AllocationSite, ForeignTypeInstance>();
46private readonly Dictionary<MetadataType, NestedPreinitResult> _nestedPreinitResults = new Dictionary<MetadataType, NestedPreinitResult>();
47private readonly Dictionary<EcmaField, byte[]> _rvaFieldDatas = new Dictionary<EcmaField, byte[]>();
3754private readonly Dictionary<FieldDesc, Value> _fieldValues;
3757public NestedPreinitResult(Dictionary<FieldDesc, Value> fieldValues, int baseInstructionCounter)
3782private readonly Dictionary<FieldDesc, ISerializableValue> _fieldValues;
Compiler\UserDefinedTypeDescriptor.cs (11)
860private Dictionary<TypeDesc, uint> _knownTypes = new Dictionary<TypeDesc, uint>();
861private Dictionary<TypeDesc, uint> _completeKnownTypes = new Dictionary<TypeDesc, uint>();
862private Dictionary<TypeDesc, uint> _knownReferenceWrappedTypes = new Dictionary<TypeDesc, uint>();
863private Dictionary<TypeDesc, uint> _knownStateMachineThisTypes = new Dictionary<TypeDesc, uint>();
864private Dictionary<TypeDesc, uint> _pointerTypes = new Dictionary<TypeDesc, uint>();
865private Dictionary<TypeDesc, uint> _enumTypes = new Dictionary<TypeDesc, uint>();
866private Dictionary<TypeDesc, uint> _byRefTypes = new Dictionary<TypeDesc, uint>();
867private Dictionary<TypeDesc, uint> _thisTypes = new Dictionary<TypeDesc, uint>();
868private Dictionary<TypeDesc, uint> _primitiveTypes = new Dictionary<TypeDesc, uint>();
869private Dictionary<MethodDesc, uint> _methodIndices = new Dictionary<MethodDesc, uint>();
870private Dictionary<MethodDesc, uint> _methodIdIndices = new Dictionary<MethodDesc, uint>();
src\runtime\src\coreclr\tools\Common\Compiler\InstructionSetSupport.cs (12)
176private static Dictionary<TargetArchitecture, Dictionary<string, InstructionSet>> s_instructionSetSupport = ComputeInstructionSetSupport();
177private static Dictionary<TargetArchitecture, InstructionSetFlags> s_nonSpecifiableInstructionSets = ComputeNonSpecifiableInstructionSetSupport();
179private static Dictionary<TargetArchitecture, Dictionary<string, InstructionSet>> ComputeInstructionSetSupport()
181var supportMatrix = new Dictionary<TargetArchitecture, Dictionary<string, InstructionSet>>();
190private static Dictionary<TargetArchitecture, InstructionSetFlags> ComputeNonSpecifiableInstructionSetSupport()
192var matrix = new Dictionary<TargetArchitecture, InstructionSetFlags>();
201private static Dictionary<string, InstructionSet> ComputeInstructSetSupportForArch(TargetArchitecture architecture)
203var support = new Dictionary<string, InstructionSet>();
323Dictionary<string, InstructionSet> instructionSetConversion = s_instructionSetSupport[_architecture];
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (6)
131private Dictionary<TypeDesc, Utf8String> _mangledTypeNames = new Dictionary<TypeDesc, Utf8String>();
132private Dictionary<string, Utf8String> _mangledAssemblyNames = new Dictionary<string, Utf8String>(StringComparer.OrdinalIgnoreCase);
467private Dictionary<MethodDesc, Utf8String> _mangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
468private Dictionary<MethodDesc, Utf8String> _unqualifiedMangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
626private Dictionary<FieldDesc, Utf8String> _mangledFieldNames = new Dictionary<FieldDesc, Utf8String>();
684private Dictionary<string, Utf8String> _mangledStringLiterals = new Dictionary<string, Utf8String>();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectDataInterner.cs (7)
21void DeduplicatePass(NodeFactory factory, Dictionary<ISymbolNode, ISymbolNode> previousSymbolRemapping, Dictionary<ISymbolNode, ISymbolNode> symbolRemapping);
27private Dictionary<ISymbolNode, ISymbolNode> _symbolRemapping;
43Dictionary<ISymbolNode, ISymbolNode> previousSymbolRemapping;
44Dictionary<ISymbolNode, ISymbolNode> symbolRemapping = null;
60private static bool MappingsEqual(Dictionary<ISymbolNode, ISymbolNode> a, Dictionary<ISymbolNode, ISymbolNode> b)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
23private Dictionary<string, AssemblyReferenceHandle> _assemblyRefNameHandles = new Dictionary<string, AssemblyReferenceHandle>();
24private Dictionary<IAssemblyDesc, AssemblyReferenceHandle> _assemblyRefs = new Dictionary<IAssemblyDesc, AssemblyReferenceHandle>();
25private Dictionary<TypeDesc, EntityHandle> _typeRefs = new Dictionary<TypeDesc, EntityHandle>();
26private Dictionary<MethodDesc, EntityHandle> _methodRefs = new Dictionary<MethodDesc, EntityHandle>();
27private Dictionary<FieldDesc, EntityHandle> _fieldRefs = new Dictionary<FieldDesc, EntityHandle>();
ILCompiler.DependencyAnalysisFramework (3)
ILCompiler.Diagnostics (2)
ILCompiler.MetadataTransform (12)
ILCompiler.ReadyToRun (170)
Compiler\CallChainProfile.cs (18)
43private readonly Dictionary<MethodDesc, Dictionary<MethodDesc, int>> _resolvedProfileData;
49private Dictionary<string, int> _resolveFails = new Dictionary<string, int>();
57var analysisData = ReadCallChainAnalysisData(callChainProfileFile);
64private Dictionary<MethodDesc, Dictionary<MethodDesc, int>> ResolveMethods(Dictionary<string, Dictionary<string, int>> profileData, CompilerTypeSystemContext context)
66var resolvedProfileData = new Dictionary<MethodDesc, Dictionary<MethodDesc, int>>();
67Dictionary<string, MethodDesc> nameToMethodDescMap = new Dictionary<string, MethodDesc>();
100private MethodDesc CachedResolveMethodName(Dictionary<string, MethodDesc> nameToMethodDescMap, string methodName, CompilerTypeSystemContext context)
245private Dictionary<string, Dictionary<string, int>> ReadCallChainAnalysisData(string jsonProfileFile)
247Dictionary<string, Dictionary<string, int>> profileData = new Dictionary<string, Dictionary<string, int>>();
325public IReadOnlyDictionary<MethodDesc, Dictionary<MethodDesc, int>> ResolvedProfileData => _resolvedProfileData;
IBC\IBCProfileParser.cs (7)
48Dictionary<IBCBlobKey, BlobEntry> blobs = GetIBCBlobs(parsedData.BlobStream, out HashSet<uint> ignoredIbcMethodSpecTokens);
192private static Dictionary<IBCBlobKey, BlobEntry> GetIBCBlobs(List<BlobEntry> inputBlobs, out HashSet<uint> ignoredIbcMethodSpecTokens)
194Dictionary<IBCBlobKey, BlobEntry> blobs = new Dictionary<IBCBlobKey, BlobEntry>();
297private uint LookupIbcTypeToken(ref EcmaModule externalModule, uint ibcToken, Dictionary<IBCBlobKey, BlobEntry> blobs)
396private uint LookupIbcMethodToken(MetadataType methodMetadataType, uint ibcToken, Dictionary<IBCBlobKey, BlobEntry> blobs)
447public IBCModule(EcmaModule ecmaModule, Dictionary<IBCBlobKey, BlobEntry> blobs)
454public readonly Dictionary<IBCBlobKey, BlobEntry> Blobs;
src\runtime\src\coreclr\tools\Common\Compiler\InstructionSetSupport.cs (12)
176private static Dictionary<TargetArchitecture, Dictionary<string, InstructionSet>> s_instructionSetSupport = ComputeInstructionSetSupport();
177private static Dictionary<TargetArchitecture, InstructionSetFlags> s_nonSpecifiableInstructionSets = ComputeNonSpecifiableInstructionSetSupport();
179private static Dictionary<TargetArchitecture, Dictionary<string, InstructionSet>> ComputeInstructionSetSupport()
181var supportMatrix = new Dictionary<TargetArchitecture, Dictionary<string, InstructionSet>>();
190private static Dictionary<TargetArchitecture, InstructionSetFlags> ComputeNonSpecifiableInstructionSetSupport()
192var matrix = new Dictionary<TargetArchitecture, InstructionSetFlags>();
201private static Dictionary<string, InstructionSet> ComputeInstructSetSupportForArch(TargetArchitecture architecture)
203var support = new Dictionary<string, InstructionSet>();
323Dictionary<string, InstructionSet> instructionSetConversion = s_instructionSetSupport[_architecture];
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (6)
131private Dictionary<TypeDesc, Utf8String> _mangledTypeNames = new Dictionary<TypeDesc, Utf8String>();
132private Dictionary<string, Utf8String> _mangledAssemblyNames = new Dictionary<string, Utf8String>(StringComparer.OrdinalIgnoreCase);
467private Dictionary<MethodDesc, Utf8String> _mangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
468private Dictionary<MethodDesc, Utf8String> _unqualifiedMangledMethodNames = new Dictionary<MethodDesc, Utf8String>();
626private Dictionary<FieldDesc, Utf8String> _mangledFieldNames = new Dictionary<FieldDesc, Utf8String>();
684private Dictionary<string, Utf8String> _mangledStringLiterals = new Dictionary<string, Utf8String>();
src\runtime\src\coreclr\tools\Common\Compiler\ObjectDataInterner.cs (7)
21void DeduplicatePass(NodeFactory factory, Dictionary<ISymbolNode, ISymbolNode> previousSymbolRemapping, Dictionary<ISymbolNode, ISymbolNode> symbolRemapping);
27private Dictionary<ISymbolNode, ISymbolNode> _symbolRemapping;
43Dictionary<ISymbolNode, ISymbolNode> previousSymbolRemapping;
44Dictionary<ISymbolNode, ISymbolNode> symbolRemapping = null;
60private static bool MappingsEqual(Dictionary<ISymbolNode, ISymbolNode> a, Dictionary<ISymbolNode, ISymbolNode> b)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (11)
78private Dictionary<MethodDesc, PgoInstrumentationResults> _pgoResults = new Dictionary<MethodDesc, PgoInstrumentationResults>();
237Dictionary<object, IntPtr> objectToHandle = new Dictionary<object, IntPtr>();
238Dictionary<IntPtr, object> handleToObject = new Dictionary<IntPtr, object>();
277private static PgoSchemaElem? ComputeLikelyClassMethod(int index, Dictionary<IntPtr, object> handleToObject, PgoInstrumentationSchema[] nativeSchema, byte[] instrumentationData, CompilationModuleGroup compilationModuleGroup)
663private Dictionary<object, GCHandle> _pins = new Dictionary<object, GCHandle>();
753private Dictionary<object, IntPtr> _objectToHandle = new Dictionary<object, IntPtr>(new JitObjectComparer());
754private Dictionary<MethodDesc, IntPtr> _methodILScopeToHandle = new Dictionary<MethodDesc, IntPtr>(new JitObjectComparer());
861private Dictionary<Instantiation, IntPtr[]> _instantiationToJitVisibleInstantiation;
2464private Dictionary<DefType, bool> _doubleAlignHeuristicCache = new Dictionary<DefType, bool>();
2631private Dictionary<TypeDesc, uint> _classNumInstanceFields = new();
4094private Dictionary<CorInfoHelpFunc, ISymbolNode> _helperCache = new Dictionary<CorInfoHelpFunc, ISymbolNode>();
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
23private Dictionary<string, AssemblyReferenceHandle> _assemblyRefNameHandles = new Dictionary<string, AssemblyReferenceHandle>();
24private Dictionary<IAssemblyDesc, AssemblyReferenceHandle> _assemblyRefs = new Dictionary<IAssemblyDesc, AssemblyReferenceHandle>();
25private Dictionary<TypeDesc, EntityHandle> _typeRefs = new Dictionary<TypeDesc, EntityHandle>();
26private Dictionary<MethodDesc, EntityHandle> _methodRefs = new Dictionary<MethodDesc, EntityHandle>();
27private Dictionary<FieldDesc, EntityHandle> _fieldRefs = new Dictionary<FieldDesc, EntityHandle>();
TypeSystem\Mutable\MutableModule.cs (9)
23Dictionary<ModuleDesc, EntityHandle> _moduleRefs = new Dictionary<ModuleDesc, EntityHandle>();
92static ConditionalWeakTable<ModuleDesc, Dictionary<MetadataType, string>> s_assemblyNameFromTypeLookups = new ConditionalWeakTable<ModuleDesc, Dictionary<MetadataType, string>>();
94static Dictionary<MetadataType, string> ComputeTypeLookupTable(ModuleDesc module)
96Dictionary<MetadataType, string> result = new Dictionary<MetadataType, string>();
129if (!s_assemblyNameFromTypeLookups.TryGetValue(module, out var lookupTable))
160public Dictionary<int, object> Entities = new Dictionary<int, object>();
161public Dictionary<object, int> ExistingEntities = new Dictionary<object, int>();
322private Dictionary<ModuleDesc, string> _moduleToModuleRefString = new Dictionary<ModuleDesc, string>();
ILCompiler.RyuJit (28)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (11)
78private Dictionary<MethodDesc, PgoInstrumentationResults> _pgoResults = new Dictionary<MethodDesc, PgoInstrumentationResults>();
237Dictionary<object, IntPtr> objectToHandle = new Dictionary<object, IntPtr>();
238Dictionary<IntPtr, object> handleToObject = new Dictionary<IntPtr, object>();
277private static PgoSchemaElem? ComputeLikelyClassMethod(int index, Dictionary<IntPtr, object> handleToObject, PgoInstrumentationSchema[] nativeSchema, byte[] instrumentationData, CompilationModuleGroup compilationModuleGroup)
663private Dictionary<object, GCHandle> _pins = new Dictionary<object, GCHandle>();
753private Dictionary<object, IntPtr> _objectToHandle = new Dictionary<object, IntPtr>(new JitObjectComparer());
754private Dictionary<MethodDesc, IntPtr> _methodILScopeToHandle = new Dictionary<MethodDesc, IntPtr>(new JitObjectComparer());
861private Dictionary<Instantiation, IntPtr[]> _instantiationToJitVisibleInstantiation;
2464private Dictionary<DefType, bool> _doubleAlignHeuristicCache = new Dictionary<DefType, bool>();
2631private Dictionary<TypeDesc, uint> _classNumInstanceFields = new();
4094private Dictionary<CorInfoHelpFunc, ISymbolNode> _helperCache = new Dictionary<CorInfoHelpFunc, ISymbolNode>();
ILCompiler.TypeSystem (2)
illink (112)
Linker.Dataflow\CompilerGeneratedState.cs (9)
20readonly Dictionary<TypeDefinition, MethodDefinition> _compilerGeneratedTypeToUserCodeMethod;
21readonly Dictionary<TypeDefinition, TypeArgumentInfo> _generatedTypeToTypeArgumentInfo;
28readonly Dictionary<MethodDefinition, MethodDefinition> _compilerGeneratedMethodToUserCodeMethod;
33readonly Dictionary<TypeDefinition, Dictionary<MethodDefinition, List<IMemberDefinition>>?> _cachedTypeToCompilerGeneratedMembers;
41_cachedTypeToCompilerGeneratedMembers = new Dictionary<TypeDefinition, Dictionary<MethodDefinition, List<IMemberDefinition>>?>();
134var generatedTypeToTypeArgs = new Dictionary<TypeDefinition, TypeArgumentInfo>();
299Dictionary<MethodDefinition, List<IMemberDefinition>>? compilerGeneratedCallees = null;
389Dictionary<TypeDefinition, TypeArgumentInfo> generatedTypeToTypeArgs,
Linker.Dataflow\MethodBodyScanner.cs (15)
15using LocalVariableStore = System.Collections.Generic.Dictionary<
136private static void NewKnownStack(Dictionary<int, Stack<StackSlot>> knownStacks, int newOffset, Stack<StackSlot> newStack)
193static void ValidateNoReferenceToReference(LocalVariableStore locals, MethodIL method, int ilOffset)
214Dictionary<KeyType, ValueBasicBlockPair> valueCollection,
306LocalVariableStore locals = new(methodIL.Variables.Count);
308Dictionary<int, Stack<StackSlot>> knownStacks = new Dictionary<int, Stack<StackSlot>>();
757private static void ScanExceptionInformation(Dictionary<int, Stack<StackSlot>> knownStacks, MethodIL methodIL)
818LocalVariableStore locals)
900LocalVariableStore locals,
918LocalVariableStore locals,
937protected void StoreInReference(MultiValue target, MultiValue source, MethodIL methodIL, Instruction operation, LocalVariableStore locals, int curBasicBlock, ref InterproceduralState ipState, int? parameterIndex)
1037LocalVariableStore locals,
1106internal MultiValue DereferenceValue(MultiValue maybeReferenceValue, LocalVariableStore locals, ref InterproceduralState interproceduralState)
1153LocalVariableStore locals,
1187LocalVariableStore locals,
Linker\Annotations.cs (14)
49protected readonly Dictionary<AssemblyDefinition, AssemblyAction> assembly_actions = new Dictionary<AssemblyDefinition, AssemblyAction>();
55protected readonly Dictionary<IMetadataTokenProvider, MessageOrigin> marked_pending = new Dictionary<IMetadataTokenProvider, MessageOrigin>();
57protected readonly Dictionary<TypeDefinition, (TypePreserve preserve, bool applied)> preserved_types = new Dictionary<TypeDefinition, (TypePreserve, bool)>();
59protected readonly Dictionary<TypeDefinition, TypePreserveMembers> preserved_type_members = new();
60protected readonly Dictionary<ExportedType, TypePreserveMembers> preserved_exportedtype_members = new();
61protected readonly Dictionary<IMemberDefinition, List<MethodDefinition>> preserved_methods = new Dictionary<IMemberDefinition, List<MethodDefinition>>();
64protected readonly Dictionary<AssemblyDefinition, ISymbolReader> symbol_readers = new Dictionary<AssemblyDefinition, ISymbolReader>();
65readonly Dictionary<IMemberDefinition, LinkerAttributesInformation> linker_attributes = new Dictionary<IMemberDefinition, LinkerAttributesInformation>();
66readonly Dictionary<object, Dictionary<IMetadataTokenProvider, object>> custom_annotations = new Dictionary<object, Dictionary<IMetadataTokenProvider, object>>();
67protected readonly Dictionary<AssemblyDefinition, HashSet<EmbeddedResource>> resources_to_remove = new Dictionary<AssemblyDefinition, HashSet<EmbeddedResource>>();
579if (!custom_annotations.TryGetValue(key, out Dictionary<IMetadataTokenProvider, object>? slots))
590if (!custom_annotations.TryGetValue(key, out Dictionary<IMetadataTokenProvider, object>? slots))
Linker\LinkContext.cs (12)
80readonly Dictionary<string, AssemblyAction> _actions;
81readonly Dictionary<string, string> _parameters;
95readonly Dictionary<AssemblyDefinition, bool> _isTrimmable;
156public Dictionary<string, bool> FeatureSettings { get; init; }
164public Dictionary<string, AssemblyAction> Actions
196public Dictionary<int, bool> WarnAsError { get; set; }
224public Dictionary<string, bool> SingleWarn { get; set; }
842readonly Dictionary<MethodReference, MethodDefinition?> methodresolveCache = new();
843readonly Dictionary<FieldReference, FieldDefinition?> fieldresolveCache = new();
844readonly Dictionary<TypeReference, TypeDefinition?> typeresolveCache = new();
845readonly Dictionary<ExportedType, TypeDefinition?> exportedTypeResolveCache = new();
1118readonly Dictionary<string, Pair> perAssembly = new();
Linker\TypeMapHandler.cs (16)
22readonly Dictionary<TypeDefinition, Dictionary<TypeReference, List<CustomAttributeWithOrigin>>> _unmarkedExternalTypeMapEntries = [];
25readonly Dictionary<TypeDefinition, Dictionary<TypeReference, List<CustomAttributeWithOrigin>>> _unmarkedProxyTypeMapEntries = [];
29Dictionary<TypeReference, List<CustomAttributeWithOrigin>> _pendingExternalTypeMapEntries = null!;
30Dictionary<TypeReference, List<CustomAttributeWithOrigin>> _pendingProxyTypeMapEntries = null!;
34Dictionary<TypeReference, List<(CustomAttributeWithOrigin Attr, AssemblyDefinition? TargetAssembly)>> _pendingAssemblyTargets = null!;
40Dictionary<AssemblyDefinition, List<(TypeReference Group, CustomAttributeWithOrigin Attr, MethodDefinition? CallingMethod)>> _pendingAssemblyTargetsByAssembly = null!;
166Dictionary<TypeDefinition, Dictionary<TypeReference, List<CustomAttributeWithOrigin>>> unmarkedTypeMapAttributes,
168Dictionary<TypeReference, List<CustomAttributeWithOrigin>> typeMapAttributesPendingUniverseMarking)
170if (!unmarkedTypeMapAttributes.Remove(targetType, out Dictionary<TypeReference, List<CustomAttributeWithOrigin>>? entries))
258void RecordTypeMapEntry(CustomAttributeWithOrigin attr, TypeReference group, TypeReference? dependencySource, Dictionary<TypeDefinition, Dictionary<TypeReference, List<CustomAttributeWithOrigin>>> pendingDependencySourceMarking, HashSet<TypeReference> seenTypeGroups, Dictionary<TypeReference, List<CustomAttributeWithOrigin>> pendingTypeMapGroupMarking)
295if (!pendingDependencySourceMarking.TryGetValue(dependencyTypeDef, out Dictionary<TypeReference, List<CustomAttributeWithOrigin>>? entries))
ILLink.RoslynAnalyzer (23)
ILLink.Tasks (7)
CreateRuntimeRootDescriptorFile.cs (7)
94readonly Dictionary<string, string> namespaceDictionary = new Dictionary<string, string>();
95readonly Dictionary<string, string> classIdsToClassNames = new Dictionary<string, string>();
96readonly Dictionary<string, ClassMembers> classNamesToClassMembers = new Dictionary<string, ClassMembers>();
97readonly Dictionary<FeatureSwitchMembers, Dictionary<string, ClassMembers>> featureSwitchMembers = new();
351foreach ((var fs, var members) in featureSwitchMembers.Select(kv => (kv.Key, kv.Value)))
465Dictionary<string, ClassMembers> currentFeatureSwitchMembers = featureSwitchMembers[featureSwitch.Value];
Infrastructure.Common (9)
Infrastructure.Tests (53)
installer.tasks (1)
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
Microsoft.Analyzers.Extra (12)
Microsoft.Analyzers.Local (11)
CallAnalyzer.Registrar.cs (4)
52var dict = new Dictionary<string, string[]>
66public void RegisterMethods(Dictionary<string, string[]> methods, Action<OperationAnalysisContext, IInvocationOperation> action)
144public void RegisterProperties(Dictionary<string, string[]> props, Action<OperationAnalysisContext, IPropertyReferenceOperation> action)
200public void RegisterInterfaceMethods(Dictionary<string, string[]> methods, Action<OperationAnalysisContext, IInvocationOperation> action)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers (2)
Microsoft.AspNetCore.App.CodeFixes (3)
Microsoft.AspNetCore.Authentication (1)
Microsoft.AspNetCore.Authentication.Core (1)
Microsoft.AspNetCore.Authentication.Google (1)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (3)
Microsoft.AspNetCore.Authentication.OAuth (2)
Microsoft.AspNetCore.Authentication.Twitter (4)
Microsoft.AspNetCore.Authorization (1)
Microsoft.AspNetCore.Components (48)
RenderTree\Renderer.cs (5)
35private readonly Dictionary<int, ComponentState> _componentStateById = new Dictionary<int, ComponentState>();
36private readonly Dictionary<IComponent, ComponentState> _componentStateByComponent = new Dictionary<IComponent, ComponentState>();
38private readonly Dictionary<ulong, (int RenderedByComponentId, EventCallback Callback, string? attributeName)> _eventBindings = new();
39private readonly Dictionary<ulong, ulong> _eventHandlerIdReplacements = new Dictionary<ulong, ulong>();
49private Dictionary<int, ParameterView>? _rootComponentsLatestParameters;
Microsoft.AspNetCore.Components.AI (2)
Microsoft.AspNetCore.Components.AI.SourceGenerators (4)
Microsoft.AspNetCore.Components.Analyzers (7)
Microsoft.AspNetCore.Components.Endpoints (67)
_generated\56\PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>>? _DictionaryStringByteArray;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> DictionaryStringByteArray
22get => _DictionaryStringByteArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, byte[]>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> Create_DictionaryStringByteArray(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, byte[]>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, byte[]>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, byte[]>, string, byte[]>(options, info);
47private void DictionaryStringByteArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, byte[]>? value)
FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (8)
9: IDictionaryBufferAdapter<ReadOnlyDictionary<TKey, TValue>, Dictionary<TKey, TValue>, TKey, TValue>
12public static Dictionary<TKey, TValue> Add(ref Dictionary<TKey, TValue> buffer, TKey key, TValue value)
18public static Dictionary<TKey, TValue> CreateBuffer() =>
21public static ReadOnlyDictionary<TKey, TValue> ToResult(Dictionary<TKey, TValue> buffer) =>
31Dictionary<TKey, TValue>,
34Dictionary<TKey, TValue>,
43Dictionary<TKey, TValue>,
FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (7)
55var _ when type == (typeof(Dictionary<TKey, TValue>)) => true,
96Dictionary<TKey, TValue>,
97DictionaryBufferAdapter<Dictionary<TKey, TValue>, TKey, TValue>,
98Dictionary<TKey, TValue>,
101Dictionary<TKey, TValue>, TKey, TValue>(valueTypeConverter),
138var _ when type == (typeof(Dictionary<TKey, TValue>)) =>
139ConcreteTypeDictionaryConverterFactory<Dictionary<TKey, TValue>, TKey, TValue>.Instance.CreateConverter(type, options),
Microsoft.AspNetCore.Components.Forms (3)
Microsoft.AspNetCore.Components.Media (2)
Microsoft.AspNetCore.Components.QuickGrid (4)
Microsoft.AspNetCore.Components.Server (48)
_generated\42\PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>>? _DictionaryStringByteArray;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> DictionaryStringByteArray
22get => _DictionaryStringByteArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, byte[]>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> Create_DictionaryStringByteArray(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, byte[]>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, byte[]>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, byte[]>, string, byte[]>(options, info);
47private void DictionaryStringByteArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, byte[]>? value)
_generated\9\CircuitPersistenceManagerSerializerContext.DictionaryInt32ComponentMarker.g.cs (9)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>>? _DictionaryInt32ComponentMarker;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>> DictionaryInt32ComponentMarker
24get => _DictionaryInt32ComponentMarker ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>> Create_DictionaryInt32ComponentMarker(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<int, global::Microsoft.AspNetCore.Components.ComponentMarker>, int, global::Microsoft.AspNetCore.Components.ComponentMarker>(options, info);
Microsoft.AspNetCore.Components.Testing (33)
_generated\3\E2EManifestJsonContext.E2EAppEntry.g.cs (3)
137var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
152AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry).GetProperty("EnvironmentVariables", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
155properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info4);
_generated\4\E2EManifestJsonContext.E2EManifest.g.cs (3)
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>>
68AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EManifest).GetProperty("Apps", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>), global::System.Array.Empty<global::System.Type>(), null),
71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>>(options, info0);
_generated\5\E2EManifestJsonContext.DictionaryStringE2EAppEntry.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>>? _DictionaryStringE2EAppEntry;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>> DictionaryStringE2EAppEntry
22get => _DictionaryStringE2EAppEntry ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>> Create_DictionaryStringE2EAppEntry(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>, string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>(options, info);
47private void DictionaryStringE2EAppEntrySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry>? value)
_generated\6\E2EManifestJsonContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
Microsoft.AspNetCore.Components.Testing.Tasks (2)
Microsoft.AspNetCore.Components.Web (45)
_generated\6\WebRendererSerializerContext.DictionaryStringJSComponentParameterArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>>? _DictionaryStringJSComponentParameterArray;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>> DictionaryStringJSComponentParameterArray
22get => _DictionaryStringJSComponentParameterArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>> Create_DictionaryStringJSComponentParameterArray(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>, string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>(options, info);
47private void DictionaryStringJSComponentParameterArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]>? value)
_generated\7\WebRendererSerializerContext.DictionaryStringListString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>>? _DictionaryStringListString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> DictionaryStringListString
22get => _DictionaryStringListString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> Create_DictionaryStringListString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>, string, global::System.Collections.Generic.List<string>>(options, info);
47private void DictionaryStringListStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<string>>? value)
Forms\Mapping\FormMappingContext.cs (11)
13private Dictionary<string, FormMappingError>? _errors;
15private Dictionary<string, Dictionary<string, FormMappingError>>? _errorsByFormName;
43_errorsByFormName?.TryGetValue(formName, out var formErrors) == true &&
55private static IEnumerable<FormMappingError> GetAllErrorsCore(Dictionary<string, FormMappingError>? errors)
72return _errorsByFormName?.TryGetValue(formName, out var formErrors) == true ?
92_errorsByFormName?.TryGetValue(formName, out var formErrors) == true &&
101private static void AddErrorCore(Dictionary<string, FormMappingError> errors, string key, FormattableString error, string? attemptedValue, ref List<KeyValuePair<string, FormMappingError>>? pendingErrors)
118_errorsByFormName ??= new Dictionary<string, Dictionary<string, FormMappingError>>();
119if (!_errorsByFormName.TryGetValue(formName, out var formErrors))
150if (_errorsByFormName == null || !_errorsByFormName.TryGetValue(formName, out var formErrors))
Microsoft.AspNetCore.Components.WebAssembly (20)
_generated\24\PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>>? _DictionaryStringByteArray;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> DictionaryStringByteArray
22get => _DictionaryStringByteArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, byte[]>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> Create_DictionaryStringByteArray(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, byte[]>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, byte[]>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, byte[]>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, byte[]>, string, byte[]>(options, info);
47private void DictionaryStringByteArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, byte[]>? value)
Microsoft.AspNetCore.Components.WebAssembly.Authentication (17)
_generated\3\InteractiveRequestOptionsSerializerContext.OptionsRecord.g.cs (4)
117var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
132AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.InteractiveRequestOptions.Converter.OptionsRecord).GetProperty("AdditionalRequestParameters", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, object>), global::System.Array.Empty<global::System.Type>(), null),
135properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, object>>(options, info3);
164private static extern void __set_OptionsRecord_AdditionalRequestParameters(ref global::Microsoft.AspNetCore.Components.WebAssembly.Authentication.InteractiveRequestOptions.Converter.OptionsRecord obj, global::System.Collections.Generic.Dictionary<string, object> value);
_generated\4\InteractiveRequestOptionsSerializerContext.DictionaryStringObject.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
22get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.Components.WebView (23)
_generated\3\SourceGenerationContext.StaticWebAssetNode.g.cs (5)
75var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>
81Converter = (global::System.Text.Json.Serialization.JsonConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>)ExpandConverter(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>), new global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.OSBasedCaseConverter(), options),
90AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode).GetProperty("Children", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>), global::System.Array.Empty<global::System.Type>(), null),
93properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>(options, info1);
_generated\6\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>? _DictionaryStringStaticWebAssetNode;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> DictionaryStringStaticWebAssetNode
24get => _DictionaryStringStaticWebAssetNode ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> Create_DictionaryStringStaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>, string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>(options, info);
49private void DictionaryStringStaticWebAssetNodeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>? value)
Microsoft.AspNetCore.Components.WebView.Maui (1)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.AspNetCore.DataProtection (5)
Microsoft.AspNetCore.DataProtection.MicroBenchmarks (1)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests (8)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (11)
Microsoft.AspNetCore.Grpc.JsonTranscoding (24)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (6)
387public static Dictionary<string, RouteParameter> ResolveRouteParameterDescriptors(
391var routeParameterDescriptors = new Dictionary<string, RouteParameter>(StringComparer.Ordinal);
474public static Dictionary<string, FieldDescriptor> ResolveQueryParameterDescriptors(
475Dictionary<string, RouteParameter> routeParameters,
504var queryParameters = new Dictionary<string, FieldDescriptor>();
508static void RecursiveVisitMessages(Dictionary<string, FieldDescriptor> queryParameters, List<FieldDescriptor> existingParameters, MessageDescriptor messageDescriptor, List<FieldDescriptor> path)
Microsoft.AspNetCore.HeaderParsing.Tests (2)
Microsoft.AspNetCore.Hosting (22)
_generated\3\SourceGenerationContext.StaticWebAssetNode.g.cs (5)
75var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>
81Converter = (global::System.Text.Json.Serialization.JsonConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>)ExpandConverter(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>), new global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.OSBasedCaseConverter(), options),
90AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode).GetProperty("Children", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>), global::System.Array.Empty<global::System.Type>(), null),
93properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>(options, info1);
_generated\6\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>? _DictionaryStringStaticWebAssetNode;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> DictionaryStringStaticWebAssetNode
24get => _DictionaryStringStaticWebAssetNode ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> Create_DictionaryStringStaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>, string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>(options, info);
49private void DictionaryStringStaticWebAssetNodeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode>? value)
Microsoft.AspNetCore.Http (24)
Microsoft.AspNetCore.Http.Abstractions (2)
Microsoft.AspNetCore.Http.Connections (1)
Microsoft.AspNetCore.Http.Extensions (22)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (8)
9: IDictionaryBufferAdapter<ReadOnlyDictionary<TKey, TValue>, Dictionary<TKey, TValue>, TKey, TValue>
12public static Dictionary<TKey, TValue> Add(ref Dictionary<TKey, TValue> buffer, TKey key, TValue value)
18public static Dictionary<TKey, TValue> CreateBuffer() =>
21public static ReadOnlyDictionary<TKey, TValue> ToResult(Dictionary<TKey, TValue> buffer) =>
31Dictionary<TKey, TValue>,
34Dictionary<TKey, TValue>,
43Dictionary<TKey, TValue>,
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (7)
55var _ when type == (typeof(Dictionary<TKey, TValue>)) => true,
96Dictionary<TKey, TValue>,
97DictionaryBufferAdapter<Dictionary<TKey, TValue>, TKey, TValue>,
98Dictionary<TKey, TValue>,
101Dictionary<TKey, TValue>, TKey, TValue>(valueTypeConverter),
138var _ when type == (typeof(Dictionary<TKey, TValue>)) =>
139ConcreteTypeDictionaryConverterFactory<Dictionary<TKey, TValue>, TKey, TValue>.Instance.CreateConverter(type, options),
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
Microsoft.AspNetCore.Http.Results (1)
Microsoft.AspNetCore.Identity (1)
Microsoft.AspNetCore.Identity.UI (2)
Microsoft.AspNetCore.InternalTesting (5)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Microsoft.AspNetCore.Mvc.Abstractions (5)
Microsoft.AspNetCore.Mvc.ApiExplorer (12)
Microsoft.AspNetCore.Mvc.Core (42)
ApplicationModels\ApplicationModelFactory.cs (7)
60var actionsByMethod = new Dictionary<MethodInfo, List<(ActionModel, SelectorModel)>>();
61var actionsByRouteName = new Dictionary<string, List<(ActionModel, SelectorModel)>>(StringComparer.OrdinalIgnoreCase);
86var attributeRoutingConfigurationErrors = new Dictionary<MethodInfo, string>();
131var routeValues = new Dictionary<string, string?>(StringComparer.OrdinalIgnoreCase)
174Dictionary<MethodInfo, List<(ActionModel, SelectorModel)>> actionsByMethod,
188Dictionary<string, List<(ActionModel action, SelectorModel selector)>> actionsByRouteName,
219Dictionary<string, List<(ActionModel action, SelectorModel selector)>> actionsByRouteName)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (5)
Microsoft.AspNetCore.Mvc.Razor (6)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.AspNetCore.Mvc.RazorPages (3)
Microsoft.AspNetCore.Mvc.TagHelpers (2)
Microsoft.AspNetCore.Mvc.Testing (2)
Microsoft.AspNetCore.Mvc.Testing.Tasks (2)
Microsoft.AspNetCore.Mvc.ViewFeatures (20)
Microsoft.AspNetCore.OpenApi (16)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.OutputCaching (4)
Microsoft.AspNetCore.RateLimiting (3)
Microsoft.AspNetCore.Razor.Runtime (9)
Microsoft.AspNetCore.Razor.Utilities.Shared (32)
Microsoft.AspNetCore.Rewrite (2)
Microsoft.AspNetCore.Routing (35)
Microsoft.AspNetCore.Server.HttpSys (3)
Microsoft.AspNetCore.Server.IIS (3)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Microsoft.AspNetCore.Server.Kestrel.Core (24)
Internal\ConfigurationReader.cs (7)
41var certificates = new Dictionary<string, CertificateConfig>(0, StringComparer.OrdinalIgnoreCase);
121private static Dictionary<string, SniConfig> ReadSni(IConfigurationSection sniConfig, string endpointName)
123var sniDictionary = new Dictionary<string, SniConfig>(0, StringComparer.OrdinalIgnoreCase);
275Dictionary<string, SniConfig> sni,
293public Dictionary<string, SniConfig> Sni { get; }
319private static bool CompareSniDictionaries(Dictionary<string, SniConfig> lhs, Dictionary<string, SniConfig> rhs)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (2)
Microsoft.AspNetCore.Session (1)
Microsoft.AspNetCore.SignalR.Client.Core (10)
HubConnection.cs (10)
989var readers = default(Dictionary<string, object>);
1027private Dictionary<string, object>? PackageStreamingParams(ConnectionState connectionState, ref object?[] args, out List<string>? streamIds)
1029Dictionary<string, object>? readers = null;
1084private Task[]? LaunchStreams(ConnectionState connectionState, Dictionary<string, object>? readers, CancellationToken cancellationToken)
1342var readers = default(Dictionary<string, object>);
1539var readers = default(Dictionary<string, object>);
2419private readonly Dictionary<string, InvocationRequest> _pendingCalls = new Dictionary<string, InvocationRequest>(StringComparer.Ordinal);
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (2)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.SignalR.Protocols.Json (4)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (7)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (4)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.StaticAssets (1)
Microsoft.AspNetCore.WebUtilities (13)
Microsoft.Build (459)
BackEnd\Components\Logging\ProjectTelemetry.cs (11)
42private readonly Dictionary<string, int> _msbuildTaskSubclassUsage = new();
132Dictionary<string, string> taskFactoryProperties = GetTaskFactoryProperties();
138Dictionary<string, string> taskTotalProperties = GetTaskProperties();
144Dictionary<string, string> msbuildTaskSubclassProperties = GetMSBuildTaskSubclassProperties();
177private static void AddCountIfNonZero(Dictionary<string, string> properties, string propertyName, int count)
185private Dictionary<string, string> GetTaskFactoryProperties()
187Dictionary<string, string> properties = new();
199private Dictionary<string, string> GetTaskProperties()
201Dictionary<string, string> properties = new();
216private Dictionary<string, string> GetMSBuildTaskSubclassProperties()
218Dictionary<string, string> properties = new();
BackEnd\Components\RequestBuilder\BatchingEngine.cs (11)
125Dictionary<string, MetadataReference> consumedMetadataReferences = pair.Metadata;
144Dictionary<string, ICollection<ProjectItemInstance>> itemListsToBeBatched = GetItemListsToBeBatched(consumedMetadataReferences, consumedItemReferences, lookup, elementLocation);
203private static Dictionary<string, ICollection<ProjectItemInstance>> GetItemListsToBeBatched(
204Dictionary<string, MetadataReference> consumedMetadataReferences, // Key is [string] potentially qualified metadata name
212var itemListsToBeBatched = new Dictionary<string, ICollection<ProjectItemInstance>>(MSBuildNameIgnoreCaseComparer.Default);
299Dictionary<string, ICollection<ProjectItemInstance>> itemListsToBeBatched,
300Dictionary<string, MetadataReference> consumedMetadataReferences,
325Dictionary<string, string> itemMetadataValues = GetItemMetadataValues(item, consumedMetadataReferences, elementLocation);
394private static Dictionary<string, string> GetItemMetadataValues(
396Dictionary<string, MetadataReference> consumedMetadataReferences,
399var itemMetadataValues = new Dictionary<string, string>(consumedMetadataReferences.Count, MSBuildNameIgnoreCaseComparer.Default);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (7)
239if (!PropertyParser.GetTableWithEscaping(Log, ResourceUtilities.GetResourceString("General.GlobalProperties"), "Properties", Properties, out Dictionary<string, string> propertiesTable))
401private async Task<bool> BuildProjectsInParallel(Dictionary<string, string> propertiesTable, string[] undefinePropertiesArray, List<string[]> targetLists, bool success, bool[] skipProjects)
515Dictionary<string, string> propertiesTable,
535var projectProperties = new Dictionary<string, string>[projects.Length];
560out Dictionary<string, string> preProjectPropertiesTable))
604out Dictionary<string, string> additionalProjectPropertiesTable))
609var combinedTable = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
BackEnd\Components\RequestBuilder\Lookup.cs (22)
20using ItemsMetadataUpdateDictionary = System.Collections.Generic.Dictionary<Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build.BackEnd.Lookup.MetadataModifications>;
21using ItemTypeToItemsMetadataUpdateDictionary = System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<Microsoft.Build.Execution.ProjectItemInstance, Microsoft.Build.BackEnd.Lookup.MetadataModifications>>;
93private Dictionary<ProjectItemInstance, ProjectItemInstance> _cloneTable;
150private ItemTypeToItemsMetadataUpdateDictionary PrimaryModifyTable
174private ItemTypeToItemsMetadataUpdateDictionary SecondaryModifyTable
202internal List<string> GetPropertyOverrideMessages(Dictionary<string, string> lookupHash)
337foreach (KeyValuePair<string, Dictionary<ProjectItemInstance, MetadataModifications>> entry in PrimaryModifyTable)
339Dictionary<ProjectItemInstance, MetadataModifications> modifiesOfType;
396foreach (KeyValuePair<string, Dictionary<ProjectItemInstance, MetadataModifications>> entry in PrimaryModifyTable)
471Dictionary<ProjectItemInstance, MetadataModifications> allModifies = null;
505Dictionary<ProjectItemInstance, MetadataModifications> modifies;
866Dictionary<ProjectItemInstance, MetadataModifications> modifiesOfType;
895private void ApplyModifies(List<ProjectItemInstance> result, Dictionary<ProjectItemInstance, MetadataModifications> allModifies)
984private void ApplyModificationsToTable(IItemDictionary<ProjectItemInstance> table, string itemType, ItemsMetadataUpdateDictionary modify)
1004private void MergeModificationsIntoModificationTable(Dictionary<ProjectItemInstance, MetadataModifications> modifiesOfType,
1057private void MustNotBeInTable(ItemTypeToItemsMetadataUpdateDictionary table, ProjectItemInstance item)
1059ItemsMetadataUpdateDictionary tableOfItemsOfSameType = null;
1125private Dictionary<string, MetadataModification> _modifications;
1235public Dictionary<string, MetadataModification> ExplicitModifications
1421private ItemTypeToItemsMetadataUpdateDictionary _modifies;
1517internal ItemTypeToItemsMetadataUpdateDictionary Modifies
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (34)
24using ItemVectorPartition = System.Collections.Generic.Dictionary<string, System.Collections.Generic.IList<Microsoft.Build.Execution.ProjectItemInstance>>;
32using ItemVectorPartitionCollection = System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.Collections.Generic.IList<Microsoft.Build.Execution.ProjectItemInstance>>>;
159out ItemVectorPartitionCollection itemVectorsInTargetInputs,
160out ItemVectorPartitionCollection itemVectorTransformsInTargetInputs,
161out Dictionary<string, string> discreteItemsInTargetInputs,
162out ItemVectorPartitionCollection itemVectorsInTargetOutputs,
163out Dictionary<string, string> discreteItemsInTargetOutputs,
404out ItemVectorPartitionCollection itemVectorsInTargetInputs,
405out ItemVectorPartitionCollection itemVectorTransformsInTargetInputs,
406out Dictionary<string, string> discreteItemsInTargetInputs,
407out ItemVectorPartitionCollection itemVectorsInTargetOutputs,
408out Dictionary<string, string> discreteItemsInTargetOutputs,
517ItemVectorPartitionCollection itemVectorsInTargetInputs,
518ItemVectorPartitionCollection itemVectorTransformsInTargetInputs,
519Dictionary<string, string> discreteItemsInTargetInputs,
590ItemVectorPartitionCollection itemVectorsInTargetInputs,
591ItemVectorPartitionCollection itemVectorsInTargetOutputs,
606ItemVectorPartition inputItemVectors = itemVectorsInTargetInputs[itemVectorType];
607ItemVectorPartition outputItemVectors = itemVectorsInTargetOutputs[itemVectorType];
736ItemVectorPartitionCollection itemVectorsInTargetInputs,
737ItemVectorPartitionCollection itemVectorTransformsInTargetInputs,
738Dictionary<string, string> discreteItemsInTargetInputs,
794out ItemVectorPartitionCollection itemVectors,
795ItemVectorPartitionCollection itemVectorTransforms,
796out Dictionary<string, string> discreteItems,
827ItemVectorPartitionCollection itemVectorCollection;
839if (!itemVectorCollection.TryGetValue(itemVectorType, out ItemVectorPartition itemVectorPartition))
860private static bool IsItemVectorEmpty(ItemVectorPartitionCollection itemVectors)
862foreach (KeyValuePair<string, ItemVectorPartition> item in itemVectors)
878private static List<string> GetItemSpecsFromItemVectors(ItemVectorPartitionCollection itemVectors)
882foreach (KeyValuePair<string, ItemVectorPartition> item in itemVectors)
897private static IEnumerable<string> GetItemSpecsFromItemVectors(ItemVectorPartitionCollection itemVectors, string itemType, ItemVectorPartition itemVectorPartition)
BackEnd\Components\Scheduler\SchedulingData.cs (11)
24private readonly Dictionary<int, SchedulableRequest> _executingRequests = new Dictionary<int, SchedulableRequest>(32);
29private readonly Dictionary<int, SchedulableRequest> _blockedRequests = new Dictionary<int, SchedulableRequest>(32);
34private readonly Dictionary<int, SchedulableRequest> _yieldingRequests = new Dictionary<int, SchedulableRequest>(32);
39private readonly Dictionary<int, SchedulableRequest> _readyRequests = new Dictionary<int, SchedulableRequest>(32);
50private readonly Dictionary<SchedulableRequest, LinkedListNode<SchedulableRequest>> _unscheduledRequestNodesByRequest = new Dictionary<SchedulableRequest, LinkedListNode<SchedulableRequest>>(32);
59private readonly Dictionary<int, HashSet<SchedulableRequest>> _scheduledRequestsByNode = new Dictionary<int, HashSet<SchedulableRequest>>(32);
74private readonly Dictionary<int, HashSet<SchedulableRequest>> _readyRequestsByNode = new Dictionary<int, HashSet<SchedulableRequest>>(32);
79private readonly Dictionary<int, HashSet<int>> _configurationsByNode = new Dictionary<int, HashSet<int>>(32);
87private readonly Dictionary<int, int> _configurationToNode = new Dictionary<int, int>(32);
92private readonly Dictionary<int, HashSet<SchedulableRequest>> _configurationToRequests = new Dictionary<int, HashSet<SchedulableRequest>>(32);
110private readonly Dictionary<SchedulableRequest, List<SchedulableRequest>> _buildHierarchy = new Dictionary<SchedulableRequest, List<SchedulableRequest>>(32);
BackEnd\Components\Scheduler\SchedulingPlan.cs (5)
37private Dictionary<string, PlanConfigData> _configPathToData = new Dictionary<string, PlanConfigData>();
42private Dictionary<int, PlanConfigData> _configIdToData = new Dictionary<int, PlanConfigData>();
47private Dictionary<int, List<Stack<PlanConfigData>>> _configIdToPaths = new Dictionary<int, List<Stack<PlanConfigData>>>();
110Dictionary<int, double> accumulatedTimeByConfiguration = new Dictionary<int, double>();
459private void RecursiveAccumulateConfigurationTimes(SchedulableRequest request, Dictionary<int, double> accumulatedTimeByConfiguration)
BuildCheck\Infrastructure\ConfigurationProvider.cs (13)
28private readonly ConcurrentDictionary<string, Dictionary<string, string>> _editorConfigData = new ConcurrentDictionary<string, Dictionary<string, string>>(StringComparer.InvariantCultureIgnoreCase);
52var configuration = GetConfiguration(projectFullPath, ruleId);
162private Dictionary<string, string> FilterDictionaryByKeys(string keyFilter, Dictionary<string, string> originalConfiguration, bool updateKey = false)
164var filteredConfig = new Dictionary<string, string>();
190private Dictionary<string, string> FetchEditorConfigRules(string projectFullPath)
192var editorConfigRules = _editorConfigData.GetOrAdd(projectFullPath, (key) =>
194Dictionary<string, string> config;
206Dictionary<string, string> filteredData = FilterDictionaryByKeys($"{BuildCheck_ConfigurationKey}.", config);
213internal Dictionary<string, string> GetConfiguration(string projectFullPath, string ruleId)
215var config = FetchEditorConfigRules(projectFullPath);
237var config = GetConfiguration(projectFullPath, ruleId);
Definition\ToolsetReader.cs (7)
81internal static string ReadAllToolsets(Dictionary<string, Toolset> toolsets, PropertyDictionary<ProjectPropertyInstance> environmentProperties, PropertyDictionary<ProjectPropertyInstance> globalProperties, ToolsetDefinitionLocations locations)
96Dictionary<string, Toolset> toolsets,
351Dictionary<string, Toolset> toolsets,
403protected abstract Dictionary<string, ProjectImportPathMatch> GetProjectImportSearchPathsTable(string toolsVersion, string os);
409Dictionary<string, Toolset> toolsets,
465Dictionary<string, SubToolset> subToolsets = new Dictionary<string, SubToolset>(StringComparer.OrdinalIgnoreCase);
505var importSearchPathsTable = GetProjectImportSearchPathsTable(toolsVersion.Name, NativeMethodsShared.GetOSNameForExtensionsPath());
Evaluation\Evaluator.cs (11)
119private readonly Dictionary<string, ProjectImportElement> _importsSeen;
138private readonly Dictionary<ProjectRootElement, bool> _projectSupportsReturnsAttribute;
844Dictionary<string, List<TargetSpecification>> targetsWhichRunBeforeByTarget = new Dictionary<string, List<TargetSpecification>>(StringComparer.OrdinalIgnoreCase);
845Dictionary<string, List<TargetSpecification>> targetsWhichRunAfterByTarget = new Dictionary<string, List<TargetSpecification>>(StringComparer.OrdinalIgnoreCase);
847Dictionary<string, LinkedListNode<ProjectTargetElement>> activeTargets = new Dictionary<string, LinkedListNode<ProjectTargetElement>>(StringComparer.OrdinalIgnoreCase);
938var pluginSettings = item.Metadata.ToDictionary(m => m.Key, m => m.EscapedValue);
1119private void ReadTargetElement(ProjectTargetElement targetElement, LinkedList<ProjectTargetElement> activeTargetsByEvaluationOrder, Dictionary<string, LinkedListNode<ProjectTargetElement>> activeTargets)
1143private void AddBeforeAndAfterTargetMappings(ProjectTargetElement targetElement, Dictionary<string, LinkedListNode<ProjectTargetElement>> activeTargets, Dictionary<string, List<TargetSpecification>> targetsWhichRunBeforeByTarget, Dictionary<string, List<TargetSpecification>> targetsWhichRunAfterByTarget)
2067Dictionary<string, string> escapedMetadata = null;
Graph\GraphBuilder.cs (12)
100var allParsedProjects = FindGraphNodes();
132private void AddEdges(Dictionary<ConfigurationMetadata, ParsedProject> allParsedProjects)
146private void AddEdgesFromProjectReferenceItems(Dictionary<ConfigurationMetadata, ParsedProject> allParsedProjects, GraphEdges edges)
148Dictionary<ProjectGraphNode, HashSet<ProjectGraphNode>> transitiveReferenceCache = new(allParsedProjects.Count);
214var projectsByPath = new Dictionary<string, List<ProjectGraphNode>>();
320Dictionary<string, ImmutableDictionary<string, string>> globalPropertiesForProjectConfiguration = new(StringComparer.OrdinalIgnoreCase);
324Dictionary<string, IReadOnlyCollection<string>> solutionDependencies = new();
454Dictionary<ConfigurationMetadata, ParsedProject> allParsedProjects)
456var nodeStates = new Dictionary<ProjectGraphNode, NodeVisitationState>();
538var globalProperties = configurationMetadata.GlobalProperties.ToDictionary();
596private Dictionary<ConfigurationMetadata, ParsedProject> FindGraphNodes()
645Dictionary<string, string> globalProperties,
Instance\ProjectInstance.cs (10)
401var projectItemToInstanceMap = this.CreateItemsSnapshot(project.Items, project.ItemTypes.Count, keepEvaluationCache);
702var projectItemToInstanceMap = this.CreateItemsSnapshot(new ReadOnlyCollection<ProjectItem>(data.Items), data.ItemTypes.Count, keepEvaluationCache);
1605Dictionary<string, List<string>> IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance>.ConditionedProperties
1606=> Assumed.Unreachable<Dictionary<string, List<string>>>();
2706Dictionary<string, string> globalProperties = new Dictionary<string, string>(globalPropertiesInstances.Count, StringComparer.OrdinalIgnoreCase);
2756Dictionary<string, string> globalProperties,
3187Dictionary<string, TValue> clone;
3467private void CreateEvaluatedIncludeSnapshotIfRequested(bool keepEvaluationCache, ICollection<ProjectItem> items, Dictionary<ProjectItem, ProjectItemInstance> projectItemToInstanceMap)
3486private Dictionary<ProjectItem, ProjectItemInstance> CreateItemsSnapshot(ICollection<ProjectItem> items, int itemTypeCount, bool keepEvaluationCache)
3490var projectItemToInstanceMap = keepEvaluationCache ? new Dictionary<ProjectItem, ProjectItemInstance>(items.Count) : null;
Logging\ParallelLogger\ParallelConsoleLogger.cs (6)
30internal Dictionary<(int nodeId, int contextId), string> propertyOutputMap = new Dictionary<(int nodeId, int contextId), string>();
442var groupByProjectEntryPoint = new Dictionary<ErrorWarningSummaryDictionaryKey, List<BuildEventArgs>>();
1668internal static new MPPerformanceCounter GetPerformanceCounter(string scopeName, ref Dictionary<string, PerformanceCounter> table)
1695private Dictionary<string, PerformanceCounter> _internalPerformanceCounters;
1700private Dictionary<BuildEventContext, object> _startedEvent;
1805private Dictionary<BuildEventContext, List<BuildMessageEventArgs>> _deferredMessages;
src\9f0d3f3da306d8cf\ImmutableArrayExtensions.cs (7)
859this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
1148internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
1176(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
1210internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
1211(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
1222var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\msbuild\src\Shared\TaskHostBuildResponse.cs (11)
23private List<Dictionary<string, TaskParameter>>? _targetOutputsPerProject;
29public TaskHostBuildResponse(int requestId, bool success, List<Dictionary<string, TaskParameter>>? targetOutputsPerProject)
48public List<Dictionary<string, TaskParameter>>? TargetOutputsPerProject => _targetOutputsPerProject;
62foreach (Dictionary<string, TaskParameter> projectOutputs in _targetOutputsPerProject)
64var dict = new Dictionary<string, ITaskItem[]>(projectOutputs.Count, StringComparer.OrdinalIgnoreCase);
87List<Dictionary<string, TaskParameter>>? outputs = null;
91outputs = new List<Dictionary<string, TaskParameter>>(engineResult.TargetOutputsPerProject.Count);
95var dict = new Dictionary<string, TaskParameter>(projectOutputs?.Count ?? 0, StringComparer.OrdinalIgnoreCase);
135_targetOutputsPerProject = new List<Dictionary<string, TaskParameter>>(count);
138Dictionary<string, TaskParameter>? dict = null;
147Dictionary<string, TaskParameter>? dict = _targetOutputsPerProject![i];
src\msbuild\src\Shared\TaskHostConfiguration.cs (10)
33private Dictionary<string, string> _buildProcessEnvironment;
112private Dictionary<string, TaskParameter> _taskParameters;
114private Dictionary<string, string> _globalParameters;
191Dictionary<string, string> globalParameters,
204_buildProcessEnvironment = buildProcessEnvironment as Dictionary<string, string>;
274public Dictionary<string, string> BuildProcessEnvironment
297internal void SetResolvedBuildProcessEnvironment(Dictionary<string, string> environment)
318internal void SetResolvedGlobalParameters(Dictionary<string, string> globalParameters)
459public Dictionary<string, TaskParameter> TaskParameters
469public Dictionary<string, string> GlobalProperties
Microsoft.Build.Framework (96)
BackEnd\TranslatorHelpers.cs (9)
87ref Dictionary<string, T> dictionary,
96ref Dictionary<string, string> dictionary,
105dictionary = (Dictionary<string, string>)localDict;
110ref Dictionary<string, T> dictionary,
122dictionary = (Dictionary<string, T>)localDict;
127ref Dictionary<string, string> dictionary,
138dictionary = (Dictionary<string, string>)localDict;
143ref Dictionary<string, T> dictionary,
155dictionary = (Dictionary<string, T>)localDict;
BinaryTranslator.cs (9)
595public void TranslateDictionary(ref Dictionary<string, string> dictionary, IEqualityComparer<string> comparer)
603dictionary = (Dictionary<string, string>)copy;
617public void TranslateDictionary(ref IDictionary<string, string> dictionary, IEqualityComparer<string> comparer, ref Dictionary<string, string> additionalEntries, HashSet<string> additionalEntriesKeys)
724public void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslatorWithValueFactory<T> objectTranslator, NodePacketValueFactory<T> valueFactory)
791public void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer)
1436public void TranslateDictionary(ref Dictionary<string, string> dictionary, IEqualityComparer<string> comparer)
1453public void TranslateDictionary(ref IDictionary<string, string> dictionary, IEqualityComparer<string> comparer, ref Dictionary<string, string> additionalEntries, HashSet<string> additionalEntriesKeys)
1576public void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslatorWithValueFactory<T> objectTranslator, NodePacketValueFactory<T> valueFactory)
1645public void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer)
ITranslator.cs (4)
345void TranslateDictionary(ref Dictionary<string, string> dictionary, IEqualityComparer<string> comparer);
364void TranslateDictionary(ref IDictionary<string, string> dictionary, IEqualityComparer<string> comparer, ref Dictionary<string, string> additionalEntries, HashSet<string> additionalEntriesKeys);
368void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer);
382void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslatorWithValueFactory<T> objectTranslator, NodePacketValueFactory<T> valueFactory)
Microsoft.Build.NuGetSdkResolver (15)
GlobalJsonReader.cs (12)
36private static readonly ConcurrentDictionary<FileInfo, (DateTime LastWriteTime, Lazy<Dictionary<string, string>> Lazy)> FileCache = new ConcurrentDictionary<FileInfo, (DateTime, Lazy<Dictionary<string, string>>)>(FileSystemInfoFullNameEqualityComparer.Instance);
51public Dictionary<string, string> GetMSBuildSdkVersions(SdkResolverContext context, string fileName = GlobalJsonFileName)
82(DateTime _, Lazy<Dictionary<string, string>> Lazy) cacheEntry = FileCache.AddOrUpdate(
84key => (key.LastWriteTime, new Lazy<Dictionary<string, string>>(() => ParseMSBuildSdkVersions(key.FullName, context))),
91return (lastWriteTime, new Lazy<Dictionary<string, string>>(() => ParseMSBuildSdkVersions(key.FullName, context)));
97Dictionary<string, string> sdkVersions = cacheEntry.Lazy.Value;
165/// <returns>A <see cref="Dictionary{TKey, TValue}" /> containing MSBuild project SDK versions if any were found, otherwise <see langword="null" />.</returns>
167private static Dictionary<string, string> ParseMSBuildSdkVersionsFromJson(string json)
188Dictionary<string, string> versionsByName = null;
236/// <returns>A <see cref="Dictionary{TKey, TValue}" /> containing MSBuild project SDK versions if any were found, otherwise <see langword="null" />.</returns>
238private Dictionary<string, string> ParseMSBuildSdkVersions(string globalJsonPath, SdkResolverContext sdkResolverContext)
Microsoft.Build.Tasks.CodeAnalysis (7)
Microsoft.Build.Tasks.Core (136)
AssemblyDependency\ReferenceTable.cs (17)
36private static readonly Dictionary<string, Tuple<RedistList, string>> s_monikerToHighestRedistList = new Dictionary<string, Tuple<RedistList, string>>(StringComparer.OrdinalIgnoreCase);
46private readonly Dictionary<string, AssemblyNameExtension> _externallyResolvedImmutableFiles = new Dictionary<string, AssemblyNameExtension>(StringComparer.OrdinalIgnoreCase);
89private readonly Dictionary<string, ITaskItem> _resolvedSDKReferences;
402internal Dictionary<AssemblyNameExtension, Reference> References { get; private set; } = new Dictionary<AssemblyNameExtension, Reference>(AssemblyNameComparer.GenericComparer);
1407var goodReferences = new Dictionary<AssemblyNameExtension, Reference>(AssemblyNameComparer.GenericComparer);
1413var dependencyGraph = new Dictionary<Reference, List<ReferenceAssemblyExtensionPair>>();
1501private static void AddToDependencyGraph(Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyGraph, AssemblyNameExtension assemblyName, Reference assemblyReference)
1521private void RemoveDependencyMarkedForExclusion(LogExclusionReason logExclusionReason, bool removeOnlyNoWarning, string subsetName, Dictionary<AssemblyNameExtension, Reference> goodReferences, List<Reference> removedReferences, AssemblyNameExtension assemblyName, Reference assemblyReference)
1605private static void RemoveDependencies(Reference removedReference, Dictionary<AssemblyNameExtension, Reference> referenceList, Dictionary<Reference, List<ReferenceAssemblyExtensionPair>> dependencyList)
1838private void ResolveConflictsBetweenReferences(Dictionary<string, List<AssemblyNameReference>> baseNameToReferences)
1883Dictionary<string, List<AssemblyNameReference>> baseNameToReferences = BuildSimpleNameTable();
1899var fullNameToReference = new Dictionary<string, AssemblyNameReference>(References.Count, StringComparer.OrdinalIgnoreCase);
2212private Dictionary<string, List<AssemblyNameReference>> BuildSimpleNameTable()
2216var baseNameToReferences = new Dictionary<string, List<AssemblyNameReference>>(References.Count, StringComparer.OrdinalIgnoreCase);
2242Dictionary<string, List<AssemblyNameReference>> baseNameToReferences)
3102internal bool MarkReferencesForExclusion(Dictionary<string, string> exclusionList)
BootstrapperUtil\BootstrapperBuilder.cs (20)
43private readonly Dictionary<string, XmlNode> _cultures = new Dictionary<string, XmlNode>(StringComparer.OrdinalIgnoreCase);
44private readonly Dictionary<string, ProductValidationResults> _validationResults = new Dictionary<string, ProductValidationResults>(StringComparer.Ordinal);
209var eulas = new Dictionary<string, KeyValuePair<string, string>>(StringComparer.Ordinal);
256private static void Merge(Dictionary<string, Product> output, Dictionary<string, Product> input)
264private static void AddProduct(Dictionary<string, Product> output, Product product)
274var builtProducts = new Dictionary<string, ProductBuilder>();
275var productsAndIncludes = new Dictionary<string, Product>();
294Dictionary<string, Product> includes = GetIncludedProducts(builder.Product);
620var availableProducts = new Dictionary<string, Product>(StringComparer.Ordinal);
622var buildQueue = new Dictionary<string, Product>(StringComparer.Ordinal);
652private void AddDependencies(Product p, Dictionary<string, Product> availableProducts)
699private void AddIncludes(Product p, Dictionary<string, Product> availableProducts)
736private void OrderProducts(Dictionary<string, Product> availableProducts, Dictionary<string, Product> buildQueue)
787private static void RemoveDependency(Dictionary<string, Product> availableProducts, Product product)
1363private bool BuildPackages(BuildSettings settings, XmlElement configElement, ResourceUpdater resourceUpdater, List<string> filesCopied, Dictionary<string, KeyValuePair<string, string>> eulas)
2215private static Dictionary<string, Product> GetIncludedProducts(Product product)
2217var includedProducts = new Dictionary<string, Product>(StringComparer.OrdinalIgnoreCase)
2234private static void AddIncludedProducts(Product product, Dictionary<string, Product> includedProducts)
CreateItem.cs (6)
81if (!PropertyParser.GetTable(Log, "AdditionalMetadata", AdditionalMetadata, out Dictionary<string, string> metadataTable))
87Dictionary<string, string> excludeItems = GetUniqueItems(Exclude);
101private List<ITaskItem> CreateOutputItems(Dictionary<string, string> metadataTable, Dictionary<string, string> excludeItems)
217private static Dictionary<string, string> GetUniqueItems(ITaskItem[] items)
219var uniqueItems = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
MSBuild.cs (7)
198if (!PropertyParser.GetTableWithEscaping(Log, ResourceUtilities.GetResourceString("General.GlobalProperties"), "Properties", Properties, out Dictionary<string, string> propertiesTable))
358private bool BuildProjectsInParallel(Dictionary<string, string> propertiesTable, string[] undefinePropertiesArray, List<string[]> targetLists, bool success, bool[] skipProjects)
466Dictionary<string, string> propertiesTable,
485var projectProperties = new Dictionary<string, string>[projects.Count];
507out Dictionary<string, string> preProjectPropertiesTable))
547out Dictionary<string, string> additionalProjectPropertiesTable))
551var combinedTable = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
RedistList.cs (12)
39private static readonly Dictionary<string, RedistList> s_cachedRedistList = new Dictionary<string, RedistList>(StringComparer.OrdinalIgnoreCase);
43private static Dictionary<string, string[]> s_redistListPathCache;
71private readonly ConcurrentDictionary<string, Dictionary<string, string>> _cachedDenyList = new ConcurrentDictionary<string, Dictionary<string, string>>(StringComparer.OrdinalIgnoreCase);
117var simpleNameMap = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
564internal Dictionary<string, string> GenerateDenyList(AssemblyTableInfo[] allowListAssemblyTableInfo, List<Exception> allowListErrors, List<string> allowListErrorFileNames)
586if (!_cachedDenyList.TryGetValue(key, out Dictionary<string, string> returnTable))
666var denyListOfAssemblyNames = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
699var assemblyEntries = new Dictionary<string, AssemblyEntry>(StringComparer.OrdinalIgnoreCase);
825private static void ParseFileListSection(AssemblyTableInfo assemblyTableInfo, string path, string redistName, XmlReader reader, Dictionary<string, AssemblyEntry> assemblyEntries, List<AssemblyRemapping> remapEntries)
871var attributes = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
1029private static Dictionary<string, string[]> s_subsetListPathCache;
ResolveManifestFiles.cs (6)
58private Dictionary<string, ITaskItem> _runtimePackAssets;
526var outputAssembliesMap = outputAssemblies.ToDictionary(p => (string)TaskEnvironment.GetAbsolutePath(p.ItemSpec).GetCanonicalForm(), StringComparer.OrdinalIgnoreCase);
853private readonly Dictionary<string, MapEntry> _dictionary = new Dictionary<string, MapEntry>();
854private readonly Dictionary<string, MapEntry> _simpleNameDictionary = new Dictionary<string, MapEntry>();
918private readonly Dictionary<string, MapEntry> _dictionary = new Dictionary<string, MapEntry>(StringComparer.InvariantCultureIgnoreCase);
976private readonly Dictionary<string, MapEntry> _dictionary = new Dictionary<string, MapEntry>();
ResolveSDKReference.cs (9)
30private static readonly Dictionary<string, string> PlatformAliases = new(StringComparer.OrdinalIgnoreCase)
111private Dictionary<string, string> _runtimeReferenceOnlyDependenciesByName;
300var sdkItems = new Dictionary<string, ITaskItem>(InstalledSDKs.Length, StringComparer.OrdinalIgnoreCase);
332var productFamilyNameToSDK = new Dictionary<string, HashSet<SDKReference>>(StringComparer.OrdinalIgnoreCase);
335var sdkNameToSDK = new Dictionary<string, HashSet<SDKReference>>(StringComparer.OrdinalIgnoreCase);
479internal static void AddMetadataToReferences(TaskLoggingHelper log, HashSet<SDKReference> sdkReferenceItems, Dictionary<string, string> referencesToAddMetadata, string metadataName, string metadataValue)
883private Dictionary<string, string> FrameworkIdentitiesFromManifest { get; }
898private Dictionary<string, string> AppxLocationsFromManifest { get; }
912public void Resolve(Dictionary<string, ITaskItem> sdks, string targetConfiguration, string targetArchitecture, HashSet<string> sdkNamesOnReferenceItems, bool treatErrorsAsWarnings, bool prefer32Bit, string identifierTargetPlatform, Version versionTargetPlatform, string projectName, bool enableMaxPlatformVersionEmptyWarning)
system.design\stronglytypedresourcebuilder.cs (6)
143internal static CodeCompileUnit Create(Dictionary<string, IResource> resourceList, String baseName, String generatedCodeNamespace, String resourcesNamespace, CodeDomProvider codeProvider, bool internalClass, out SkippedResource[] unmatchable)
150var resourceTypes = new Dictionary<String, ResourceData>(StringComparer.InvariantCultureIgnoreCase);
165private static CodeCompileUnit InternalCreate(Dictionary<String, ResourceData> resourceList, String baseName, String generatedCodeNamespace, String resourcesNamespace, CodeDomProvider codeProvider, bool internalClass, out SkippedResource[] unmatchable)
185SortedList<string, ResourceData> cleanedResourceList = VerifyResourceNames(resourceList, codeProvider, skippedResources, out Dictionary<string, string> reverseFixupTable);
744Dictionary<String, ResourceData> resourceList,
747out Dictionary<string, string> reverseFixupTable)
SystemState.cs (7)
31private Dictionary<string, FileState> upToDateLocalFileStateCache = new Dictionary<string, FileState>(StringComparer.OrdinalIgnoreCase);
42internal Dictionary<string, FileState> instanceLocalFileStateCache = new Dictionary<string, FileState>(StringComparer.OrdinalIgnoreCase);
47internal Dictionary<string, FileState> instanceLocalOutgoingFileStateCache = new Dictionary<string, FileState>(StringComparer.OrdinalIgnoreCase);
54private Dictionary<string, DateTime> instanceLocalLastModifiedCache = new Dictionary<string, DateTime>(StringComparer.OrdinalIgnoreCase);
61private Dictionary<string, bool> instanceLocalDirectoryExists = new Dictionary<string, bool>(StringComparer.OrdinalIgnoreCase);
68private Dictionary<string, string[]> instanceLocalDirectories = new Dictionary<string, string[]>(StringComparer.OrdinalIgnoreCase);
646Dictionary<string, FileState> oldFileStateCache = instanceLocalOutgoingFileStateCache;
Microsoft.Build.Tasks.Git (5)
Microsoft.Build.Utilities.Core (24)
ToolLocationHelper.cs (16)
217private static Dictionary<string, string> s_chainedReferenceAssemblyPath;
227private static Dictionary<string, IList<string>> s_cachedReferenceAssemblyPaths;
233private static Dictionary<string, FrameworkNameVersioning> s_cachedHighestFrameworkNameForTargetFrameworkIdentifier;
238private static Dictionary<string, IEnumerable<TargetPlatformSDK>> s_cachedTargetPlatforms;
243private static Dictionary<string, TargetPlatformSDK> s_cachedExtensionSdks;
250private static Dictionary<string, string> s_cachedTargetFrameworkDisplayNames;
258private static Dictionary<string, string[]> s_cachedTargetPlatformReferences;
263private static Dictionary<string, string[]> s_cachedExtensionSdkReferences;
273private static Dictionary<string, string[]> s_vsInstallFolders;
404var extensionSDKs = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
450var extensionSDKsAndVersions = new Dictionary<string, Tuple<string, string>>(StringComparer.OrdinalIgnoreCase);
624var filteredExtensionSdks = new Dictionary<string, string>();
2466var monikers = new Dictionary<TargetPlatformSDK, TargetPlatformSDK>();
2579internal static void GatherSDKListFromDirectory(List<string> diskroots, Dictionary<TargetPlatformSDK, TargetPlatformSDK> platformSDKs)
2673internal static void GatherSDKsFromRegistryImpl(Dictionary<TargetPlatformSDK, TargetPlatformSDK> platformMonikers, string registryKeyRoot, RegistryView registryView, RegistryHive registryHive, GetRegistrySubKeyNames getRegistrySubKeyNames, GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue, OpenBaseKey openBaseKey, FileExists fileExists)
2864private static void GatherSDKListFromRegistry(string registryRoot, Dictionary<TargetPlatformSDK, TargetPlatformSDK> platformMonikers)
Microsoft.CodeAnalysis (237)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (34)
29private readonly Dictionary<DiagnosticAnalyzer, TimeSpan>? _analyzerExecutionTimeOpt;
31private readonly Dictionary<SyntaxTree, HashSet<DiagnosticAnalyzer>> _completedSyntaxAnalyzersByTree;
32private readonly Dictionary<SyntaxTree, HashSet<DiagnosticAnalyzer>> _completedSemanticAnalyzersByTree;
33private readonly Dictionary<AdditionalText, HashSet<DiagnosticAnalyzer>> _completedSyntaxAnalyzersByAdditionalFile;
34private readonly Dictionary<DiagnosticAnalyzer, AnalyzerActionCounts> _analyzerActionCounts;
37private Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localSemanticDiagnosticsOpt = null;
38private Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localSyntaxDiagnosticsOpt = null;
39private Dictionary<AdditionalText, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localAdditionalFileDiagnosticsOpt = null;
40private Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? _nonLocalDiagnosticsOpt = null;
53private static Dictionary<DiagnosticAnalyzer, TimeSpan> CreateAnalyzerExecutionTimeMap(ImmutableArray<DiagnosticAnalyzer> analyzers)
55var map = new Dictionary<DiagnosticAnalyzer, TimeSpan>(analyzers.Length);
109var completedAnalyzersByTree = syntax ? _completedSyntaxAnalyzersByTree : _completedSemanticAnalyzersByTree;
135var completedAnalyzersByTree = syntax ? _completedSyntaxAnalyzersByTree : _completedSemanticAnalyzersByTree;
332ref Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? lazyLocalDiagnostics)
340lazyLocalDiagnostics = lazyLocalDiagnostics ?? new Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>();
350Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? allDiagnostics;
443Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? lazyLocalDiagnostics,
450foreach (var localDiagsByTree in lazyLocalDiagnostics.Values)
458Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnostics,
464Dictionary<AdditionalText, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnostics,
470Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnostics,
476Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? diagnosticsForTree;
484Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder> diagnostics,
536Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnosticsOpt)
578Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>? nonLocalDiagnosticsOpt)
DiagnosticAnalyzer\DiagnosticQueue.cs (8)
100private Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue>? _lazyLocalSemanticDiagnostics;
101private Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue>? _lazyLocalSyntaxDiagnostics;
102private Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue>? _lazyNonLocalDiagnostics;
128[NotNull] ref Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue>? lazyDiagnosticsMap,
139private static void EnqueueCore_NoLock(Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue> diagnosticsMap, Diagnostic diagnostic, DiagnosticAnalyzer analyzer)
171private static bool TryDequeue_NoLock(Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue>? lazyDiagnosticsMap, [NotNullWhen(returnValue: true)] out Diagnostic? d)
200private ImmutableArray<Diagnostic> DequeueDiagnosticsCore(DiagnosticAnalyzer analyzer, Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue>? lazyDiagnosticsMap)
218Dictionary<DiagnosticAnalyzer, SimpleDiagnosticQueue>? diagnosticsMap,
Emit\EditAndContinue\DeltaMetadataWriter.cs (15)
35private readonly Dictionary<ITypeDefinition, ImmutableArray<ITypeDefinitionMember>> _deletedTypeMembers;
44private readonly Dictionary<IParameterDefinition, IMethodDefinition> _parameterDefList;
52private readonly Dictionary<EntityHandle, ImmutableArray<int>> _customAttributesAdded;
58private readonly Dictionary<IParameterDefinition, int> _existingParameterDefs;
59private readonly Dictionary<MethodDefinitionHandle, int> _firstParamRowMap;
68private readonly Dictionary<IMethodDefinition, AddedOrChangedMethodInfo> _addedOrChangedMethods;
192var addedOrChangedMethodsByIndex = new Dictionary<int, AddedOrChangedMethodInfo>();
218var generationOrdinals = CreateDictionary(_previousGeneration.GenerationOrdinals, SymbolEquivalentEqualityComparer.Instance);
260private static Dictionary<K, V> CreateDictionary<K, V>(IReadOnlyDictionary<K, V> dictionary, IEqualityComparer<K>? comparer)
263var result = new Dictionary<K, V>(comparer);
285var result = CreateDictionary(previous, comparer);
518var result = new Dictionary<ITypeDefinition, ArrayBuilder<ITypeDefinitionMember>>(ReferenceEqualityComparer.Instance);
519var typesUsedByDeletedMembers = new Dictionary<ITypeDefinition, DeletedSourceTypeDefinition>(ReferenceEqualityComparer.Instance);
1508protected readonly Dictionary<T, int> added; // Definitions added in this generation.
1602private readonly Dictionary<int, T> _map;
MetadataReader\PEModule.cs (10)
50private static readonly Dictionary<string, (int FirstIndex, int SecondIndex)> s_sharedEmptyForwardedTypes = new Dictionary<string, (int FirstIndex, int SecondIndex)>();
51private static readonly Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)> s_sharedEmptyCaseInsensitiveForwardedTypes = new Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)>();
59private Dictionary<string, (int FirstIndex, int SecondIndex)> _lazyForwardedTypesToAssemblyIndexMap;
66private Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)> _lazyCaseInsensitiveForwardedTypesToAssemblyIndexMap;
676Dictionary<string, ArrayBuilder<TypeDefinitionHandle>?> namespaces = new Dictionary<string, ArrayBuilder<TypeDefinitionHandle>?>();
754private void GetTypeNamespaceNamesOrThrow(Dictionary<string, ArrayBuilder<TypeDefinitionHandle>> namespaces)
757var namespaceHandles = new Dictionary<NamespaceDefinitionHandle, ArrayBuilder<TypeDefinitionHandle>>(NamespaceHandleEqualityComparer.Singleton);
834private void GetForwardedTypeNamespaceNamesOrThrow(Dictionary<string, ArrayBuilder<TypeDefinitionHandle>?> namespaces)
3835var caseInsensitiveMap = new Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)>(StringComparer.OrdinalIgnoreCase);
3858Dictionary<string, (int FirstIndex, int SecondIndex)>? typesToAssemblyIndexMap = null;
Operations\OperationMapBuilder.cs (8)
19internal static void AddToMap(IOperation root, Dictionary<SyntaxNode, IOperation> dictionary)
25private sealed class Walker : OperationWalker<Dictionary<SyntaxNode, IOperation>>
29public override object? DefaultVisit(IOperation operation, Dictionary<SyntaxNode, IOperation> argument)
35public override object? VisitBinaryOperator([DisallowNull] IBinaryOperation? operation, Dictionary<SyntaxNode, IOperation> argument)
57public override object? VisitConditional(IConditionalOperation operation, Dictionary<SyntaxNode, IOperation> argument)
78public override object? VisitBinaryPattern(IBinaryPatternOperation operation, Dictionary<SyntaxNode, IOperation> argument)
100internal override object? VisitNoneOperation(IOperation operation, Dictionary<SyntaxNode, IOperation> argument)
107private static void RecordOperation(IOperation operation, Dictionary<SyntaxNode, IOperation> argument)
PEWriter\MetadataWriter.cs (13)
83private readonly Dictionary<(ImmutableArray<byte>, bool), int> _smallMethodBodies;
438private readonly Dictionary<ICustomAttribute, BlobHandle> _customAttributeSignatureIndex = new Dictionary<ICustomAttribute, BlobHandle>();
439private readonly Dictionary<ITypeReference, BlobHandle> _typeSpecSignatureIndex = new Dictionary<ITypeReference, BlobHandle>(ReferenceEqualityComparer.Instance);
440private readonly Dictionary<string, int> _fileRefIndex = new Dictionary<string, int>(32); // more than enough in most cases, value is a RowId
442private readonly Dictionary<IFieldReference, BlobHandle> _fieldSignatureIndex = new Dictionary<IFieldReference, BlobHandle>(ReferenceEqualityComparer.Instance);
447private readonly Dictionary<IMarshallingInformation, BlobHandle> _marshallingDescriptorIndex = new Dictionary<IMarshallingInformation, BlobHandle>();
449private readonly Dictionary<IGenericMethodInstanceReference, BlobHandle> _methodInstanceSignatureIndex = new Dictionary<IGenericMethodInstanceReference, BlobHandle>(ReferenceEqualityComparer.Instance);
4295private readonly Dictionary<T, int> _index;
4302private HeapOrReferenceIndex(MetadataWriter writer, Dictionary<T, int> index, int lastRowId)
4322private readonly Dictionary<ITypeReference, int> _index;
4329private TypeReferenceIndex(MetadataWriter writer, Dictionary<ITypeReference, int> index, int lastRowId)
4349private readonly Dictionary<T, int> _instanceIndex;
4350private readonly Dictionary<T, int> _structuralIndex;
PEWriter\MetadataWriter.PortablePdb.cs (6)
54private readonly Dictionary<DebugSourceDocument, DocumentHandle> _documentIndex = new Dictionary<DebugSourceDocument, DocumentHandle>();
55private readonly Dictionary<IImportScope, ImportScopeHandle> _scopeIndex;
436private ImportScopeHandle GetImportScopeIndex(IImportScope scope, Dictionary<IImportScope, ImportScopeHandle> scopeIndex)
629Dictionary<DebugSourceDocument, DocumentHandle> documentIndex,
743private DocumentHandle GetOrAddDocument(DebugSourceDocument document, Dictionary<DebugSourceDocument, DocumentHandle> index)
753private DocumentHandle AddDocument(DebugSourceDocument document, Dictionary<DebugSourceDocument, DocumentHandle> index)
ReferenceManager\CommonReferenceManager.Resolution.cs (6)
213[Out] Dictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName,
233Dictionary<MetadataReference, MergedAliases>? lazyAliasMap = null;
236var boundReferences = new Dictionary<MetadataReference, MetadataReference>(MetadataReferenceEqualityComparer.Instance);
440private static ResolvedReference GetResolvedReferenceAndFreePropertyMapEntry(MetadataReference reference, int index, MetadataImageKind kind, Dictionary<MetadataReference, MergedAliases>? propertyMapOpt)
611private void MergeReferenceProperties(MetadataReference primaryReference, MetadataReference newReference, DiagnosticBag diagnostics, ref Dictionary<MetadataReference, MergedAliases>? lazyAliasMap)
670Dictionary<string, List<ReferencedAssemblyIdentity>> referencesBySimpleName,
ReferenceManager\CommonReferenceManager.State.cs (12)
72internal readonly Dictionary<MetadataReference, MetadataOrDiagnostic> ObservedMetadata;
91private Dictionary<MetadataReference, int>? _lazyReferencedAssembliesMap;
101private Dictionary<MetadataReference, int>? _lazyReferencedModuleIndexMap;
195public CommonReferenceManager(string simpleAssemblyName, AssemblyIdentityComparer identityComparer, Dictionary<MetadataReference, MetadataOrDiagnostic>? observedMetadata)
223internal Dictionary<MetadataReference, int> ReferencedAssembliesMap
232internal Dictionary<MetadataReference, int> ReferencedModuleIndexMap
409Dictionary<MetadataReference, int> referencedAssembliesMap,
410Dictionary<MetadataReference, int> referencedModulesMap,
423Dictionary<MetadataReference, ImmutableArray<MetadataReference>>? mergedAssemblyReferencesMapOpt)
467out Dictionary<MetadataReference, int> referencedAssembliesMap,
468out Dictionary<MetadataReference, int> referencedModulesMap,
470out Dictionary<MetadataReference, ImmutableArray<MetadataReference>>? mergedAssemblyReferencesMapOpt)
RuleSet\RuleSet.cs (4)
108var effectiveSpecificOptions = new Dictionary<string, ReportDiagnostic>();
283public static ReportDiagnostic GetDiagnosticOptionsFromRulesetFile(string? rulesetFileFullPath, out Dictionary<string, ReportDiagnostic> specificDiagnosticOptions)
288internal static ReportDiagnostic GetDiagnosticOptionsFromRulesetFile(string? rulesetFileFullPath, out Dictionary<string, ReportDiagnostic> diagnosticOptions, IList<Diagnostic>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt)
299private static ReportDiagnostic GetDiagnosticOptionsFromRulesetFile(Dictionary<string, ReportDiagnostic> diagnosticOptions, string resolvedPath, IList<Diagnostic>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
Microsoft.CodeAnalysis.Analyzers (155)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (10)
246Dictionary<SyntaxToken, int> previousChangesMap,
260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
296Dictionary<SyntaxToken, int> previousChangesMap,
324Dictionary<SyntaxToken, int> previousChangesMap,
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
412Dictionary<SyntaxToken, int> previousChangesMap,
448Dictionary<SyntaxToken, int> previousChangesMap,
475Dictionary<SyntaxToken, int> previousChangesMap,
492Dictionary<SyntaxToken, int> previousChangesMap,
544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
37public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) where TKey : notnull
38=> PooledObject<Dictionary<TKey, TValue>>.Create(pool);
74public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, out Dictionary<TKey, TValue> dictionary)
77var pooledObject = PooledObject<Dictionary<TKey, TValue>>.Create(pool);
141public static Dictionary<TKey, TValue> AllocateAndClear<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
144var map = pool.Allocate();
283public static void ClearAndFree<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> map)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
81public static PooledObject<Dictionary<TKey, TValue>> Create<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
84return new PooledObject<Dictionary<TKey, TValue>>(
139private static Dictionary<TKey, TValue> Allocator<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
143private static void Releaser<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
52public static TValue? GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue? defaultValue)
232public static void RemoveAll<TKey, TValue, TArg>(this Dictionary<TKey, TValue> dictionary, Func<TKey, TValue, TArg, bool> predicate, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Microsoft.CodeAnalysis.AnalyzerUtilities (155)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (10)
246Dictionary<SyntaxToken, int> previousChangesMap,
260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
296Dictionary<SyntaxToken, int> previousChangesMap,
324Dictionary<SyntaxToken, int> previousChangesMap,
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
412Dictionary<SyntaxToken, int> previousChangesMap,
448Dictionary<SyntaxToken, int> previousChangesMap,
475Dictionary<SyntaxToken, int> previousChangesMap,
492Dictionary<SyntaxToken, int> previousChangesMap,
544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
37public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) where TKey : notnull
38=> PooledObject<Dictionary<TKey, TValue>>.Create(pool);
74public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, out Dictionary<TKey, TValue> dictionary)
77var pooledObject = PooledObject<Dictionary<TKey, TValue>>.Create(pool);
141public static Dictionary<TKey, TValue> AllocateAndClear<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
144var map = pool.Allocate();
283public static void ClearAndFree<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> map)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
81public static PooledObject<Dictionary<TKey, TValue>> Create<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
84return new PooledObject<Dictionary<TKey, TValue>>(
139private static Dictionary<TKey, TValue> Allocator<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
143private static void Releaser<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
52public static TValue? GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue? defaultValue)
232public static void RemoveAll<TKey, TValue, TArg>(this Dictionary<TKey, TValue> dictionary, Func<TKey, TValue, TArg, bool> predicate, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Microsoft.CodeAnalysis.CodeStyle (150)
src\roslyn\src\Analyzers\Core\Analyzers\OrderModifiers\OrderModifiersHelpers.cs (6)
19private Tuple<string, Dictionary<int, int>>? _lastParsed;
23public static bool IsOrdered(Dictionary<int, int> preferredOrder, SyntaxTokenList modifiers)
43public bool TryGetOrComputePreferredOrder(string value, [NotNullWhen(true)] out Dictionary<int, int>? preferredOrder)
54if (!TryParse(value, out var parsed))
68protected virtual bool TryParse(string value, [NotNullWhen(true)] out Dictionary<int, int>? parsed)
70var result = new Dictionary<int, int>();
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (10)
246Dictionary<SyntaxToken, int> previousChangesMap,
260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
296Dictionary<SyntaxToken, int> previousChangesMap,
324Dictionary<SyntaxToken, int> previousChangesMap,
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
412Dictionary<SyntaxToken, int> previousChangesMap,
448Dictionary<SyntaxToken, int> previousChangesMap,
475Dictionary<SyntaxToken, int> previousChangesMap,
492Dictionary<SyntaxToken, int> previousChangesMap,
544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
37public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) where TKey : notnull
38=> PooledObject<Dictionary<TKey, TValue>>.Create(pool);
74public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, out Dictionary<TKey, TValue> dictionary)
77var pooledObject = PooledObject<Dictionary<TKey, TValue>>.Create(pool);
141public static Dictionary<TKey, TValue> AllocateAndClear<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
144var map = pool.Allocate();
283public static void ClearAndFree<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> map)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
81public static PooledObject<Dictionary<TKey, TValue>> Create<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
84return new PooledObject<Dictionary<TKey, TValue>>(
139private static Dictionary<TKey, TValue> Allocator<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
143private static void Releaser<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
52public static TValue? GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue? defaultValue)
232public static void RemoveAll<TKey, TValue, TArg>(this Dictionary<TKey, TValue> dictionary, Func<TKey, TValue, TArg, bool> predicate, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Microsoft.CodeAnalysis.CodeStyle.Fixes (11)
Microsoft.CodeAnalysis.CSharp (216)
Binder\PatternExplainer.cs (10)
263gatherConstraintsAndEvaluations(binder, targetNode, shortestPathToNode, out var constraints, out var evaluations);
286gatherConstraintsAndEvaluations(binder, targetNode, currentPathToNode, out var constraints, out var evaluations);
311out Dictionary<BoundDagTemp, ArrayBuilder<(BoundDagTest, bool)>> constraints,
312out Dictionary<BoundDagTemp, ArrayBuilder<BoundDagEvaluation>> evaluations)
360Dictionary<BoundDagTemp, ArrayBuilder<(BoundDagTest test, bool sense)>> constraintMap,
361Dictionary<BoundDagTemp, ArrayBuilder<BoundDagEvaluation>> evaluationMap,
379static ImmutableArray<T> getArray<T>(Dictionary<BoundDagTemp, ArrayBuilder<T>> map, BoundDagTemp temp)
674var properties = new Dictionary<Symbol, string>();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (9)
145private readonly Dictionary<TypeParameterSymbol, int> _ordinals;
283Dictionary<TypeParameterSymbol, int> ordinals = null)
333Dictionary<TypeParameterSymbol, int>? ordinals)
2881var candidates = new Dictionary<TypeWithAnnotations, TypeWithAnnotations>(EqualsIgnoringDynamicTupleNamesAndNullabilityComparer.Instance);
3359private static void GetAllCandidates(Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates, ArrayBuilder<TypeWithAnnotations> builder)
3372Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates,
3401Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates,
3416Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates,
3483Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates,
CodeGen\Optimizer.cs (8)
92private static void FilterValidStackLocals(Dictionary<LocalSymbol, LocalDefUseInfo> info)
125private static void RemoveIntersectingLocals(Dictionary<LocalSymbol, LocalDefUseInfo> info, ArrayBuilder<LocalDefUseInfo> dummies)
403private readonly Dictionary<LocalSymbol, LocalDefUseInfo> _locals;
417private StackOptimizerPass1(Dictionary<LocalSymbol, LocalDefUseInfo> locals,
432Dictionary<LocalSymbol, LocalDefUseInfo> locals,
2092private readonly Dictionary<LocalSymbol, LocalDefUseInfo> _info;
2094private StackOptimizerPass2(Dictionary<LocalSymbol, LocalDefUseInfo> info)
2099public static BoundStatement Rewrite(BoundStatement src, Dictionary<LocalSymbol, LocalDefUseInfo> info)
CommandLine\CSharpCommandLineParser.cs (5)
121var diagnosticOptions = new Dictionary<string, ReportDiagnostic>();
122var noWarns = new Dictionary<string, ReportDiagnostic>();
123var warnAsErrors = new Dictionary<string, ReportDiagnostic>();
2139private static void AddWarnings(Dictionary<string, ReportDiagnostic> d, ReportDiagnostic kind, ReadOnlyMemory<char> warningArgument)
2184private static void AddDiagnostic(IList<Diagnostic> diagnostics, Dictionary<string, ReportDiagnostic> warningOptions, ErrorCode errorCode, params object[] arguments)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (13)
33private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> s_emptyNestedTypes =
61private Dictionary<string, ImmutableArray<Symbol>> _lazyMembersByName;
67private Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> _lazyNestedTypes;
1908Dictionary<string, ImmutableArray<Symbol>> membersDict = GroupByName(members);
1910var exchangeResult = Interlocked.CompareExchange(ref _lazyMembersByName, membersDict, null);
2026var typesDict = GroupByName(types);
2028var exchangeResult = Interlocked.CompareExchange(ref _lazyNestedTypes, typesDict, null);
2042var exchangeResult = Interlocked.CompareExchange(ref _lazyNestedTypes, GroupByName(groupingNestedTypes), null);
2603private void CreateProperties(Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, ArrayBuilder<Symbol> members)
2642Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol,
2681private PEMethodSymbol GetAccessorMethod(PEModule module, Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, TypeDefinitionHandle typeDef, MethodDefinitionHandle methodDef)
2694private static Dictionary<string, ImmutableArray<Symbol>> GroupByName(ArrayBuilder<Symbol> symbols)
2699private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> GroupByName(ArrayBuilder<PENamedTypeSymbol> symbols)
Symbols\ReferenceManager.cs (9)
57public ReferenceManager(string simpleAssemblyName, AssemblyIdentityComparer identityComparer, Dictionary<MetadataReference, MetadataOrDiagnostic>? observedMetadata)
403Dictionary<MetadataReference, int> referencedAssembliesMap, referencedModulesMap;
405Dictionary<MetadataReference, ImmutableArray<MetadataReference>>? mergedAssemblyReferencesMapOpt;
457Dictionary<AssemblyIdentity, MissingAssemblySymbol>? missingAssemblies = null;
541Dictionary<AssemblyIdentity, MissingAssemblySymbol>? missingAssemblies)
642ref Dictionary<AssemblyIdentity, MissingAssemblySymbol>? missingAssemblies,
719ref Dictionary<AssemblyIdentity, MissingAssemblySymbol>? missingAssemblies,
764ref Dictionary<AssemblyIdentity, MissingAssemblySymbol>? missingAssemblies,
843ref Dictionary<AssemblyIdentity, MissingAssemblySymbol>? missingAssemblies)
Symbols\Source\SourceMemberContainerSymbol.cs (43)
205private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? _lazyMembersDictionary;
206private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? _lazyEarlyAttributeDecodingMembersDictionary;
208private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> s_emptyTypeMembers =
211private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? _lazyTypeMembers;
1415private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> GetTypeMembersDictionary()
1433private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> MakeTypeMembers(BindingDiagnosticBag diagnostics)
1436var conflictDict = new Dictionary<(string name, int arity, SyntaxTree? syntaxTree), SourceNamedTypeSymbol>();
1711private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetEarlyAttributeDecodingMembersDictionary()
1715if (Volatile.Read(ref _lazyMembersDictionary) is Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> result)
1725Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName;
1748private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> ToNameKeyedDictionary(ImmutableArray<Symbol> symbols)
1773var dictionary = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(accumulator.Count, ReadOnlyMemoryOfCharComparer.Instance);
1899protected Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetMembersByName()
1909private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetMembersByNameSlow()
1913var membersDictionary = MakeAllMembers();
2173Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? typesByName,
2174Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2182var methodsBySignature = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2183var conversionsAsMethods = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2431BindingDiagnosticBag diagnostics, Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName)
2436var indexersBySignature = new Dictionary<PropertySymbol, PropertySymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2500Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2501Dictionary<PropertySymbol, PropertySymbol> indexersBySignature,
2570Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2571Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? typesByName,
2587Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName;
2599static (Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName, ImmutableArray<Symbol> membersUnordered) mergeMembersInGroup(IGrouping<string, NamedTypeSymbol> grouping)
2601Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName = null;
2609Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByNameToMerge = ((SourceMemberContainerTypeSymbol)extension).GetMembersByName();
2728Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2880Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2922Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2961Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
3138var instanceMap = new Dictionary<NamedTypeSymbol, NamedTypeSymbol>(ReferenceEqualityComparer.Instance);
3170private static bool InfiniteFlatteningGraph(SourceMemberContainerTypeSymbol top, NamedTypeSymbol t, Dictionary<NamedTypeSymbol, NamedTypeSymbol> instanceMap)
3288private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> MakeAllMembers()
3290Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName;
3312Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
3313Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> typesByName)
4160Dictionary<ReadOnlyMemory<char>, object> membersByName,
4165var membersBySignature = new Dictionary<Symbol, Symbol>(MemberSignatureComparer.PartialMethodsComparer);
4548Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
4599Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
Symbols\Source\SourceNamespaceSymbol.cs (7)
31private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> _nameToMembersMap;
32private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> _nameToTypeMembersMap;
224private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> GetNameToMembersMap()
248private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> GetNameToTypeMembersMap()
264private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> MakeNameToMembersMap(BindingDiagnosticBag diagnostics)
282var result = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>>(builder.Count, ReadOnlyMemoryOfCharComparer.Instance);
291private static void CheckMembers(NamespaceSymbol @namespace, Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamespaceOrTypeSymbol>> result, BindingDiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CSharp.CodeStyle (21)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
Microsoft.CodeAnalysis.CSharp.Features (29)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (27)
Microsoft.CodeAnalysis.Extensions.Package (47)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Microsoft.CodeAnalysis.ExternalAccess.HotReload (2)
Microsoft.CodeAnalysis.Features (270)
ChangeSignature\AbstractChangeSignatureService.cs (7)
254var nodesToUpdate = new Dictionary<DocumentId, List<SyntaxNode>>();
255var definitionToUse = new Dictionary<SyntaxNode, ISymbol>();
376var updatedRoots = new Dictionary<DocumentId, SyntaxNode>();
445private static void AddUpdatableNodeToDictionaries(Dictionary<DocumentId, List<SyntaxNode>> nodesToUpdate, DocumentId documentId, SyntaxNode nodeToUpdate, Dictionary<SyntaxNode, ISymbol> definitionToUse, ISymbol symbolWithSemanticParameters)
482var argumentToParameterMap = new Dictionary<IUnifiedArgumentSyntax, IParameterSymbol>();
483var parameterToIndexMap = new Dictionary<IParameterSymbol, int>();
CodeFixes\Service\CodeFixService.cs (8)
359private bool TryPopulateWorkspaceFixersMap(TextDocument document, Dictionary<DiagnosticId, ImmutableArray<CodeFixProvider>> fixerMap)
505var uniqueDiagnosticToEquivalenceKeysMap = new Dictionary<Diagnostic, PooledHashSet<string?>>();
510var diagnosticAndEquivalenceKeyToFixersMap = new Dictionary<(Diagnostic diagnostic, string? equivalenceKey), CodeFixProvider>();
659Dictionary<Diagnostic, PooledHashSet<string?>> uniqueDiagosticToEquivalenceKeysMap,
660Dictionary<(Diagnostic diagnostic, string? equivalenceKey), CodeFixProvider> diagnosticAndEquivalenceKeyToFixersMap,
698Dictionary<Diagnostic, PooledHashSet<string?>> uniqueDiagosticToEquivalenceKeysMap,
699Dictionary<(Diagnostic diagnostic, string? equivalenceKey), CodeFixProvider> diagnosticAndEquivalenceKeyToFixersMap)
1031private readonly Dictionary<CodeFixProvider, int> _fixerToIndex;
Completion\Providers\AbstractSymbolCompletionProvider.cs (13)
52Dictionary<ITypeSymbol, bool> typeConvertibilityCache)
91private static bool ShouldIncludeInTargetTypedCompletionListForNamedType(INamedTypeSymbol symbol, TSyntaxContext syntaxContext, Dictionary<ITypeSymbol, bool> typeConvertibilityCache)
151Dictionary<ISymbol, ArrayBuilder<ProjectId>>? invalidProjectMap,
176var typeConvertibilityCache = new Dictionary<ITypeSymbol, bool>(SymbolEqualityComparer.Default);
262Dictionary<ITypeSymbol, bool> typeConvertibilityCache,
279Dictionary<ISymbol, ArrayBuilder<ProjectId>>? invalidProjectMap,
395var symbolToContextMap = UnionSymbols(contextAndSymbolLists);
396var missingSymbolsMap = FindSymbolsMissingInLinkedContexts(symbolToContextMap, contextAndSymbolLists);
414private static Dictionary<SymbolAndSelectionInfo, TSyntaxContext> UnionSymbols(
421var result = new Dictionary<SymbolAndSelectionInfo, TSyntaxContext>();
482private static Dictionary<ISymbol, ArrayBuilder<ProjectId>> FindSymbolsMissingInLinkedContexts(
483Dictionary<SymbolAndSelectionInfo, TSyntaxContext> symbolToContext,
486var missingSymbols = new Dictionary<ISymbol, ArrayBuilder<ProjectId>>(LinkedFilesSymbolEquivalenceComparer.Instance);
Copilot\CopilotChangeAnalysis.cs (10)
39[property: DataMember(Order = 2)] Dictionary<string, int> IdToCount,
40[property: DataMember(Order = 3)] Dictionary<string, int> CategoryToCount,
41[property: DataMember(Order = 4)] Dictionary<DiagnosticSeverity, int> SeverityToCount);
54[property: DataMember(Order = 2)] Dictionary<string, int> DiagnosticIdToCount,
55[property: DataMember(Order = 3)] Dictionary<string, TimeSpan> DiagnosticIdToApplicationTime,
56[property: DataMember(Order = 4)] Dictionary<string, HashSet<string>> DiagnosticIdToProviderName,
57[property: DataMember(Order = 5)] Dictionary<string, TimeSpan> ProviderNameToApplicationTime,
58[property: DataMember(Order = 6)] Dictionary<string, bool> ProviderNameToHasConflict,
59[property: DataMember(Order = 7)] Dictionary<string, int> ProviderNameToTotalCount,
60[property: DataMember(Order = 8)] Dictionary<string, int> ProviderNameToSuccessCount);
Copilot\ICopilotChangeAnalysisService.cs (12)
150private static void IncrementCount<TKey>(Dictionary<TKey, int> map, TKey key) where TKey : notnull
156private static void IncrementElapsedTime<TKey>(Dictionary<TKey, TimeSpan> map, TKey key, TimeSpan elapsed) where TKey : notnull
181var idToCount = new Dictionary<string, int>();
182var categoryToCount = new Dictionary<string, int>();
183var severityToCount = new Dictionary<DiagnosticSeverity, int>();
243var diagnosticIdToCount = new Dictionary<string, int>();
244var diagnosticIdToApplicationTime = new Dictionary<string, TimeSpan>();
245var diagnosticIdToProviderName = new Dictionary<string, HashSet<string>>();
246var providerNameToApplicationTime = new Dictionary<string, TimeSpan>();
247var providerNameToHasConflict = new Dictionary<string, bool>();
248var providerNameToTotalCount = new Dictionary<string, int>();
249var providerNameToSuccessCount = new Dictionary<string, int>();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (16)
402internal abstract void ReportTopLevelSyntacticRudeEdits(RudeEditDiagnosticsBuilder diagnostics, Match<SyntaxNode> match, Edit<SyntaxNode> edit, Dictionary<SyntaxNode, EditKind> editMap);
618var editMap = BuildEditMap(syntacticEdits);
792private void ReportTopLevelSyntacticRudeEdits(RudeEditDiagnosticsBuilder diagnostics, EditScript<SyntaxNode> syntacticEdits, Dictionary<SyntaxNode, EditKind> editMap)
800internal Dictionary<SyntaxNode, EditKind> BuildEditMap(EditScript<SyntaxNode> editScript)
802var map = new Dictionary<SyntaxNode, EditKind>(editScript.Edits.Length);
1146Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas = null;
1581ref Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas)
1634var map = new Dictionary<SyntaxNode, SyntaxNode>();
1666[Out] Dictionary<LambdaBody, LambdaInfo> activeOrMatchedLambdas)
1801Dictionary<LambdaBody, LambdaInfo> lambdaInfos)
2682public readonly Dictionary<SyntaxNode, SyntaxMaps> ChangedDeclarations = [];
3668Dictionary<INamedTypeSymbol, MemberInitializationUpdates> constructorEdits;
6395private static void BuildIndex(Dictionary<VariableCaptureKey, int> index, ImmutableArray<VariableCapture> array)
6524[Out] Dictionary<SyntaxNode, RudeEditDiagnostic> closureRudeEdits,
7186internal void ReportTopLevelSyntacticRudeEdits(RudeEditDiagnosticsBuilder diagnostics, EditScript<SyntaxNode> syntacticEdits, Dictionary<SyntaxNode, EditKind> editMap)
7192ref Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (4)
39private readonly Dictionary<DocumentId, UnitTestingData> _pendingWork = [];
266private static TValue DequeueWorker<TKey, TValue>(SemaphoreSlim gate, Dictionary<TKey, TValue> map, CancellationToken cancellationToken)
286private static void ClearQueueWorker<TKey, TValue>(SemaphoreSlim gate, Dictionary<TKey, TValue> map, Func<TValue, IDisposable> disposerSelector)
331private readonly Dictionary<ProjectId, UnitTestingData> _pendingWork = [];
ExtractMethod\AbstractSyntaxTriviaService.cs (15)
32var tokens = GetTokensAtEdges(root, textSpan);
37var triviaList = GetTriviaAtEdges(tokens, textSpan);
39var annotations = Enumerable.Range((int)TriviaLocation.BeforeBeginningOfSpan, TriviaLocationsCount)
43var map = CreateOldToNewTokensMap(tokens, annotations);
63Dictionary<TriviaLocation, SyntaxAnnotation> annotations,
64Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> triviaList)
69private static Dictionary<SyntaxToken, SyntaxToken> CreateOldToNewTokensMap(
70Dictionary<TriviaLocation, SyntaxToken> tokens,
71Dictionary<TriviaLocation, SyntaxAnnotation> annotations)
74var map = new Dictionary<SyntaxToken, SyntaxToken>();
92private static Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> GetTriviaAtEdges(Dictionary<TriviaLocation, SyntaxToken> tokens, TextSpan textSpan)
97var triviaList = new Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>>
108private static Dictionary<TriviaLocation, SyntaxToken> GetTokensAtEdges(SyntaxNode root, TextSpan textSpan)
110var tokens = new Dictionary<TriviaLocation, SyntaxToken>
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (26)
22private readonly Dictionary<TriviaLocation, SyntaxAnnotation> _annotations;
23private readonly Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> _triviaList;
28Dictionary<TriviaLocation, SyntaxAnnotation> annotations,
29Dictionary<TriviaLocation, IEnumerable<SyntaxTrivia>> triviaList)
49var tokens = RecoverTokensAtEdges(root, annotationResolver);
50var map = CreateOldToNewTokensMap(tokens, triviaResolver);
55private static Dictionary<SyntaxToken, SyntaxToken> CreateOldToNewTokensMap(
56Dictionary<TriviaLocation, PreviousNextTokenPair> tokenPairs,
57Dictionary<TriviaLocation, LeadingTrailingTriviaPair> triviaPairs)
59var map = new Dictionary<SyntaxToken, SyntaxToken>();
100private Dictionary<TriviaLocation, SyntaxToken> RecoverTokensAtEdges(
106var tokens = Enumerable.Range((int)TriviaLocation.BeforeBeginningOfSpan, TriviaLocationsCount)
122private Dictionary<SyntaxToken, SyntaxToken> CreateOldToNewTokensMap(
123Dictionary<TriviaLocation, SyntaxToken> tokens,
126var tokenPairs = CreatePreviousNextTokenPairs(tokens);
127var tokenToLeadingTrailingTriviaMap = CreateTokenLeadingTrailingTriviaMap(tokens);
131var triviaPairs = Enumerable.Range((int)TriviaLocation.BeforeBeginningOfSpan, TriviaLocationsCount)
154Dictionary<TriviaLocation, PreviousNextTokenPair> tokenPairs,
155Dictionary<TriviaLocation, LeadingTrailingTriviaPair> triviaPairs)
173private Dictionary<SyntaxToken, LeadingTrailingTriviaPair> CreateTokenLeadingTrailingTriviaMap(
174Dictionary<TriviaLocation, SyntaxToken> tokens)
177var map = new Dictionary<SyntaxToken, LeadingTrailingTriviaPair>();
210private static Dictionary<TriviaLocation, PreviousNextTokenPair> CreatePreviousNextTokenPairs(
211Dictionary<TriviaLocation, SyntaxToken> tokens)
213var tokenPairs = new Dictionary<TriviaLocation, PreviousNextTokenPair>
270Dictionary<SyntaxToken, LeadingTrailingTriviaPair> triviaMap)
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (10)
62private async Task<Dictionary<TIdentifierNameSyntax, IParameterSymbol>> MapExpressionToParametersAsync(CancellationToken cancellationToken)
64var nameToParameterDict = new Dictionary<TIdentifierNameSyntax, IParameterSymbol>();
234var expressionParameterMap = await MapExpressionToParametersAsync(cancellationToken).ConfigureAwait(false);
243var parameterToArgumentMap = new Dictionary<IParameterSymbol, int>();
313Dictionary<IParameterSymbol, int> parameterToArgumentMap, SyntaxNode currentArgumentListSyntax,
495var parameterToArgumentMap = new Dictionary<IParameterSymbol, int>();
496var expressionToParameterMap = await MapExpressionToParametersAsync(cancellationToken).ConfigureAwait(false);
550Dictionary<TIdentifierNameSyntax, IParameterSymbol> mappingDictionary,
551Dictionary<IParameterSymbol, int> parameterToArgumentMap,
624Dictionary<IParameterSymbol, int> mapping, SeparatedSyntaxList<SyntaxNode> arguments,
PdbSourceDocument\ImplementationAssemblyLookupService.cs (7)
33private readonly Dictionary<string, Dictionary<(string @namespace, string typeName), string>?> _typeForwardCache = new(StringComparer.OrdinalIgnoreCase);
72if (TryGetCachedTypeForwards(dllPath, out var typeForwards))
91var cachedTypeForwards = GetAllTypeForwards(md);
105bool TryGetCachedTypeForwards(string dllPath, [NotNullWhen(true)] out Dictionary<(string @namespace, string typeName), string>? typeForwards)
192private static Dictionary<(string, string), string>? GetAllTypeForwards(MetadataReader md)
197Dictionary<(string, string), string>? result = null;
src\roslyn\src\Analyzers\Core\Analyzers\OrderModifiers\OrderModifiersHelpers.cs (6)
19private Tuple<string, Dictionary<int, int>>? _lastParsed;
23public static bool IsOrdered(Dictionary<int, int> preferredOrder, SyntaxTokenList modifiers)
43public bool TryGetOrComputePreferredOrder(string value, [NotNullWhen(true)] out Dictionary<int, int>? preferredOrder)
54if (!TryParse(value, out var parsed))
68protected virtual bool TryParse(string value, [NotNullWhen(true)] out Dictionary<int, int>? parsed)
70var result = new Dictionary<int, int>();
Microsoft.CodeAnalysis.Features.ExternalAccess (7)
Microsoft.CodeAnalysis.NetAnalyzers (55)
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (5)
140Dictionary<IMethodSymbol, RuleKind> methodSymbols = new Dictionary<IMethodSymbol, RuleKind>(SymbolEqualityComparer.Default);
303static void AddBinaryOperatorMethods(Dictionary<IMethodSymbol, RuleKind> methodSymbols, string name, INamedTypeSymbol typeSymbol, RuleKind ruleKind, params SpecialType[] supportedTypes)
321static void AddShiftOperatorMethods(Dictionary<IMethodSymbol, RuleKind> methodSymbols, string name, INamedTypeSymbol typeSymbol, RuleKind ruleKind, params SpecialType[] supportedTypes)
340static void AddUnaryOperatorMethods(Dictionary<IMethodSymbol, RuleKind> methodSymbols, string name, INamedTypeSymbol typeSymbol, RuleKind ruleKind, params SpecialType[] supportedTypes)
358private void AnalyzeInvocation(OperationAnalysisContext context, Dictionary<IMethodSymbol, RuleKind> methodSymbols)
Microsoft.CodeAnalysis.Razor.Compiler (44)
Language\Legacy\CSharpCodeParser.cs (5)
115private readonly Dictionary<CSharpSyntaxKind, Action<SyntaxListBuilder<RazorSyntaxNode>, CSharpTransitionSyntax?>> _keywordParserMap;
116private readonly Dictionary<string, Action<SyntaxListBuilder<RazorSyntaxNode>, CSharpTransitionSyntax>> _directiveParserMap;
154var keywordParserMap = new Dictionary<CSharpSyntaxKind, Action<SyntaxListBuilder<RazorSyntaxNode>, CSharpTransitionSyntax?>>(capacity: s_initialKeywordCount + 1);
158var directiveParserMap = new Dictionary<string, Action<SyntaxListBuilder<RazorSyntaxNode>, CSharpTransitionSyntax>>(capacity: directives.Length + 5, StringComparer.Ordinal);
226Dictionary<string, Action<SyntaxListBuilder<RazorSyntaxNode>, CSharpTransitionSyntax>> directiveParserMap,
Microsoft.CodeAnalysis.ResxSourceGenerator (135)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (10)
246Dictionary<SyntaxToken, int> previousChangesMap,
260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
296Dictionary<SyntaxToken, int> previousChangesMap,
324Dictionary<SyntaxToken, int> previousChangesMap,
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
412Dictionary<SyntaxToken, int> previousChangesMap,
448Dictionary<SyntaxToken, int> previousChangesMap,
475Dictionary<SyntaxToken, int> previousChangesMap,
492Dictionary<SyntaxToken, int> previousChangesMap,
544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
37public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) where TKey : notnull
38=> PooledObject<Dictionary<TKey, TValue>>.Create(pool);
74public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, out Dictionary<TKey, TValue> dictionary)
77var pooledObject = PooledObject<Dictionary<TKey, TValue>>.Create(pool);
141public static Dictionary<TKey, TValue> AllocateAndClear<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
144var map = pool.Allocate();
283public static void ClearAndFree<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> map)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
81public static PooledObject<Dictionary<TKey, TValue>> Create<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
84return new PooledObject<Dictionary<TKey, TValue>>(
139private static Dictionary<TKey, TValue> Allocator<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
143private static void Releaser<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
52public static TValue? GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue? defaultValue)
232public static void RemoveAll<TKey, TValue, TArg>(this Dictionary<TKey, TValue> dictionary, Func<TKey, TValue, TArg, bool> predicate, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Microsoft.CodeAnalysis.Scripting (7)
Microsoft.CodeAnalysis.VisualBasic (63)
Binding\Binder_XmlLiterals.vb (9)
125Dim allAttributes As Dictionary(Of XmlName, BoundXmlAttribute) = Nothing
144<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute),
549<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute),
1075<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute),
1079diagnostics As BindingDiagnosticBag) As Dictionary(Of String, String)
1083Dim namespaces As Dictionary(Of String, String) = Nothing
1143<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute),
1477Private ReadOnly _namespaces As Dictionary(Of String, String)
1479Public Sub New(containingBinder As Binder, namespaces As Dictionary(Of String, String))
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (6)
50Friend blockParent As Dictionary(Of BoundNode, BoundNode) = New Dictionary(Of BoundNode, BoundNode)()
51Friend lambdaParent As Dictionary(Of LambdaSymbol, MethodSymbol) = New Dictionary(Of LambdaSymbol, MethodSymbol)(ReferenceEqualityComparer.Instance)
58Friend variableScope As Dictionary(Of Symbol, BoundNode) = New Dictionary(Of Symbol, BoundNode)(ReferenceEqualityComparer.Instance)
63Friend labelBlock As Dictionary(Of LabelSymbol, BoundNode) = New Dictionary(Of LabelSymbol, BoundNode)(ReferenceEqualityComparer.Instance)
68Friend gotoBlock As Dictionary(Of BoundGotoStatement, BoundNode) = New Dictionary(Of BoundGotoStatement, BoundNode)()
99Friend lambdaScopes As Dictionary(Of LambdaSymbol, BoundNode)
Microsoft.CodeAnalysis.Workspaces (290)
Diagnostics\DiagnosticAnalysisResultBuilder.cs (9)
23private Dictionary<DocumentId, List<DiagnosticData>>? _lazySyntaxLocals = null;
24private Dictionary<DocumentId, List<DiagnosticData>>? _lazySemanticLocals = null;
25private Dictionary<DocumentId, List<DiagnosticData>>? _lazyNonLocals = null;
48ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, DocumentId documentId, ImmutableArray<Diagnostic> diagnostics)
93private static void AddDocumentDiagnostic(ref Dictionary<DocumentId, List<DiagnosticData>>? map, TextDocument document, Diagnostic diagnostic)
119Dictionary<DocumentId, List<DiagnosticData>>? dummy = null;
127ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, Diagnostic diagnostic)
180ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, ImmutableArray<Diagnostic> diagnostics)
186private static ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>> Convert(Dictionary<DocumentId, List<DiagnosticData>>? map)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (10)
36private static readonly ObjectPool<Dictionary<ISymbol, SymbolGroup>> s_symbolToGroupPool = new(() => new(MetadataUnifyingEquivalenceComparer.Instance));
91using var _1 = s_symbolToGroupPool.GetPooledObject(out var symbolToGroup);
129Dictionary<ISymbol, SymbolGroup> symbolToGroup,
165ImmutableArray<ISymbol> symbols, Dictionary<ISymbol, SymbolGroup> symbolToGroup, CancellationToken cancellationToken)
177ISymbol symbol, Dictionary<ISymbol, SymbolGroup> symbolToGroup, CancellationToken cancellationToken)
220using var _2 = PooledDictionary<Document, Dictionary<ISymbol, SymbolGroup>>.GetInstance(out var documentToSymbolsWithin);
242var symbolsWithin = documentToSymbolsWithin.GetOrAdd(document, static _ => s_symbolToGroupPool.AllocateAndClear());
270private static PooledHashSet<U>? TryGet<T, U>(Dictionary<T, PooledHashSet<U>> dictionary, T key) where T : notnull
275Dictionary<ISymbol, SymbolGroup> symbolsToSearchFor,
276Dictionary<ISymbol, PooledHashSet<string>> symbolToGlobalAliases,
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (12)
38private static readonly ObjectPool<List<Dictionary<string, string>>> s_aliasMapListPool
39= SharedPools.Default<List<Dictionary<string, string>>>();
46private static readonly ObjectPool<Dictionary<string, string>> s_aliasMapPool
97protected static List<Dictionary<string, string>> AllocateAliasMapList()
129protected static void FreeAliasMapList(List<Dictionary<string, string>> list)
133foreach (var aliasMap in list)
142protected static void FreeAliasMap(Dictionary<string, string> aliasMap)
150protected static Dictionary<string, string> AllocateAliasMap()
165Dictionary<string, ArrayBuilder<int>> extensionMemberInfo,
190Dictionary<string, string?> aliases,
191Dictionary<string, ArrayBuilder<int>> extensionMemberInfo,
376private static void AddAliases(Dictionary<string, string?> allAliases, ImmutableArray<(string aliasName, string name)> aliases)
Log\KeyValueLogMessage.cs (16)
24private Action<Dictionary<string, object?>>? _propertySetter;
37_lazyMap = SharedPools.Default<Dictionary<string, object?>>().AllocateAndClear();
42private void Initialize(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel)
49public static new SimpleKeyValueLogMessage Create(Action<Dictionary<string, object?>> propertySetter, LogLevel logLevel = LogLevel.Information)
60public static new SimpleKeyValueLogMessage Create(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel = LogLevel.Information)
73private Action<Dictionary<string, object?>, TArgs> _propertySetter = null!;
88_lazyMap = SharedPools.Default<Dictionary<string, object?>>().AllocateAndClear();
94LogType kind, Action<Dictionary<string, object?>, TArgs> propertySetter, TArgs args, LogLevel logLevel)
103Action<Dictionary<string, object?>, TArgs> propertySetter, TArgs args, LogLevel logLevel)
112LogType kind, Action<Dictionary<string, object?>, TArgs> propertySetter, TArgs args, LogLevel logLevel)
127public static KeyValueLogMessage Create(Action<Dictionary<string, object?>> propertySetter, LogLevel logLevel = LogLevel.Information)
133public static KeyValueLogMessage Create(LogType kind, Action<Dictionary<string, object?>>? propertySetter, LogLevel logLevel = LogLevel.Information)
136public static KeyValueLogMessage Create<TArgs>(Action<Dictionary<string, object?>, TArgs> propertySetter, TArgs args, LogLevel logLevel = LogLevel.Information)
139public static KeyValueLogMessage Create<TArgs>(LogType kind, Action<Dictionary<string, object?>, TArgs> propertySetter, TArgs args, LogLevel logLevel = LogLevel.Information)
142private Dictionary<string, object?>? _lazyMap;
235SharedPools.Default<Dictionary<string, object?>>().ClearAndFree(_lazyMap);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (10)
246Dictionary<SyntaxToken, int> previousChangesMap,
260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
296Dictionary<SyntaxToken, int> previousChangesMap,
324Dictionary<SyntaxToken, int> previousChangesMap,
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
412Dictionary<SyntaxToken, int> previousChangesMap,
448Dictionary<SyntaxToken, int> previousChangesMap,
475Dictionary<SyntaxToken, int> previousChangesMap,
492Dictionary<SyntaxToken, int> previousChangesMap,
544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
37public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) where TKey : notnull
38=> PooledObject<Dictionary<TKey, TValue>>.Create(pool);
74public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, out Dictionary<TKey, TValue> dictionary)
77var pooledObject = PooledObject<Dictionary<TKey, TValue>>.Create(pool);
141public static Dictionary<TKey, TValue> AllocateAndClear<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
144var map = pool.Allocate();
283public static void ClearAndFree<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> map)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
81public static PooledObject<Dictionary<TKey, TValue>> Create<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
84return new PooledObject<Dictionary<TKey, TValue>>(
139private static Dictionary<TKey, TValue> Allocator<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
143private static void Releaser<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
52public static TValue? GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue? defaultValue)
232public static void RemoveAll<TKey, TValue, TArg>(this Dictionary<TKey, TValue> dictionary, Func<TKey, TValue, TArg, bool> predicate, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Workspace\Solution\Project.cs (6)
31private Dictionary<DocumentId, Document?>? _idToDocumentMap;
32private Dictionary<DocumentId, SourceGeneratedDocument>? _idToSourceGeneratedDocumentMap;
33private Dictionary<DocumentId, AdditionalDocument?>? _idToAdditionalDocumentMap;
34private Dictionary<DocumentId, AnalyzerConfigDocument?>? _idToAnalyzerConfigDocumentMap;
258private static TDocument GetOrAddDocumentUnderLock<TDocument, TArg>(DocumentId documentId, ref Dictionary<DocumentId, TDocument>? idMap, Func<DocumentId, TArg, TDocument> tryCreate, TArg arg)
273private static bool TryGetDocumentValueUnderLock<TDocument>(DocumentId documentId, ref Dictionary<DocumentId, TDocument>? idMap, out TDocument? document)
Microsoft.CodeAnalysis.Workspaces.MSBuild (9)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (12)
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (1)
Microsoft.CSharp (26)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeTable.cs (5)
51private static readonly Dictionary<KeyPair<AggregateSymbol, KeyPair<AggregateType, TypeArray>>, AggregateType> s_aggregateTable =
54private static readonly Dictionary<KeyPair<CType, int>, ArrayType> s_arrayTable =
57private static readonly Dictionary<KeyPair<CType, bool>, ParameterModifierType> s_parameterModifierTable =
61private static readonly Dictionary<CType, PointerType> s_pointerTable = new Dictionary<CType, PointerType>();
62private static readonly Dictionary<CType, NullableType> s_nullableTable = new Dictionary<CType, NullableType>();
Microsoft.Data.Analysis (38)
DataFrame.Join.cs (11)
185Dictionary<long, ICollection<long>> occurrences = GetOccurences(retainedDataFrame, supplementaryDataFrame,
192private static Dictionary<long, ICollection<long>> GetOccurences(DataFrame retainedDataFrame, DataFrame supplementaryDataFrame,
199Dictionary<long, ICollection<long>> occurrences = null;
200Dictionary<long, long> retainedIndicesReverseMapping = null;
213var newRetainedIndicesReverseMapping = new Dictionary<long, long>(shrinkedRetainedIndices.Length);
231var newOccurrences = shrinkedRetainedColumn.GetGroupedOccurrences(supplementaryColumn, out HashSet<long> supplementaryColumnNullIndices);
252private static Dictionary<long, ICollection<long>> GetShrinkedOccurences(Dictionary<long, ICollection<long>> occurrences,
253Dictionary<long, ICollection<long>> newOccurrences)
255var shrinkedOccurences = new Dictionary<long, ICollection<long>>();
276Dictionary<long, ICollection<long>> occurrences, HashSet<long> supplementaryJoinColumnsNullIndices,
Microsoft.Data.Analysis.Tests (1)
Microsoft.Diagnostics.DataContractReader (89)
_generated\0\ContractDescriptorContext.ContractDescriptor.g.cs (15)
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
110AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("Contracts", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info2);
115var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>
130AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("Types", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>), global::System.Array.Empty<global::System.Type>(), null),
133properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>(options, info3);
135var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>
150AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("Globals", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>), global::System.Array.Empty<global::System.Type>(), null),
153properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>(options, info4);
155var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>
170AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("SubDescriptors", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>), global::System.Array.Empty<global::System.Type>(), null),
173properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>(options, info5);
175var info6 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>
190AttributeProviderFactory = static () => typeof(global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.ContractDescriptor).GetProperty("Extras", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>), global::System.Array.Empty<global::System.Type>(), null),
193properties[6] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>(options, info6);
_generated\4\ContractDescriptorContext.DictionaryStringFieldDescriptor.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>>? _DictionaryStringFieldDescriptor;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>> DictionaryStringFieldDescriptor
24get => _DictionaryStringFieldDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>> Create_DictionaryStringFieldDescriptor(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>, string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>(options, info);
49private void DictionaryStringFieldDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor>? value)
_generated\5\ContractDescriptorContext.DictionaryStringGlobalDescriptor.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>? _DictionaryStringGlobalDescriptor;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>> DictionaryStringGlobalDescriptor
24get => _DictionaryStringGlobalDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>> Create_DictionaryStringGlobalDescriptor(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>, string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>(options, info);
49private void DictionaryStringGlobalDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor>? value)
_generated\6\ContractDescriptorContext.DictionaryStringTypeDescriptor.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>? _DictionaryStringTypeDescriptor;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> DictionaryStringTypeDescriptor
24get => _DictionaryStringTypeDescriptor ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> Create_DictionaryStringTypeDescriptor(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>, string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>(options, info);
49private void DictionaryStringTypeDescriptorSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor>? value)
_generated\7\ContractDescriptorContext.DictionaryStringJsonElement.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>? _DictionaryStringJsonElement;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>> DictionaryStringJsonElement
24get => _DictionaryStringJsonElement ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>> Create_DictionaryStringJsonElement(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>, string, global::System.Text.Json.JsonElement>(options, info);
49private void DictionaryStringJsonElementSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>? value)
_generated\8\ContractDescriptorContext.DictionaryStringString.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
24get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
49private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
ContractDescriptorParser.cs (12)
38[JsonSerializable(typeof(Dictionary<string, string>))]
39[JsonSerializable(typeof(Dictionary<string, TypeDescriptor>))]
40[JsonSerializable(typeof(Dictionary<string, FieldDescriptor>))]
41[JsonSerializable(typeof(Dictionary<string, GlobalDescriptor>))]
45[JsonSerializable(typeof(Dictionary<string, JsonElement>))]
64public Dictionary<string, string>? Contracts { get; set; }
66public Dictionary<string, TypeDescriptor>? Types { get; set; }
68public Dictionary<string, GlobalDescriptor>? Globals { get; set; }
70public Dictionary<string, GlobalDescriptor>? SubDescriptors { get; set; }
73public Dictionary<string, JsonElement>? Extras { get; set; }
86public Dictionary<string, FieldDescriptor>? Fields { get; set; }
118Dictionary<string, FieldDescriptor>? fields = new();
Microsoft.Diagnostics.DataContractReader.Contracts (33)
Microsoft.Diagnostics.DataContractReader.Legacy (12)
Microsoft.Diagnostics.NETCore.Client (6)
Microsoft.DotNet.ApiCompat.Task (2)
Microsoft.DotNet.ApiCompatibility (10)
Microsoft.DotNet.ApiSymbolExtensions (4)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Manifest (3)
Microsoft.DotNet.Build.Tasks.Installers (10)
Microsoft.DotNet.Build.Tasks.Packaging (45)
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
Microsoft.DotNet.Build.Tasks.Templating (1)
Microsoft.DotNet.Build.Tasks.Workloads (5)
Microsoft.DotNet.Cli.CommandLine (2)
Microsoft.DotNet.Cli.Definitions (3)
Microsoft.DotNet.Cli.Telemetry (60)
_generated\1\TelemetryJsonContext.ExceptionData.g.cs (3)
115var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
130AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.ExceptionData).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
133properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info3);
_generated\10\TelemetryJsonContext.ExceptionEnvelope.g.cs (3)
119var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
134AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.TelemetryEnvelope<global::Microsoft.DotNet.Cli.Telemetry.Implementation.ExceptionData>).GetProperty("Tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
137properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info3);
_generated\11\TelemetryJsonContext.MessageEnvelope.g.cs (3)
119var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
134AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.TelemetryEnvelope<global::Microsoft.DotNet.Cli.Telemetry.Implementation.MessageData>).GetProperty("Tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
137properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info3);
_generated\12\TelemetryJsonContext.DependencyEnvelope.g.cs (3)
119var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
134AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.TelemetryEnvelope<global::Microsoft.DotNet.Cli.Telemetry.Implementation.RemoteDependencyData>).GetProperty("Tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
137properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info3);
_generated\13\TelemetryJsonContext.RequestEnvelope.g.cs (3)
119var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
134AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.TelemetryEnvelope<global::Microsoft.DotNet.Cli.Telemetry.Implementation.RequestData>).GetProperty("Tags", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
137properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info3);
_generated\16\TelemetryJsonContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\3\TelemetryJsonContext.MessageData.g.cs (4)
93var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
108AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.MessageData).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
111properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info2);
154global::System.Collections.Generic.Dictionary<string, string> __value_Properties = ((global::Microsoft.DotNet.Cli.Telemetry.Implementation.MessageData)value).Properties;
_generated\4\TelemetryJsonContext.RemoteDependencyData.g.cs (4)
157var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
172AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.RemoteDependencyData).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
175properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info5);
221global::System.Collections.Generic.Dictionary<string, string> __value_Properties = ((global::Microsoft.DotNet.Cli.Telemetry.Implementation.RemoteDependencyData)value).Properties;
_generated\5\TelemetryJsonContext.RequestData.g.cs (4)
159var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
174AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Telemetry.Implementation.RequestData).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
177properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info5);
219global::System.Collections.Generic.Dictionary<string, string> __value_Properties = ((global::Microsoft.DotNet.Cli.Telemetry.Implementation.RequestData)value).Properties;
Implementation\AzureMonitorLogSerializer.cs (7)
52private static readonly Action<LogRecordScope, (Dictionary<string, string> Properties, HashSet<string> Seen)> AddScopeProperties =
72var properties = new Dictionary<string, string>(StringComparer.Ordinal);
124var tags = BuildTags(logRecord, resource);
126var propertyBag = properties.Count > 0 ? properties : null;
168private static ExceptionData BuildExceptionData(Exception exception, string severity, Dictionary<string, string>? properties)
190private static Dictionary<string, string> BuildTags(LogRecord logRecord, TelemetryResourceContext resource)
192var tags = new Dictionary<string, string>(StringComparer.Ordinal);
Implementation\AzureMonitorTelemetrySerializer.cs (9)
62var spanTags = BuildSpanTags(activity, traceId, isRequest, resource);
124var tags = BuildEventTags(traceId, spanId, resource);
171Dictionary<string, string>? properties = null;
213private static Dictionary<string, string> BuildSpanTags(Activity activity, string traceId, bool isRequest, TelemetryResourceContext resource)
215var tags = new Dictionary<string, string>(StringComparer.Ordinal);
229private static Dictionary<string, string> BuildEventTags(string traceId, string spanId, TelemetryResourceContext resource)
231var tags = new Dictionary<string, string>(StringComparer.Ordinal)
240private static Dictionary<string, string>? BuildProperties(Activity.Enumerator<KeyValuePair<string, object?>> tags)
242Dictionary<string, string>? properties = null;
Microsoft.DotNet.Cli.Utils (13)
Microsoft.DotNet.CodeAnalysis (6)
Microsoft.DotNet.GenFacades (5)
Microsoft.DotNet.HotReload.Utils.Generator (1)
Microsoft.DotNet.HotReload.Utils.Generator.Data (2)
Microsoft.DotNet.HotReload.Watch (22)
Microsoft.DotNet.NuGetRepack.Tasks (7)
src\NuGetVersionUpdater.cs (4)
74var packages = new Dictionary<string, PackageInfo>();
100private static void LoadPackages(IEnumerable<string> packagePaths, Dictionary<string, PackageInfo> packages, string tempDirectoryOpt, VersionTranslation translation)
283private static void UpdateDependencies(Dictionary<string, PackageInfo> packages, VersionTranslation translation, bool exactVersions, Func<string, string, string, bool> allowPreReleaseDependencyOpt)
358private static void SavePackages(Dictionary<string, PackageInfo> packages, string outDirectory)
Microsoft.DotNet.PackageTesting (7)
Microsoft.DotNet.PackageValidation (3)
Microsoft.DotNet.ProjectTools (2)
Microsoft.DotNet.SharedFramework.Sdk (9)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.TemplateLocator (75)
_generated\0\WorkloadSetJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\8\InstallStateJsonSerializerContext.InstallStateContents.g.cs (4)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents).GetProperty("Manifests", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info1);
134global::System.Collections.Generic.Dictionary<string, string> __value_Manifests = ((global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents)value).Manifests;
_generated\9\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (11)
24private readonly Dictionary<string, int>? _knownManifestIdsAndOrder;
149var availableWorkloadSets = GetAvailableWorkloadSets(_sdkVersionBand);
150var workloadSets80100 = GetAvailableWorkloadSets(new SdkFeatureBand("8.0.100"));
164var featureBandWorkloadSets = GetAvailableWorkloadSets(workloadSetFeatureBand);
340var manifestIdsToManifests = new Dictionary<string, ReadableWorkloadManifest>(StringComparer.OrdinalIgnoreCase);
384Dictionary<string, string> directoriesWithManifests = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
587public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets()
592public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets(SdkFeatureBand workloadSetFeatureBand)
597Dictionary<string, WorkloadSet> GetAvailableWorkloadSetsInternal(SdkFeatureBand? workloadSetFeatureBand)
600Dictionary<string, WorkloadSet> availableWorkloadSets = new Dictionary<string, WorkloadSet>();
622static void AddWorkloadSetsForFeatureBand(Dictionary<string, WorkloadSet> availableWorkloadSets, string featureBandDirectory)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifest.cs (6)
13internal WorkloadManifest(string id, FXVersion version, string? description, string manifestPath, Dictionary<WorkloadId, BaseWorkloadDefinition> workloads, Dictionary<WorkloadPackId, WorkloadPack> packs, Dictionary<string, FXVersion>? dependsOnManifests)
42internal Dictionary<string, FXVersion>? DependsOnManifests { get; }
48public Dictionary<WorkloadId, BaseWorkloadDefinition> Workloads { get; }
49public Dictionary<WorkloadPackId, WorkloadPack> Packs { get; }
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (14)
88Dictionary<WorkloadId, BaseWorkloadDefinition>? workloads = null;
89Dictionary<WorkloadPackId, WorkloadPack>? packs = null;
90Dictionary<string, FXVersion>? dependsOn = null;
216private static Dictionary<string, FXVersion> ReadDependsOn(ref Utf8JsonStreamReader reader)
220var dependsOn = new Dictionary<string, FXVersion>(StringComparer.OrdinalIgnoreCase);
248private static Dictionary<WorkloadId, BaseWorkloadDefinition> ReadWorkloadDefinitions(ref Utf8JsonStreamReader reader, LocalizationCatalog? localizationCatalog)
252var workloads = new Dictionary<WorkloadId, BaseWorkloadDefinition>();
274private static Dictionary<WorkloadPackId, WorkloadPack> ReadWorkloadPacks(ref Utf8JsonStreamReader reader)
278var packs = new Dictionary<WorkloadPackId, WorkloadPack>();
346private static Dictionary<string, string> ReadStringDictionary(ref Utf8JsonStreamReader reader)
350var dictionary = new Dictionary<string, string>();
372private static Dictionary<string, TValue> ReadStringDictionary<TValue>(ref Utf8JsonStreamReader reader, Func<string, TValue> mapValue)
376var dictionary = new Dictionary<string, TValue>();
506Dictionary<string, WorkloadPackId>? aliasTo = null;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (6)
17private readonly Dictionary<string, (WorkloadManifest manifest, WorkloadManifestInfo info)> _manifests = new(StringComparer.OrdinalIgnoreCase);
18private readonly Dictionary<WorkloadId, (WorkloadDefinition workload, WorkloadManifest manifest)> _workloads = new();
19private readonly Dictionary<WorkloadPackId, (WorkloadPack pack, WorkloadManifest manifest)> _packs = new();
140Dictionary<WorkloadId, (WorkloadRedirect redirect, WorkloadManifest manifest)>? redirects = null;
779public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() => new();
806public static TValue? TryGetValue<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key)
Microsoft.DotNet.XliffTasks (8)
Model\JsonDocument.cs (4)
21private Dictionary<string, string> _json;
26_json = JsonSerializer.Deserialize<Dictionary<string, string>>(text);
31writer.Write(JsonSerializer.Serialize(_json, typeof(Dictionary<string, string>), s_serializerOptions));
37private sealed class Node(Dictionary<string, string> json, string id, string source) : TranslatableNode(id, source, note: null)
Microsoft.Extensions.AI (6)
Microsoft.Extensions.AI.Abstractions (24)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.DictionaryStringObject.g.cs (9)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
24get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
Microsoft.Extensions.AI.Abstractions.Tests (115)
Contents\FunctionCallContentTests.cs (14)
37Dictionary<string, object?> args = [];
194AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
216AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
236var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>("""
249AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
257var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonNode>>("""
270AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
278AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>("""
296AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, object?>>("""
314AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonNode>>("""
348argumentParser: static json => JsonSerializer.Deserialize<Dictionary<string, object?>>(json, AIJsonUtilities.DefaultOptions));
397static Dictionary<string, object?> ThrowingParser(Exception ex) => throw ex;
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonDocument.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>? _DictionaryStringJsonDocument;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>> DictionaryStringJsonDocument
22get => _DictionaryStringJsonDocument ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>> Create_DictionaryStringJsonDocument(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>, string, global::System.Text.Json.JsonDocument>(options, info);
45private void DictionaryStringJsonDocumentSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>? value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonNode.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>? _DictionaryStringJsonNode;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>> DictionaryStringJsonNode
22get => _DictionaryStringJsonNode ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>> Create_DictionaryStringJsonNode(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>, string, global::System.Text.Json.Nodes.JsonNode>(options, info);
45private void DictionaryStringJsonNodeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>? value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringObject.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
22get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
45private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringInt32.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>>? _DictionaryStringInt32;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>> DictionaryStringInt32
24get => _DictionaryStringInt32 ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, int>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>> Create_DictionaryStringInt32(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, int>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, int>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, int>, string, int>(options, info);
47private void DictionaryStringInt32SerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, int>? value)
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringObject.g.cs (9)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
24get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringSimplePoco.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>? _DictionaryStringSimplePoco;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>> DictionaryStringSimplePoco
24get => _DictionaryStringSimplePoco ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>> Create_DictionaryStringSimplePoco(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>, string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>(options, info);
47private void DictionaryStringSimplePocoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>? value)
Generated\361d1da7f942c932\TestTypesContext.PocoWithExtensionDataProperty.g.cs (3)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithExtensionDataProperty).GetProperty("ExtensionData", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, object>), global::System.Array.Empty<global::System.Type>(), null),
91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, object>>(options, info1);
Microsoft.Extensions.AI.Evaluation (1)
Microsoft.Extensions.AI.Evaluation.Console (12)
Microsoft.Extensions.AI.Evaluation.NLP (5)
Microsoft.Extensions.AI.Evaluation.NLP.Tests (1)
Microsoft.Extensions.AI.Evaluation.Safety (8)
Microsoft.Extensions.AI.Integration.Tests (5)
Microsoft.Extensions.AI.OpenAI (33)
Generated\361d1da7f942c932\OpenAIJsonContext.DictionaryStringJsonElement.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>? _DictionaryStringJsonElement;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>> DictionaryStringJsonElement
22get => _DictionaryStringJsonElement ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>> Create_DictionaryStringJsonElement(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>, string, global::System.Text.Json.JsonElement>(options, info);
45private void DictionaryStringJsonElementSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>? value)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.ToolJson.g.cs (6)
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>
110AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.ToolJson).GetProperty("Properties", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>), global::System.Array.Empty<global::System.Type>(), null),
113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>(options, info2);
137var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>
152AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.OpenAIClientExtensions.ToolJson).GetProperty("ExtensionData", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>), global::System.Array.Empty<global::System.Type>(), null),
155properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonElement>>(options, info4);
OpenAIResponsesChatClient.cs (9)
185Dictionary<string, ToolApprovalRequestContent>? mcpApprovalRequests = null;
378Dictionary<string, ToolApprovalRequestContent>? mcpApprovalRequests = null;
1017Dictionary<ToolSearchLookup.Namespace, List<ResponseTool>>? namespaceGroups = null;
1108private readonly Dictionary<string, Namespace> _namespacedToolNames;
1110private ToolSearchLookup(bool deferAll, HashSet<string> deferredToolNames, Dictionary<string, Namespace> namespacedToolNames)
1142Dictionary<string, Namespace> namespacedToolNames = new(StringComparer.Ordinal);
1143Dictionary<string, Namespace> namespacesByName = new(StringComparer.Ordinal);
1199private static Namespace GetOrCreateNamespace(Dictionary<string, Namespace> namespacesByName, string name, string? description)
1287Dictionary<string, McpServerToolCallContent>? idToContentMapping = null;
Microsoft.Extensions.AI.OpenAI.Tests (7)
Microsoft.Extensions.AI.Stabilization.Tests (3)
Microsoft.Extensions.AI.Templates.Tests (1)
Microsoft.Extensions.AI.Tests (59)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonDocument.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>? _DictionaryStringJsonDocument;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>> DictionaryStringJsonDocument
22get => _DictionaryStringJsonDocument ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>> Create_DictionaryStringJsonDocument(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>, string, global::System.Text.Json.JsonDocument>(options, info);
45private void DictionaryStringJsonDocumentSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.JsonDocument>? value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonNode.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>? _DictionaryStringJsonNode;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>> DictionaryStringJsonNode
22get => _DictionaryStringJsonNode ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>> Create_DictionaryStringJsonNode(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>, string, global::System.Text.Json.Nodes.JsonNode>(options, info);
45private void DictionaryStringJsonNodeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Text.Json.Nodes.JsonNode>? value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringObject.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
22get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
45private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
Microsoft.Extensions.AsyncState (5)
Microsoft.Extensions.Caching.Hybrid (4)
Microsoft.Extensions.Caching.Hybrid.Tests (5)
Microsoft.Extensions.Compliance.Abstractions (5)
Microsoft.Extensions.Compliance.Abstractions.Tests (1)
Microsoft.Extensions.Compliance.Redaction (3)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.Configuration.Binder (2)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (8)
Microsoft.Extensions.Configuration.CommandLine (4)
Microsoft.Extensions.Configuration.EnvironmentVariables (3)
Microsoft.Extensions.Configuration.Ini (1)
Microsoft.Extensions.Configuration.Json (2)
Microsoft.Extensions.Configuration.KeyPerFile (1)
Microsoft.Extensions.Configuration.Xml (3)
Microsoft.Extensions.DataIngestion (4)
Microsoft.Extensions.DataIngestion.Abstractions (4)
Microsoft.Extensions.DataIngestion.MarkItDown (1)
Microsoft.Extensions.DataIngestion.Tests (3)
Microsoft.Extensions.DependencyInjection (6)
Microsoft.Extensions.DependencyModel (10)
DependencyContextJsonReader.cs (7)
20private readonly Dictionary<string, string> _stringPool = new Dictionary<string, string>();
140Dictionary<string, LibraryStub>? libraryStubs = null;
646private Dictionary<string, LibraryStub> ReadLibraries(ref Utf8JsonReader reader)
648var libraries = new Dictionary<string, LibraryStub>();
750private IEnumerable<Library> CreateLibraries(IEnumerable<TargetLibrary>? libraries, bool runtime, Dictionary<string, LibraryStub>? libraryStubs)
759IEnumerable<Library> CreateLibrariesNotNull(IEnumerable<TargetLibrary> libraries, bool runtime, Dictionary<string, LibraryStub>? libraryStubs)
770private Library? CreateLibrary(TargetLibrary targetLibrary, bool runtime, Dictionary<string, LibraryStub>? libraryStubs)
Microsoft.Extensions.Diagnostics (7)
Tracing\DefaultActivitySourceFactory.cs (5)
16private readonly Dictionary<string, FactoryActivitySource[]> _cachedSources = [];
398var newDict = new Dictionary<(string Name, bool IsLocalScope), SourceFilterState>(state.SourceFilterStates)
574public ListenerState(List<TracingRule> rules, bool hasOperationNameRules, Dictionary<(string Name, bool IsLocalScope), SourceFilterState> sourceFilterStates)
588public Dictionary<(string Name, bool IsLocalScope), SourceFilterState> SourceFilterStates { get; }
593public ListenerState WithSourceFilterStates(Dictionary<(string Name, bool IsLocalScope), SourceFilterState> sourceFilterStates)
Microsoft.Extensions.Diagnostics.Abstractions (1)
Microsoft.Extensions.Diagnostics.ExceptionSummarization (3)
Microsoft.Extensions.Diagnostics.HealthChecks (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (5)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Microsoft.Extensions.Diagnostics.Probes.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (6)
Microsoft.Extensions.Diagnostics.Testing (1)
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Microsoft.Extensions.FileSystemGlobbing (1)
Microsoft.Extensions.Http (3)
Microsoft.Extensions.Http.Diagnostics (15)
Microsoft.Extensions.Http.Diagnostics.Tests (12)
Microsoft.Extensions.Http.Resilience (5)
Microsoft.Extensions.Http.Resilience.Tests (8)
Microsoft.Extensions.Identity.Core (2)
Microsoft.Extensions.Logging.Abstractions (1)
Microsoft.Extensions.Logging.Generators (4)
Microsoft.Extensions.Logging.MSBuild (1)
Microsoft.Extensions.Options (2)
StartupValidatorOptions.cs (2)
14public Dictionary<(Type, string), Action> _validators { get; } = new Dictionary<(Type, string), Action>();
18public Dictionary<(Type, string), Func<CancellationToken, Task>> _asyncValidators { get; } = new Dictionary<(Type, string), Func<CancellationToken, Task>>();
Microsoft.Extensions.Options.SourceGeneration (22)
Emitter.cs (18)
61var staticValidationAttributesDict = new Dictionary<string, StaticFieldInfo>();
62var staticValidatorsDict = new Dictionary<string, StaticFieldInfo>();
102private void GenValidatorType(ValidatorType vt, ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
683ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict,
684ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
771ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict,
772ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
901ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict,
902ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
985ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict,
1021private void GenAsyncTransitiveValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string builderVar = "builder")
1063private void GenAsyncEnumerationValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string builderVar = "builder")
1156private void GenMemberValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, bool cleanListsBeforeUse)
1179private StaticFieldInfo GetOrAddStaticValidationAttribute(ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, ValidationAttributeInfo attr)
1239private void GenTransitiveValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
1271private void GenEnumerationValidation(ValidatedMember vm, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
1338private StaticFieldInfo GetOrAddStaticValidator(ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string validatorTypeFQN)
Microsoft.Extensions.ServiceDiscovery.Dns (3)
Microsoft.Extensions.ServiceDiscovery.Tests (1)
Microsoft.Extensions.ServiceDiscovery.Yarp (1)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (7)
Microsoft.Extensions.Telemetry (7)
Microsoft.Extensions.Telemetry.Abstractions (5)
Microsoft.Extensions.Telemetry.Abstractions.Tests (4)
Microsoft.Extensions.Telemetry.Tests (27)
Http\HttpParserTests.cs (11)
21Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
38Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
57Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
77Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
123Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
155Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
226Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
280Dictionary<string, DataClassification> parametersToRedact = new() { { "filter", FakeTaxonomy.PrivateData } };
347Dictionary<string, DataClassification> parametersToRedact = new()
391Dictionary<string, DataClassification> parametersToRedact = new()
437Dictionary<string, DataClassification> parametersToRedact = new()
Http\HttpRouteFormatterTests.cs (13)
20var parametersToRedact = new Dictionary<string, DataClassification>();
93Dictionary<string, DataClassification> parametersToRedact = new()
136Dictionary<string, DataClassification> parametersToRedact = new()
157Dictionary<string, DataClassification> parametersToRedact = new()
218Dictionary<string, DataClassification> parametersToRedact = new()
239Dictionary<string, DataClassification> parametersToRedact = new()
257Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
324Dictionary<string, DataClassification> parametersToRedact = new() { { "chatId", FakeTaxonomy.PrivateData } };
353Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
373Dictionary<string, DataClassification> parametersToRedact = new() { { "filter", FakeTaxonomy.PrivateData } };
415Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
435Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
451Dictionary<string, DataClassification> parametersToRedact = new() { { "routeId", FakeTaxonomy.PrivateData } };
Microsoft.Extensions.Validation (1)
Microsoft.Extensions.VectorData.Abstractions (14)
ProviderServices\CollectionModelBuilder.cs (5)
54protected Dictionary<string, PropertyModel> PropertyMap { get; } = [];
91if (recordType == typeof(Dictionary<string, object?>))
99Dictionary<string, VectorStoreProperty>? definitionByName = null;
174return new(typeof(Dictionary<string, object?>), static () => new Dictionary<string, object?>(), KeyProperties, DataProperties, VectorProperties, PropertyMap);
496var storageNameMap = new Dictionary<string, PropertyModel>();
Microsoft.Extensions.VectorData.ConformanceTests (54)
Microsoft.Gen.BuildMetadata.Unit.Tests (3)
Microsoft.Gen.ComplianceReports (7)
Parser.cs (7)
48Dictionary<string, ClassifiedItem>? classifiedMembers = null;
103private Dictionary<string, ClassifiedItem>? GetClassifiedMembers(RecordDeclarationSyntax recordSyntax,
104Dictionary<string, ClassifiedItem>? classifiedMembers,
140private Dictionary<string, ClassifiedItem>? GetClassifiedMembers(ITypeSymbol typeSymbol, Dictionary<string, ClassifiedItem>? classifiedMembers)
157Dictionary<string, ClassifiedItem>? ClassifyMember(Dictionary<string, ClassifiedItem>? classifiedMembers, ISymbol member, ITypeSymbol memberType)
Microsoft.Gen.ComplianceReports.Unit.Tests (7)
Microsoft.Gen.ContextualOptions (3)
Microsoft.Gen.ContextualOptions.Unit.Tests (3)
Microsoft.Gen.Logging (4)
Microsoft.Gen.Logging.Generated.Tests (41)
LogPropertiesTests.cs (16)
45var ss = _logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value);
176var ss = collector.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value);
231var expectedState = new Dictionary<string, string?>
305var expectedState = new Dictionary<string, string?>
325var expectedState = new Dictionary<string, string?>
345var expectedState = new Dictionary<string, string?>
368var expectedState = new Dictionary<string, string?>
392var expectedState = new Dictionary<string, string?>
422var expectedState = new Dictionary<string, string?>
451var expectedState = new Dictionary<string, string?>
477var expectedState = new Dictionary<string, string?>
504var expectedState = new Dictionary<string, string?>
528var expectedState = new Dictionary<string, string?>
553var expectedState = new Dictionary<string, string?>
579var expectedState = new Dictionary<string, string?>
603var state = _logger.Collector.LatestRecord.StructuredState!
TagProviderTests.cs (15)
37var expectedState = new Dictionary<string, string?>
60var expectedState = new Dictionary<string, string?>
87var expectedState = new Dictionary<string, string?>
110var expectedState = new Dictionary<string, string?>
142var expectedState = new Dictionary<string, string?>
211var expectedState = new Dictionary<string, string?>
230var expectedState = new Dictionary<string, string?>
250var expectedState = new Dictionary<string, string?>
272var expectedState = new Dictionary<string, string?>
293var expectedState = new Dictionary<string, string?>
313var expectedState = new Dictionary<string, string?>
334var expectedState = new Dictionary<string, string?>
361var expectedState = new Dictionary<string, string?>
399var expectedState = new Dictionary<string, string?>
424var expectedState = new Dictionary<string, string?>
Microsoft.Gen.MetadataExtractor (16)
Microsoft.Gen.MetadataExtractor.Unit.Tests (8)
Microsoft.Gen.Metrics (10)
Parser.cs (6)
281private (string metricName, string metricUnit, HashSet<string> tagNames, Dictionary<string, string> dimensionDescriptions) ExtractAttributeParameters(
286var tagDescriptionMap = new Dictionary<string, string>();
379Dictionary<string, string> tagDescriptionDictionary)
692Dictionary<string, string> tagDescriptionDictionary,
870Dictionary<string, string> tagDescriptionDictionary,
909Dictionary<string, string> tagDescriptionDictionary,
Microsoft.Gen.MetricsReports (9)
Parser.cs (6)
281private (string metricName, string metricUnit, HashSet<string> tagNames, Dictionary<string, string> dimensionDescriptions) ExtractAttributeParameters(
286var tagDescriptionMap = new Dictionary<string, string>();
379Dictionary<string, string> tagDescriptionDictionary)
692Dictionary<string, string> tagDescriptionDictionary,
870Dictionary<string, string> tagDescriptionDictionary,
909Dictionary<string, string> tagDescriptionDictionary,
Microsoft.Gen.MetricsReports.Unit.Tests (8)
Microsoft.Interop.ComInterfaceGenerator (6)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.SourceGeneration (2)
Microsoft.JSInterop (4)
Microsoft.Maui (25)
PropertyMapper.cs (6)
20 protected readonly Dictionary<string, Action<IElementHandler, IElement>> _mapper = new(StringComparer.Ordinal);
25 Dictionary<string, Action<IElementHandler, IElement>?>? _cachedMappers;
29 Dictionary<string, Action<IElementHandler, IElement>?> CachedMappers => _cachedMappers ?? SnapshotMappers().CachedMappers;
59 var cachedMappers = CachedMappers;
177 private (List<string> UpdatePropertiesKeys, List<Action<IElementHandler, IElement>> UpdatePropertiesMappers, Dictionary<string, Action<IElementHandler, IElement>?> CachedMappers) SnapshotMappers()
186 var cachedMappers = new Dictionary<string, Action<IElementHandler, IElement>?>(cacheSize);
Microsoft.Maui.Controls (59)
Registrar.cs (13)
45 readonly Dictionary<Type, Dictionary<Type, HandlerType>> _handlers = new Dictionary<Type, Dictionary<Type, HandlerType>>();
62 if (!_handlers.TryGetValue(tview, out Dictionary<Type, HandlerType> visualRenderers))
176 if (_handlers.TryGetValue(viewType, out Dictionary<Type, HandlerType> visualRenderers))
212 if (_handlers.TryGetValue(viewType, out Dictionary<Type, HandlerType> visualRenderers))
239 if (!_handlers.TryGetValue(viewType, out Dictionary<Type, HandlerType> visualRenderers) ||
312 internal static Dictionary<string, EffectType> Effects { get; } = new(StringComparer.Ordinal);
314 internal static Dictionary<string, IList<StylePropertyAttribute>> StyleProperties => LazyStyleProperties.Value;
317 static readonly Lazy<Dictionary<string, IList<StylePropertyAttribute>>> LazyStyleProperties = new Lazy<Dictionary<string, IList<StylePropertyAttribute>>>(LoadStyleSheets);
357 static Dictionary<string, IList<StylePropertyAttribute>> LoadStyleSheets()
359 var properties = new Dictionary<string, IList<StylePropertyAttribute>>(StringComparer.Ordinal);
Microsoft.Maui.Controls.Build.Tasks (21)
SetPropertiesVisitor.cs (4)
764 static IEnumerable<Instruction> DigProperties(IEnumerable<(PropertyDefinition property, TypeReference propDeclTypeRef, string indexArg)> properties, Dictionary<TypeReference, VariableDefinition> locs, Func<Instruction> fallback, IXmlLineInfo lineInfo, ModuleDefinition module)
867 var locs = new Dictionary<TypeReference, VariableDefinition>();
963 var locs = new Dictionary<TypeReference, VariableDefinition>();
1096 var locs = new Dictionary<TypeReference, VariableDefinition>();
XamlCache.cs (10)
14 readonly Dictionary<ModuleDefinition, IList<XmlnsDefinitionAttribute>> _xmlnsDefinitions = new();
15 readonly Dictionary<TypeReference, TypeDefinition> _resolvedTypes = new();
16 readonly Dictionary<(ModuleDefinition module, string fieldRefKey), FieldReference> _fieldReferenceCache = new();
17 readonly Dictionary<(ModuleDefinition module, string typeKey), TypeReference> _typeReferenceCache = new();
18 readonly Dictionary<(ModuleDefinition module, string methodRefKey), MethodReference> _methodReferenceCache = new();
19 readonly Dictionary<(ModuleDefinition module, (string assemblyName, string clrNamespace, string typeName)), TypeDefinition> _typeDefinitionCache = new();
20 readonly Dictionary<VariableDefinition, ICollection<string>> _resourceNamesInUse = new();
21 Dictionary<TypeReference, Type> _knownCompiledTypeConverters;
23 static TValue GetOrAdd<TKey, TValue>(Dictionary<TKey, TValue> dictionary, TKey key, Func<TKey, TValue> valueFactory)
56 public Dictionary<TypeReference, Type> GetKnownCompiledTypeConverters(ModuleDefinition module) => _knownCompiledTypeConverters ??= new(TypeRefComparer.Default)
Microsoft.Maui.Controls.SourceGen (2)
Microsoft.Maui.Controls.Xaml (13)
Microsoft.Maui.Essentials (4)
Microsoft.Maui.Graphics (19)
Text\TextAttributeExtensions.cs (12)
16 this Dictionary<TextAttribute, string> attributes,
30 this Dictionary<TextAttribute, string> attributes,
42 this Dictionary<TextAttribute, string> attributes,
54 this Dictionary<TextAttribute, string> attributes,
66 this Dictionary<TextAttribute, string> attributes,
78 this Dictionary<TextAttribute, string> attributes,
90 this Dictionary<TextAttribute, string> attributes,
102 this Dictionary<TextAttribute, string> attributes,
111 public static void SetSuperscript(this Dictionary<TextAttribute, string> attributes, bool value)
117 public static void SetSubscript(this Dictionary<TextAttribute, string> attributes, bool value)
123 public static void SetForegroundColor(this Dictionary<TextAttribute, string> attributes, string value)
129 public static void SetBackgroundColor(this Dictionary<TextAttribute, string> attributes, string value)
Text\TextAttributesExtensions.cs (6)
24 this Dictionary<TextAttribute, string> attributes,
38 this Dictionary<TextAttribute, string> attributes,
60 this Dictionary<TextAttribute, string> attributes,
87 this Dictionary<TextAttribute, string> attributes,
116 this Dictionary<TextAttribute, string> attributes,
143 this Dictionary<TextAttribute, string> attributes,
Microsoft.Maui.Graphics.Text.Markdig (3)
Microsoft.Maui.Resizetizer (10)
Microsoft.ML.AutoML (49)
SweepableEstimator\MultiModelPipeline.cs (7)
17private readonly Dictionary<string, SweepableEstimator> _estimators;
26internal MultiModelPipeline(Dictionary<string, SweepableEstimator> estimators, Entity schema)
32public Dictionary<string, SweepableEstimator> Estimators { get => _estimators; }
114var estimators = _estimators.ToDictionary(x => x.Key, x => x.Value);
134private Entity CreateSweepableEntityFromEntity(Entity entity, Dictionary<string, SweepableEstimator> lookupTable)
170private Entity VisitAndReplaceSweepableEntityWithStringEntity(Entity e, ref Dictionary<string, SweepableEstimator> estimators)
195private string GetNextId(Dictionary<string, SweepableEstimator> estimators)
SweepableEstimator\SweepablePipeline.cs (8)
21private readonly Dictionary<string, SweepableEstimator> _estimators = new Dictionary<string, SweepableEstimator>();
72internal SweepablePipeline(Dictionary<string, SweepableEstimator> estimators, Entity schema, string currentSchema = null)
79public Dictionary<string, SweepableEstimator> Estimators { get => _estimators; }
110var pipelineNodes = entity.ValueEntities()
174var estimators = _estimators.ToDictionary(x => x.Key, x => x.Value);
194private Entity CreateSweepableEntityFromEntity(Entity entity, Dictionary<string, SweepableEstimator> lookupTable)
230private Entity VisitAndReplaceSweepableEntityWithStringEntity(Entity e, ref Dictionary<string, SweepableEstimator> estimators)
255private string GetNextId(Dictionary<string, SweepableEstimator> estimators)
Tuner\PipelineProposer.cs (12)
22private readonly Dictionary<EstimatorType, double> _estimatorCost;
23private readonly Dictionary<string, double> _learnerInitialCost;
26private Dictionary<string, double> _k1;
29private Dictionary<string, double> _k2;
32private Dictionary<string, double> _e1;
35private Dictionary<string, double> _e2;
38private readonly Dictionary<string, double> _eci;
223public Dictionary<string, double> K1 { get; set; }
225public Dictionary<string, double> K2 { get; set; }
227public Dictionary<string, double> E1 { get; set; }
229public Dictionary<string, double> E2 { get; set; }
231public Dictionary<string, double> Eci { get; set; }
Microsoft.ML.AutoML.SourceGenerator (8)
Microsoft.ML.AutoML.Tests (9)
Microsoft.ML.CodeGenerator (1)
Microsoft.ML.CodeGenerator.Tests (60)
TrainerGeneratorTests.cs (40)
30var elementProperties = new Dictionary<string, object>()
58var elementProperties = new Dictionary<string, object>()
79var elementProperties = new Dictionary<string, object>()
102var elementProperties = new Dictionary<string, object>();
119var elementProperties = new Dictionary<string, object>()
139var elementProperties = new Dictionary<string, object>();
156var elementProperties = new Dictionary<string, object>()
176var elementProperties = new Dictionary<string, object>();
193var elementProperties = new Dictionary<string, object>()
213var elementProperties = new Dictionary<string, object>();
230var elementProperties = new Dictionary<string, object>()
250var elementProperties = new Dictionary<string, object>();
267var elementProperties = new Dictionary<string, object>()
286var elementProperties = new Dictionary<string, object>();
300var elementProperties = new Dictionary<string, object>()
327var elementProperties = new Dictionary<string, object>();
344var elementProperties = new Dictionary<string, object>()
364var elementProperties = new Dictionary<string, object>();
381var elementProperties = new Dictionary<string, object>()
401var elementProperties = new Dictionary<string, object>();
418var elementProperties = new Dictionary<string, object>()
438var elementProperties = new Dictionary<string, object>();
455var elementProperties = new Dictionary<string, object>()
475var elementProperties = new Dictionary<string, object>();
492var elementProperties = new Dictionary<string, object>()
512var elementProperties = new Dictionary<string, object>();
529var elementProperties = new Dictionary<string, object>()
550var elementProperties = new Dictionary<string, object>();
567var elementProperties = new Dictionary<string, object>()
588var elementProperties = new Dictionary<string, object>();
605var elementProperties = new Dictionary<string, object>()
626var elementProperties = new Dictionary<string, object>();
643var elementProperties = new Dictionary<string, object>()
664var elementProperties = new Dictionary<string, object>();
680var elementProperties = new Dictionary<string, object>()
701var elementProperties = new Dictionary<string, object>();
718var elementProperties = new Dictionary<string, object>()
739var elementProperties = new Dictionary<string, object>();
756var elementProperties = new Dictionary<string, object>()
774var elementProperties = new Dictionary<string, object>();
TransformGeneratorTests.cs (11)
25var elementProperties = new Dictionary<string, object>();//categorical
39var elementProperties = new Dictionary<string, object>();//categorical
53var elementProperties = new Dictionary<string, object>();
67var elementProperties = new Dictionary<string, object>();
81var elementProperties = new Dictionary<string, object>();//nume to num feature 2
95var elementProperties = new Dictionary<string, object>();
109var elementProperties = new Dictionary<string, object>();//numeric feature
123var elementProperties = new Dictionary<string, object>();
137var elementProperties = new Dictionary<string, object>();
151var elementProperties = new Dictionary<string, object>();
165var elementProperties = new Dictionary<string, object>();
Microsoft.ML.Core (30)
Data\RoleMappedSchema.cs (9)
155private readonly Dictionary<string, IReadOnlyList<DataViewSchema.Column>> _map;
157private RoleMappedSchema(DataViewSchema schema, Dictionary<string, IReadOnlyList<DataViewSchema.Column>> map)
196private RoleMappedSchema(DataViewSchema schema, Dictionary<string, List<DataViewSchema.Column>> map)
201private static void Add(Dictionary<string, List<DataViewSchema.Column>> map, ColumnRole role, DataViewSchema.Column column)
214private static Dictionary<string, List<DataViewSchema.Column>> MapFromNames(DataViewSchema schema, IEnumerable<KeyValuePair<ColumnRole, string>> roles, bool opt = false)
219var map = new Dictionary<string, List<DataViewSchema.Column>>();
311private static Dictionary<string, IReadOnlyList<DataViewSchema.Column>> Copy(Dictionary<string, List<DataViewSchema.Column>> map)
313var copy = new Dictionary<string, IReadOnlyList<DataViewSchema.Column>>(map.Count);
Utilities\Utils.cs (4)
108public static int Size<TKey, TValue>(Dictionary<TKey, TValue> x)
122public static bool TryGetValue<TKey, TValue>(Dictionary<TKey, TValue> map, TKey key, out TValue value)
157public static void Add<TKey, TValue>(ref Dictionary<TKey, TValue> map, TKey key, TValue value)
165public static void Set<TKey, TValue>(ref Dictionary<TKey, TValue> map, TKey key, TValue value)
Microsoft.ML.Core.Tests (5)
Microsoft.ML.CpuMath.UnitTests (37)
UnitTests.cs (37)
31private static Dictionary<string, string> _disableAvxEnvironmentVariables;
32private static Dictionary<string, string> _disableAvxAndSseEnvironmentVariables;
138public static TheoryData<string, string, Dictionary<string, string>> AddData()
142return new TheoryData<string, string, Dictionary<string, string>>()
150return new TheoryData<string, string, Dictionary<string, string>>()
166public static TheoryData<string, string, string, Dictionary<string, string>> AddScaleData()
170return new TheoryData<string, string, string, Dictionary<string, string>>()
180return new TheoryData<string, string, string, Dictionary<string, string>>()
203public static TheoryData<string, string, string, string, Dictionary<string, string>> MatMulData()
207return new TheoryData<string, string, string, string, Dictionary<string, string>>()
216return new TheoryData<string, string, string, string, Dictionary<string, string>>()
236public void MatMulTest(string mode, string matTest, string srcTest, string dstTest, Dictionary<string, string> environmentVariables)
271public void MatMulTranTest(string mode, string matTest, string srcTest, string dstTest, Dictionary<string, string> environmentVariables)
304public void MatTimesSrcSparseTest(string mode, string matTest, string srcTest, string dstTest, Dictionary<string, string> environmentVariables)
342public void AddScalarUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
368public void ScaleTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
394public void ScaleSrcUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
421public void ScaleAddUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
448public void AddScaleUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
475public void AddScaleSUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
504public void AddScaleCopyUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
532public void AddUTest(string mode, string test, Dictionary<string, string> environmentVariables)
565public void AddSUTest(string mode, string test, Dictionary<string, string> environmentVariables)
594public void MulElementWiseUTest(string mode, string test, Dictionary<string, string> environmentVariables)
628public void SumTest(string mode, string test, Dictionary<string, string> environmentVariables)
651public void SumSqUTest(string mode, string test, Dictionary<string, string> environmentVariables)
674public void SumSqDiffUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
699public void SumAbsUTest(string mode, string test, Dictionary<string, string> environmentVariables)
722public void SumAbsDiffUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
747public void MaxAbsUTest(string mode, string test, Dictionary<string, string> environmentVariables)
775public void MaxAbsDiffUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
803public void DotUTest(string mode, string test, Dictionary<string, string> environmentVariables)
833public void DotSUTest(string mode, string test, Dictionary<string, string> environmentVariables)
867public void Dist2Test(string mode, string test, Dictionary<string, string> environmentVariables)
927public void SdcaL1UpdateUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
957public void SdcaL1UpdateSUTest(string mode, string test, string scale, Dictionary<string, string> environmentVariables)
987private void UpdateEnvVars(RemoteInvokeOptions options, Dictionary<string, string> environmentVariables)
Microsoft.ML.Data (176)
Data\Conversion.cs (8)
78private readonly Dictionary<(Type src, Type dst), Delegate> _delegatesStd;
82private readonly Dictionary<(Type src, Type dst), Delegate> _delegatesAll;
85private readonly Dictionary<Type, Delegate> _isNADelegates;
88private readonly Dictionary<Type, Delegate> _hasNADelegates;
91private readonly Dictionary<Type, Delegate> _isDefaultDelegates;
95private readonly Dictionary<Type, Delegate> _hasZeroDelegates;
98private readonly Dictionary<Type, Delegate> _getNADelegates;
101private readonly Dictionary<Type, Delegate> _tryParseDelegates;
EntryPoints\EntryPointNode.cs (19)
72if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Dictionary<,>)
205Contracts.Assert(variableType.IsGenericType && variableType.GetGenericTypeDefinition() == typeof(Dictionary<,>)
265private readonly Dictionary<string, EntryPointVariable> _vars;
298type = typeof(Dictionary<,>).MakeGenericType(typeof(string), type);
418private readonly Dictionary<string, List<ParameterBinding>> _inputBindingMap;
420private readonly Dictionary<ParameterBinding, VariableBinding> _inputMap;
424private readonly Dictionary<string, string> _outputMap;
558Dictionary<string, List<ParameterBinding>> inputBindingMap,
559Dictionary<ParameterBinding, VariableBinding> inputMap,
560Dictionary<string, string> outputMap,
593Dictionary<string, string> inputMap,
594Dictionary<string, string> outputMap,
603var inputBindingMap = new Dictionary<string, List<ParameterBinding>>();
604var inputParamBindingMap = new Dictionary<ParameterBinding, VariableBinding>();
735public void RenameAllVariables(Dictionary<string, string> mapping)
748var toModify = new Dictionary<string, string>();
844public Dictionary<string, List<ParameterBinding>> InputBindingMap => _inputBindingMap;
845public Dictionary<ParameterBinding, VariableBinding> InputMap => _inputMap;
846public Dictionary<string, string> OutputMap => _outputMap;
Evaluators\BinaryClassifierEvaluator.cs (14)
218out Action<uint, ReadOnlyMemory<char>, Aggregator> addAgg, out Func<Dictionary<string, IDataView>> consolidate)
369var result = new Dictionary<string, IDataView>();
824var resultDict = ((IEvaluator)this).Evaluate(roles);
872var resultDict = ((IEvaluator)this).Evaluate(roles);
951var resultDict = ((IEvaluator)this).Evaluate(roles);
997var resultDict = ((IEvaluator)this).Evaluate(roles);
1355private protected override void PrintFoldResultsCore(IChannel ch, Dictionary<string, IDataView> metrics)
1413private protected override void PrintAdditionalMetricsCore(IChannel ch, Dictionary<string, IDataView>[] metrics)
1449private bool TryGetPrMetrics(Dictionary<string, IDataView>[] metrics, out IDataView pr)
1456var dict = metrics[i];
1516var metrics = evaluator.Evaluate(data);
1546private static IDataView ExtractWarnings(IHost host, Dictionary<string, IDataView> metrics)
1559private static IDataView ExtractOverallMetrics(IHost host, Dictionary<string, IDataView> metrics, IMamlEvaluator evaluator)
1574private static IDataView ExtractConfusionMatrix(IHost host, Dictionary<string, IDataView> metrics)
Evaluators\EvaluatorBase.cs (7)
31Dictionary<string, IDataView> IEvaluator.Evaluate(RoleMappedData data)
38var dict = ProcessData(data.Data, data.Schema, activeCols, agg, dictionaries);
130private Dictionary<string, IDataView> ProcessData(IDataView data, RoleMappedSchema schema,
178Func<Dictionary<string, IDataView>> consolidate;
203out Action<uint, ReadOnlyMemory<char>, TAgg> addAgg, out Func<Dictionary<string, IDataView>> consolidate);
304public void GetWarnings(Dictionary<string, IDataView> dict, IHostEnvironment env)
398private readonly Dictionary<TStrat, TAgg> _dict;
Evaluators\EvaluatorUtils.cs (14)
30private static volatile Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>> _knownEvaluatorFactories;
32public static Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>> Instance
36Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>> result = _knownEvaluatorFactories;
39var tmp = new Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>>
68var map = DefaultEvaluatorTable.Instance;
92var map = DefaultEvaluatorTable.Instance;
466var slotNames = new Dictionary<string, int>();
554int[] indices, Dictionary<ReadOnlyMemory<char>, int> reconciledKeyNames)
611var keyNames = new Dictionary<ReadOnlyMemory<char>, int>();
679var keyNames = new Dictionary<ReadOnlyMemory<char>, int>();
813var vectorSizes = new Dictionary<string, int>();
814var firstDvSlotNames = new Dictionary<string, VBuffer<ReadOnlyMemory<char>>>();
817var firstDvKeyNoNamesColumns = new Dictionary<string, ulong>();
1731public static void PrintWarnings(IChannel ch, Dictionary<string, IDataView> metrics)
Evaluators\MamlEvaluator.cs (7)
27void PrintFoldResults(IChannel ch, Dictionary<string, IDataView> metrics);
41void PrintAdditionalMetrics(IChannel ch, params Dictionary<string, IDataView>[] metrics);
107Dictionary<string, IDataView> IEvaluator.Evaluate(RoleMappedData data)
155void IMamlEvaluator.PrintFoldResults(IChannel ch, Dictionary<string, IDataView> metrics)
167private protected virtual void PrintFoldResultsCore(IChannel ch, Dictionary<string, IDataView> metrics)
202void IMamlEvaluator.PrintAdditionalMetrics(IChannel ch, params Dictionary<string, IDataView>[] metrics)
214private protected virtual void PrintAdditionalMetricsCore(IChannel ch, Dictionary<string, IDataView>[] metrics)
Microsoft.ML.DataView (2)
Microsoft.ML.Ensemble (1)
Microsoft.ML.EntryPoints (23)
Microsoft.ML.Fairlearn (10)
Metrics\FairlearnMetricCatalog.cs (9)
85var res = GroupIds.Select((id, i) =>
96var groupMetric = res.Select(kv => (kv.Key, _context.BinaryClassification.EvaluateNonCalibrated(kv.Value)))
113public Dictionary<string, double> Overall()
118Dictionary<string, double> metricsDict = new Dictionary<string, double>
187var groupMetric = new Dictionary<object, RegressionMetrics>();
242public Dictionary<string, double> DifferenceBetweenGroups()
244Dictionary<string, double> diffDict = new Dictionary<string, double>();
254public Dictionary<string, double> Overall()
259Dictionary<string, double> metricsDict = new Dictionary<string, double>
Microsoft.ML.Fairlearn.Tests (3)
Microsoft.ML.FastTree (20)
Microsoft.ML.GenAI.Core (15)
Extension\ModuleExtension.cs (15)
18var stateDict = model.state_dict();
28public static Dictionary<string, long> GetSizeForEachDynamicLayerInBytes(this nn.Module model)
37var dict = new Dictionary<string, long>();
47var subDict = value.GetSizeForEachDynamicLayerInBytes();
119Dictionary<string, string> deviceMap,
152var childrenDeviceMap = deviceMap.Where(x => x.Key.StartsWith($"{key}.")).ToDictionary(x => x.Key.Substring($"{key}.".Length), x => x.Value);
169public static Dictionary<string, string> InferDeviceMapForEachLayer(
172Dictionary<string, long> deviceSizeMapInByte)
174var layerSizeMap = model.GetSizeForEachDynamicLayerInBytes();
176var deviceMap = new Dictionary<string, string>();
180var remainingLayerSizeMap = layerSizeMap.Where(x => !deviceMap.ContainsKey(x.Key)).ToDictionary(x => x.Key, x => x.Value);
211public static Dictionary<string, string> InferDeviceMapForEachLayer(
219var deviceMap = new Dictionary<string, string>();
254var stateDict = model.state_dict();
272var stateDict = model.state_dict();
Microsoft.ML.GenAI.LLaMA (3)
Microsoft.ML.GenAI.Mistral (5)
Microsoft.ML.GenAI.Phi (3)
Microsoft.ML.GenAI.Phi.Tests (2)
Microsoft.ML.GenAI.Samples (1)
Microsoft.ML.ImageAnalytics (6)
Microsoft.ML.IntegrationTests (2)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.ML.LightGbm (26)
Microsoft.ML.Mkl.Components (1)
Microsoft.ML.NugetPackageVersionUpdater (1)
Microsoft.ML.OnnxConverter (1)
Microsoft.ML.OnnxTransformer (11)
Microsoft.ML.OnnxTransformerTest (5)
Microsoft.ML.PCA (1)
Microsoft.ML.Predictor.Tests (1)
Microsoft.ML.Recommender (1)
Microsoft.ML.ResultProcessor (30)
ResultProcessor.cs (30)
55public Dictionary<string, string> DefaultSettings;
60public Dictionary<string, object> SameHeaderValues;
62public static Dictionary<string, Dictionary<string, string>> MapDefaultSettingToLearner = new Dictionary<string, Dictionary<string, string>>();
136Dictionary<string, string> temp;
152private Dictionary<string, string> GetDefaultSettings(IHostEnvironment env, string predictorName, string[] extraAssemblies = null)
245public Dictionary<string, string> Settings;
250public Dictionary<string, ResultMetric> Results;
255public Dictionary<string, ResultMetric> PerFoldResults;
527Dictionary<string, string> predictorSettings;
581var runResults = ParseResultLines(fileResults, cmd, out metricValue, null);
583var foldResults = (cmd != null && cmd.IncludePerFoldResults ? GetPerFoldResults(lines) : null);
599var runResults = ParseResultLines(fileResults, cmd, out metricValue, null);
643var foldResults = (cmd != null && cmd.IncludePerFoldResults ? GetPerFoldResults(lines) : null);
788private static Dictionary<string, ResultMetric> ParseResultLines(List<string> fileResults, ResultProcessorArguments cmd, out Double metricValue, string metricName)
792Dictionary<string, ResultMetric> runResults = new Dictionary<string, ResultMetric>();
888protected static Dictionary<string, ResultMetric> GetPerFoldResults(IList<string> lines)
890Dictionary<string, ResultMetric> perFoldMetrics = new Dictionary<string, ResultMetric>();
892Dictionary<int, Dictionary<string, float>> foldResults = new Dictionary<int, Dictionary<string, float>>();
927var metricToFoldValuesDict = new Dictionary<string, Dictionary<int, float>>();
935Dictionary<int, float> metricDict = null;
961protected static KeyValuePair<int, Dictionary<string, float>> AddFoldResults(IList<string> lines)
968return new KeyValuePair<int, Dictionary<string, float>>(-1, null);
974return new KeyValuePair<int, Dictionary<string, float>>(-1, null);
985Dictionary<string, float> valuesDict = new Dictionary<string, float>();
1000return new KeyValuePair<int, Dictionary<string, float>>(foldIdx, valuesDict);
Microsoft.ML.Samples (29)
Dynamic\Transforms\TimeSeries\LocalizeRootCause.cs (11)
42Dictionary<string, Object> dic1 = new Dictionary<string, Object>();
48Dictionary<string, Object> dic2 = new Dictionary<string, Object>();
54Dictionary<string, Object> dic3 = new Dictionary<string, Object>();
60Dictionary<string, Object> dic4 = new Dictionary<string, Object>();
66Dictionary<string, Object> dic5 = new Dictionary<string, Object>();
72Dictionary<string, Object> dic6 = new Dictionary<string, Object>();
78Dictionary<string, Object> dic7 = new Dictionary<string, Object>();
84Dictionary<string, Object> dic8 = new Dictionary<string, Object>();
90Dictionary<string, Object> dic9 = new Dictionary<string, Object>();
99private static Dictionary<string, Object> GetAnomalyDimension()
101Dictionary<string, Object> dim = new Dictionary<string, Object>();
Dynamic\Transforms\TimeSeries\LocalizeRootCauseMultidimension.cs (14)
48Dictionary<string, Object> dic1 = new Dictionary<string, Object>
56Dictionary<string, Object> dic2 = new Dictionary<string, Object>();
62Dictionary<string, Object> dic3 = new Dictionary<string, Object>();
68Dictionary<string, Object> dic4 = new Dictionary<string, Object>();
74Dictionary<string, Object> dic5 = new Dictionary<string, Object>();
80Dictionary<string, Object> dic6 = new Dictionary<string, Object>();
86Dictionary<string, Object> dic7 = new Dictionary<string, Object>();
92Dictionary<string, Object> dic8 = new Dictionary<string, Object>();
98Dictionary<string, Object> dic9 = new Dictionary<string, Object>();
104Dictionary<string, Object> dic10 = new Dictionary<string, Object>();
110Dictionary<string, Object> dic11 = new Dictionary<string, Object>();
116Dictionary<string, Object> dic12 = new Dictionary<string, Object>();
125private static Dictionary<string, Object> GetAnomalyDimension()
127Dictionary<string, Object> dim = new Dictionary<string, Object>();
Microsoft.ML.SearchSpace (20)
Microsoft.ML.StandardTrainers (4)
Microsoft.ML.Sweeper (4)
Microsoft.ML.TensorFlow (3)
Microsoft.ML.Tests (3)
Microsoft.ML.TimeSeries (65)
RootCauseAnalyzer.cs (47)
48Tuple<PointTree, PointTree, Dictionary<Dictionary<string, object>, TimeSeriesPoint>> pointInfo = GetPointsInfo(src, dimensionInfo);
51Dictionary<Dictionary<string, Object>, TimeSeriesPoint> dimPointMapping = pointInfo.Item3;
75private DimensionInfo SeparateDimension(Dictionary<string, Object> dimensions, Object aggSymbol)
94private Tuple<PointTree, PointTree, Dictionary<Dictionary<string, object>, TimeSeriesPoint>> GetPointsInfo(RootCauseLocalizationInput src, DimensionInfo dimensionInfo)
99Dictionary<Dictionary<string, object>, TimeSeriesPoint> dimPointMapping = new Dictionary<Dictionary<string, object>, TimeSeriesPoint>(dc);
102Dictionary<string, Object> subDim = GetSubDim(src.AnomalyDimension, dimensionInfo.DetailDims);
125return new Tuple<PointTree, PointTree, Dictionary<Dictionary<string, Object>, TimeSeriesPoint>>(pointTree, anomalyTree, dimPointMapping);
128protected Dictionary<string, Object> GetSubDim(Dictionary<string, Object> dimension, List<string> keyList)
133private void LocalizeRootCausesByDimension(PointTree anomalyTree, PointTree pointTree, Dictionary<string, Object> anomalyDimension, List<string> aggDims)
202Dictionary<string, int> pointDistribution = new Dictionary<string, int>();
251Dictionary<BestDimension, double> entroyGainRatioMap = new Dictionary<BestDimension, double>();
290private IEnumerable<BestDimension> SelectOrderedDimensions(Dictionary<string, List<TimeSeriesPoint>> pointChildren, Dictionary<string, List<TimeSeriesPoint>> anomalyChildren, List<string> aggDim)
293Dictionary<BestDimension, double> entropyRatioMap = new Dictionary<BestDimension, double>();
350private void GetRootCauseDirectionAndScore(Dictionary<Dictionary<string, Object>, TimeSeriesPoint> dimPointMapping, Dictionary<string, Object> anomalyRoot, RootCause dst, double beta, PointTree pointTree, AggregateType aggType, Object aggSymbol)
401private TimeSeriesPoint GetPointByDimension(Dictionary<Dictionary<string, Object>, TimeSeriesPoint> dimPointMapping, Dictionary<string, Object> dimension, PointTree pointTree, AggregateType aggType, Object aggSymbol)
411Dictionary<string, Object> subDim = GetSubDim(dimension, dimensionInfo.DetailDims);
478private IEnumerable<BestDimension> OrderDimensions(SortedDictionary<BestDimension, double> valueMap, Dictionary<BestDimension, double> valueRatioMap, double meanGain, bool isLeavesLevel = true)
535private BestDimension GetBestDimension(BestDimension best, KeyValuePair<BestDimension, double> dimension, Dictionary<BestDimension, Double> valueRatioMap)
637private static Dictionary<string, Object> UpdateDimensionValue(Dictionary<string, Object> dimension, string key, Object value)
639Dictionary<string, Object> newDim = new Dictionary<string, Object>(dimension);
669private double GetDimensionEntropy(Dictionary<string, int> pointDis, Dictionary<string, int> anomalyDis)
683private double GetDimensionIntrinsicValue(Dictionary<string, int> pointDis)
696private int GetTotalNumber(Dictionary<string, int> distribution)
706private void UpdateDistribution(Dictionary<string, int> distribution, List<TimeSeriesPoint> points, string dimKey)
722private static bool ContainsAll(Dictionary<string, Object> bigDictionary, Dictionary<string, Object> smallDictionary)
756internal Dictionary<string, List<TimeSeriesPoint>> ChildrenNodes;
769internal Dictionary<string, int> AnomalyDis;
770internal Dictionary<string, int> PointDis;
804internal class DimensionComparer : EqualityComparer<Dictionary<string, object>>
806public override bool Equals(Dictionary<string, object> x, Dictionary<string, object> y)
838public override int GetHashCode(Dictionary<string, object> obj)
RootCauseLocalizationType.cs (9)
44public Dictionary<string, Object> AnomalyDimension { get; set; }
61public RootCauseLocalizationInput(DateTime anomalyTimestamp, Dictionary<string, Object> anomalyDimension, List<MetricSlice> slices, AggregateType aggregateType, Object aggregateSymbol)
70public RootCauseLocalizationInput(DateTime anomalyTimestamp, Dictionary<string, Object> anomalyDimension, List<MetricSlice> slices, Object aggregateSymbol)
135public Dictionary<string, Object> Dimension;
141public RootCauseItem(Dictionary<string, Object> rootCause)
147public RootCauseItem(Dictionary<string, Object> rootCause, List<string> path)
206public Dictionary<string, Object> Dimension { get; set; }
212public TimeSeriesPoint(Dictionary<string, Object> dimension)
218public TimeSeriesPoint(double value, double expectedValue, bool isAnomaly, Dictionary<string, Object> dimension)
Microsoft.ML.TimeSeries.Tests (31)
TimeSeriesDirectApi.cs (31)
970Dictionary<string, Object> expectedDim = new Dictionary<string, Object>();
999Dictionary<string, Object> expectedDim = new Dictionary<string, Object>();
1047Dictionary<string, object> expectedDim = new Dictionary<string, object>
1087Dictionary<string, Object> dic1 = new Dictionary<string, Object>();
1093Dictionary<string, Object> dic2 = new Dictionary<string, Object>();
1099Dictionary<string, Object> dic3 = new Dictionary<string, Object>();
1105Dictionary<string, Object> dic4 = new Dictionary<string, Object>();
1111Dictionary<string, Object> dic5 = new Dictionary<string, Object>();
1117Dictionary<string, Object> dic6 = new Dictionary<string, Object>();
1123Dictionary<string, Object> dic7 = new Dictionary<string, Object>();
1129Dictionary<string, Object> dic8 = new Dictionary<string, Object>();
1135Dictionary<string, Object> dic9 = new Dictionary<string, Object>();
1141Dictionary<string, Object> dic10 = new Dictionary<string, Object>();
1147Dictionary<string, Object> dic11 = new Dictionary<string, Object>();
1153Dictionary<string, Object> dic12 = new Dictionary<string, Object>();
1162private static Dictionary<string, Object> GetRootCauseAnomalyDimension(object val, object aggSymbol)
1164Dictionary<string, Object> dim = new Dictionary<string, Object>();
1197Dictionary<string, int> expectedDim = new Dictionary<string, int>
1214Dictionary<string, object> expectedDim = GetRootCauseAnomalyDimension(10, _rootCauseAggSymbolForIntDimValue);
1231Dictionary<string, object> dic1 = new Dictionary<string, object>();
1237Dictionary<string, object> dic2 = new Dictionary<string, object>();
1243Dictionary<string, object> dic3 = new Dictionary<string, object>();
1249Dictionary<string, object> dic4 = new Dictionary<string, object>();
1255Dictionary<string, object> dic5 = new Dictionary<string, object>();
1261Dictionary<string, object> dic6 = new Dictionary<string, object>();
1267Dictionary<string, object> dic7 = new Dictionary<string, object>();
1273Dictionary<string, object> dic8 = new Dictionary<string, object>();
1279Dictionary<string, object> dic9 = new Dictionary<string, object>();
1285Dictionary<string, object> dic10 = new Dictionary<string, object>();
1291Dictionary<string, object> dic11 = new Dictionary<string, object>();
1297Dictionary<string, object> dic12 = new Dictionary<string, object>();
Microsoft.ML.Tokenizers (121)
Model\BertTokenizer.cs (14)
28Dictionary<StringSpanOrdinalKey, int> vocab,
29Dictionary<int, string> vocabReverse,
702(Dictionary<StringSpanOrdinalKey, int> vocab, Dictionary<int, string> vocabReverse) = await LoadVocabAsync(vocabStream, useAsync: true, cancellationToken).ConfigureAwait(false);
743(Dictionary<StringSpanOrdinalKey, int> vocab, Dictionary<int, string> vocabReverse) = LoadVocabAsync(vocabStream, useAsync: false).GetAwaiter().GetResult();
757Dictionary<StringSpanOrdinalKey, int> vocab,
758Dictionary<int, string> vocabReverse,
773Dictionary<string, int> tempSpecialTokens = [];
794Dictionary<string, int> tempSpecialTokens = [];
795Dictionary<string, int> notNormalizedSpecialTokens = [];
814private static void AddSpecialToken(Dictionary<StringSpanOrdinalKey, int> vocab, Dictionary<string, int> specialTokens, string token, bool lowerCase, Dictionary<string, int>? notNormalizedSpecialTokens = null)
Model\BPETokenizer.cs (12)
32private readonly Dictionary<StringSpanOrdinalKey, (int, string)>? _specialTokens;
33private readonly Dictionary<int, string>? _specialTokensReverse;
130(Dictionary<StringSpanOrdinalKey, int>? vocab, Vec<(string, string)> merges) result = ReadModelDataAsync(vocabStream, mergesStream, useAsync: false).GetAwaiter().GetResult();
152Dictionary<StringSpanOrdinalKey, int> vocab = new Dictionary<StringSpanOrdinalKey, int>(1000);
242(Dictionary<StringSpanOrdinalKey, int>? vocab, Vec<(string, string)> merges) result = ReadModelDataAsync(vocabStream, mergesStream, useAsync: false).GetAwaiter().GetResult();
278(Dictionary<StringSpanOrdinalKey, int>? vocab, Vec<(string, string)> merges) result = await ReadModelDataAsync(vocabStream, mergesStream, useAsync: true).ConfigureAwait(false);
299Dictionary<StringSpanOrdinalKey, int>? vocab,
1099internal static async ValueTask<(Dictionary<StringSpanOrdinalKey, int>?, Vec<(string, string)>)> ReadModelDataAsync(Stream vocab, Stream? merges, bool useAsync, CancellationToken cancellationToken = default)
1101Dictionary<StringSpanOrdinalKey, int>? dic = useAsync
1113private readonly Dictionary<StringSpanOrdinalKey, int> _vocab;
1118internal Dictionary<Pair<int>, (int, int)> Merges { get; }
1175private readonly Dictionary<char, string> _charToString = new Dictionary<char, string>();
Model\CodeGenTokenizer.cs (8)
28private readonly Dictionary<StringSpanOrdinalKey, (int Id, string Token)> _vocab;
31private readonly Dictionary<StringSpanOrdinalKey, (int, string)>? _specialTokens;
32private readonly Dictionary<int, string>? _specialTokensReverse;
33private readonly Dictionary<StringSpanOrdinalKeyPair, int> _mergeRanks;
1704internal static readonly Dictionary<string, int> CodeGenSpecialTokens = new()
1747private static Dictionary<StringSpanOrdinalKey, (int, string)> GetVocabulary(Stream vocabularyStream)
1767internal static Dictionary<StringSpanOrdinalKeyPair, int> GetMergeRanks(Stream mergeStream)
1769var mergeRanks = new Dictionary<StringSpanOrdinalKeyPair, int>();
Model\SentencePieceBpeModel.cs (9)
22private readonly Dictionary<StringSpanOrdinalKey, (int Id, float Score, byte Type)> _vocab = new();
23private readonly Dictionary<int, string> _vocabReverse = new();
51var vocab = new Dictionary<string, int>();
154Dictionary<(int Index, int Len), (int LeftIndex, int LeftLen, int RightIndex, int RightLen)>? revMerge = Encode(text, symbols);
437Dictionary<(int Index, int Len), (int LeftIndex, int LeftLen, int RightIndex, int RightLen)>? revMerge = Encode(text, symbols);
705Dictionary<(int Index, int Len), (int LeftIndex, int LeftLen, int RightIndex, int RightLen)>? revMerge = Encode(text, symbols);
974Dictionary<(int Index, int Len), (int LeftIndex, int LeftLen, int RightIndex, int RightLen)>? revMerge = Encode(text, symbols);
1129private Dictionary<(int Index, int Len), (int LeftIndex, int LeftLen, int RightIndex, int RightLen)>? Encode(ReadOnlySpan<char> text, BpeSymbol[] symbols)
1153Dictionary<(int Index, int Len), (int LeftIndex, int LeftLen, int RightIndex, int RightLen)>? revMerge = null;
Model\TiktokenTokenizer.cs (28)
27private readonly Dictionary<ReadOnlyMemory<byte>, int> _encoder;
28private readonly Dictionary<int, ReadOnlyMemory<byte>> _decoder;
30private readonly Dictionary<StringSpanOrdinalKey, (int Id, string Token)> _vocab;
77Dictionary<ReadOnlyMemory<byte>, int> encoder,
78Dictionary<int, ReadOnlyMemory<byte>> decoder,
79Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab,
157internal static async ValueTask<(Dictionary<ReadOnlyMemory<byte>, int>, Dictionary<StringSpanOrdinalKey, (int Id, string Token)>, Dictionary<int, ReadOnlyMemory<byte>>)> LoadTiktokenBpeAsync(
160Dictionary<ReadOnlyMemory<byte>, int> encoder;
161Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab;
162Dictionary<int, ReadOnlyMemory<byte>> decoder;
1071private static readonly Dictionary<string, ModelEncoding> _modelToEncoding =
1175private static Dictionary<string, int> CreateHarmonyEncodingSpecialTokens() =>
1201private static (Dictionary<string, int> SpecialTokens, Regex Regex, string VocabFile, Type? DataType, string PackageName) GetTiktokenConfigurations(string modelName) => GetTiktokenConfigurations(GetModelEncoding(modelName), modelName);
1203private static (Dictionary<string, int> SpecialTokens, Regex Regex, string VocabFile, Type? DataType, string PackageName) GetTiktokenConfigurations(ModelEncoding modelEncoding, string? modelName = null)
1291private static readonly ConcurrentDictionary<string, (Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder)> _tiktokenCache = new(StringComparer.OrdinalIgnoreCase);
1303(Dictionary<string, int> SpecialTokens, Regex Regex, string VocabFile, Type? DataType, string PackageName) tiktokenConfiguration = GetTiktokenConfigurations(modelEncoding, modelName);
1315out (Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder) cache))
1406(Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder) =
1463(Dictionary<string, int> SpecialTokens, Regex Regex, string _, Type? __, string ___) tiktokenConfiguration = GetTiktokenConfigurations(modelName);
1503(Dictionary<string, int> SpecialTokens, Regex Regex, string _, Type? __, string ___) tiktokenConfiguration = GetTiktokenConfigurations(modelName);
Model\WordPieceTokenizer.cs (12)
29private readonly Dictionary<StringSpanOrdinalKey, int> _vocab;
30private readonly Dictionary<int, string> _vocabReverse;
33Dictionary<StringSpanOrdinalKey, int> vocab,
34Dictionary<int, string> vocabReverse,
92internal static async ValueTask<(Dictionary<StringSpanOrdinalKey, int>, Dictionary<int, string>)> LoadVocabAsync(Stream vocabStream, bool useAsync, CancellationToken cancellationToken = default)
99Dictionary<StringSpanOrdinalKey, int> vocab = new Dictionary<StringSpanOrdinalKey, int>();
100Dictionary<int, string> vocabReverse = new Dictionary<int, string>();
163(Dictionary<StringSpanOrdinalKey, int> vocab, Dictionary<int, string> vocabReverse) = LoadVocabAsync(vocabStream, useAsync: false).GetAwaiter().GetResult();
227(Dictionary<StringSpanOrdinalKey, int> vocab, Dictionary<int, string> vocabReverse) = await LoadVocabAsync(vocabStream, useAsync: true, cancellationToken);
ModelSourceGenerationContext.DictionaryStringSpanOrdinalKeyInt32.g.cs (9)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>>? _DictionaryStringSpanOrdinalKeyInt32;
18public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>> DictionaryStringSpanOrdinalKeyInt32
20get => _DictionaryStringSpanOrdinalKeyInt32 ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>));
23private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>> Create_DictionaryStringSpanOrdinalKeyInt32(global::System.Text.Json.JsonSerializerOptions options)
25if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>> jsonTypeInfo))
27var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>>
33jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>, global::Microsoft.ML.Tokenizers.StringSpanOrdinalKey, int>(options, info);
Utils\StringSpanOrdinalKey.cs (5)
77private readonly Dictionary<StringSpanOrdinalKey, TValue> _map;
177public static unsafe bool TryGetValue<TValue>(this Dictionary<StringSpanOrdinalKey, TValue> map, ReadOnlySpan<char> key, out TValue value)
185public static bool TryGetValue<TValue>(this Dictionary<StringSpanOrdinalKey, TValue> map, string key, out TValue value) =>
188public static unsafe bool TryGetValue<TValue>(this Dictionary<StringSpanOrdinalKeyPair, TValue> map, ReadOnlySpan<char> key1, ReadOnlySpan<char> key2, out TValue value)
197public static bool TryGetValue<TValue>(this Dictionary<StringSpanOrdinalKeyPair, TValue> map, string key1, string key2, out TValue value) =>
Microsoft.ML.Tokenizers.Tests (17)
BpeTests.cs (9)
26private static readonly Dictionary<string, int> _vocabDataWithWordPrefixAndEndOfWordSuffix =
238Dictionary<string, int> vocab,
316var reverseVocabulary = bpe.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
400Dictionary<string, int>? dictionary = JsonSerializer.Deserialize<Dictionary<string, int>>(jsonString);
589private static string WriteToVocabFile(Dictionary<string, int> dic)
592File.WriteAllText(fileName, JsonSerializer.Serialize<Dictionary<string, int>>(dic), Encoding.UTF8);
1073private static Dictionary<string, int>? GetSpecialTokens(JsonElement root)
1077Dictionary<string, int> specialTokens = new Dictionary<string, int>();
Microsoft.ML.TorchSharp (63)
AutoFormerV2\ObjectDetectionMetrics.cs (10)
99Dictionary<string, List<Tuple<float, float>>> iouDic = new();
100Dictionary<string, int> groundTruthBoxes = new();
118private static float AP50(Dictionary<string, List<Tuple<float, float>>> iouDic, Dictionary<string, int> groundTruthBoxes, float threshold = 0.5f)
136private static float AP50_95(Dictionary<string, List<Tuple<float, float>>> iouDic, Dictionary<string, int> groundTruthBoxes)
179private static void ImageIoU(List<ObjectLabel> objectLabel, List<ObjectLabel> annotation, Dictionary<string, List<Tuple<float, float>>> iouDic, Dictionary<string, int> groundTruthBoxes)
230private static void GenerateIOUDic(List<List<ObjectLabel>> annotations, List<List<ObjectLabel>> objectLabelList, Dictionary<string, List<Tuple<float, float>>> iouDic, Dictionary<string, int> groundTruthBoxes)
NasBert\Modules\IncrementalState.cs (14)
21public Dictionary<string, torch.Tensor> GetIncrementalState(
23Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState,
28Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState,
30Dictionary<string, torch.Tensor> value);
51private static Dictionary<string, torch.Tensor> EmptyIncrementalState => new Dictionary<string, torch.Tensor>();
64public Dictionary<string, torch.Tensor> GetIncrementalState(
66Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState,
76Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState,
78Dictionary<string, torch.Tensor> value)
83if (incrementalState.TryGetValue(fullKey, out var oldState))
NasBert\Modules\MultiHeadAttention.cs (15)
155Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState = null,
176Dictionary<string, torch.Tensor> savedState = null;
313private Dictionary<string, torch.Tensor> GetInputBuffer(
314Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState)
320Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState,
321Dictionary<string, torch.Tensor> buffer)
372public Dictionary<string, torch.Tensor> GetIncrementalState(torch.nn.Module module, Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState, string key)
377public void SetIncrementalState(torch.nn.Module module, Dictionary<string, Dictionary<string, torch.Tensor>> incrementalState, string key, Dictionary<string, torch.Tensor> value)
Microsoft.ML.Transforms (65)
Microsoft.ML.Vision (4)
Microsoft.NET.Build.Containers (21)
Microsoft.NET.Build.Extensions.Tasks (10)
Microsoft.NET.Build.Tasks (160)
_generated\10\WorkloadSetJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\18\InstallStateJsonSerializerContext.InstallStateContents.g.cs (4)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents).GetProperty("Manifests", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info1);
134global::System.Collections.Generic.Dictionary<string, string> __value_Manifests = ((global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents)value).Manifests;
_generated\19\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
DependencyContextBuilder.cs (14)
24private Dictionary<string, List<ReferenceInfo>> _compileReferences;
25private Dictionary<string, List<ResolvedFile>> _resolvedNuGetFiles;
26private Dictionary<string, SingleProjectInfo> _referenceProjectInfos;
27private Dictionary<string, List<RuntimePackAssetInfo>> _runtimePackAssets;
30private Dictionary<PackageIdentity, string> _filteredPackages;
33private readonly Dictionary<string, DependencyLibrary> _dependencyLibraries;
34private readonly Dictionary<string, List<LibraryDependency>> _libraryDependencies;
45private Dictionary<ReferenceInfo, string> _referenceLibraryNames;
149private Dictionary<ReferenceInfo, string> ReferenceLibraryNames
204public DependencyContextBuilder WithReferenceProjectInfos(Dictionary<string, SingleProjectInfo> referenceProjectInfos)
260public DependencyContextBuilder WithPackagesThatWereFiltered(Dictionary<PackageIdentity, string> packagesThatWhereFiltered)
328var referenceNameToRealName = new Dictionary<string, string>();
353var libraries = runtimeLibraries.ToDictionary(lib => lib.Library.Name, lib => lib);
873Dictionary<string, DependencyLibrary> libraries = _dependencyLibraries;
GetPackagesToPrune.cs (10)
181Dictionary<string, NuGetVersion> packagesToPrune = new();
204Dictionary<string, NuGetVersion> packagesForFrameworkReference = TryLoadPackagesToPruneForVersion(log, key.TargetFrameworkIdentifier, key.TargetFrameworkVersion, frameworkReference, targetingPackRoots, prunePackageDataRoot, key.LoadPrunePackageDataFromNearestFramework);
254static Dictionary<string, NuGetVersion> LoadPackagesToPruneFromFrameworkPackages(string targetFrameworkIdentifier, string targetFrameworkVersion, string frameworkReference, bool acceptNearestMatch = false)
258var frameworkPackages = FrameworkPackages.GetFrameworkPackages(nugetFramework, [frameworkReference], acceptNearestMatch)
265static Dictionary<string, NuGetVersion> LoadPackagesToPruneFromPrunePackageData(string targetFrameworkIdentifier, string targetFrameworkVersion, string frameworkReference, AbsolutePath prunePackageDataRoot)
278static Dictionary<string, NuGetVersion> LoadPackagesToPruneFromTargetingPack(Logger log, string targetFrameworkIdentifier, string targetFrameworkVersion, string frameworkReference, AbsolutePath[] targetingPackRoots)
284var frameworkPackages = FrameworkPackages.LoadFrameworkPackagesFromPack(log, nugetFramework, frameworkReference, targetingPackRoot)
296static Dictionary<string, NuGetVersion> TryLoadPackagesToPruneForVersion(Logger log, string targetFrameworkIdentifier, string targetFrameworkVersion, string frameworkReference, AbsolutePath[] targetingPackRoots, AbsolutePath prunePackageDataRoot, bool loadPrunePackageDataFromNearestFramework)
309Dictionary<string, NuGetVersion> packages = null;
373static void AddPackagesToPrune(Dictionary<string, NuGetVersion> packagesToPrune, IEnumerable<(string id, NuGetVersion version)> packagesToAdd, Logger log)
ResolvePackageAssets.cs (15)
699private Dictionary<string, int> _stringTable;
973private Dictionary<(string, NuGetVersion), LockFileTargetLibrary> _targetLibraries;
977private Dictionary<(string, NuGetVersion), LockFileTargetLibrary> TargetLibraries =>
1455var diagnosticLevels = GetPackageDiagnosticLevels();
1527Dictionary<string, LogLevel> GetPackageDiagnosticLevels()
1534var packageReverseDependencies = GetReverseDependencies();
1535var result = new Dictionary<string, LogLevel>();
1549Dictionary<string, HashSet<string>> GetReverseDependencies()
1551var packageReverseDependencies = new Dictionary<string, HashSet<string>>(_compileTimeTarget.Libraries.Count, StringComparer.OrdinalIgnoreCase);
1597void ApplyDiagnosticLevel(string package, LogLevel messageLevel, Dictionary<string, LogLevel> diagnosticLevels, Dictionary<string, HashSet<string>> reverseDependencies)
1741Dictionary<string, string> projectReferencePaths = null;
1896var libraryLookup = _runtimeTarget.Libraries
1995private static Dictionary<string, string> GetProjectReferencePaths(LockFile lockFile)
1997Dictionary<string, string> paths = new();
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (11)
24private readonly Dictionary<string, int>? _knownManifestIdsAndOrder;
149var availableWorkloadSets = GetAvailableWorkloadSets(_sdkVersionBand);
150var workloadSets80100 = GetAvailableWorkloadSets(new SdkFeatureBand("8.0.100"));
164var featureBandWorkloadSets = GetAvailableWorkloadSets(workloadSetFeatureBand);
340var manifestIdsToManifests = new Dictionary<string, ReadableWorkloadManifest>(StringComparer.OrdinalIgnoreCase);
384Dictionary<string, string> directoriesWithManifests = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
587public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets()
592public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets(SdkFeatureBand workloadSetFeatureBand)
597Dictionary<string, WorkloadSet> GetAvailableWorkloadSetsInternal(SdkFeatureBand? workloadSetFeatureBand)
600Dictionary<string, WorkloadSet> availableWorkloadSets = new Dictionary<string, WorkloadSet>();
622static void AddWorkloadSetsForFeatureBand(Dictionary<string, WorkloadSet> availableWorkloadSets, string featureBandDirectory)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifest.cs (6)
13internal WorkloadManifest(string id, FXVersion version, string? description, string manifestPath, Dictionary<WorkloadId, BaseWorkloadDefinition> workloads, Dictionary<WorkloadPackId, WorkloadPack> packs, Dictionary<string, FXVersion>? dependsOnManifests)
42internal Dictionary<string, FXVersion>? DependsOnManifests { get; }
48public Dictionary<WorkloadId, BaseWorkloadDefinition> Workloads { get; }
49public Dictionary<WorkloadPackId, WorkloadPack> Packs { get; }
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadManifestReader.cs (14)
88Dictionary<WorkloadId, BaseWorkloadDefinition>? workloads = null;
89Dictionary<WorkloadPackId, WorkloadPack>? packs = null;
90Dictionary<string, FXVersion>? dependsOn = null;
216private static Dictionary<string, FXVersion> ReadDependsOn(ref Utf8JsonStreamReader reader)
220var dependsOn = new Dictionary<string, FXVersion>(StringComparer.OrdinalIgnoreCase);
248private static Dictionary<WorkloadId, BaseWorkloadDefinition> ReadWorkloadDefinitions(ref Utf8JsonStreamReader reader, LocalizationCatalog? localizationCatalog)
252var workloads = new Dictionary<WorkloadId, BaseWorkloadDefinition>();
274private static Dictionary<WorkloadPackId, WorkloadPack> ReadWorkloadPacks(ref Utf8JsonStreamReader reader)
278var packs = new Dictionary<WorkloadPackId, WorkloadPack>();
346private static Dictionary<string, string> ReadStringDictionary(ref Utf8JsonStreamReader reader)
350var dictionary = new Dictionary<string, string>();
372private static Dictionary<string, TValue> ReadStringDictionary<TValue>(ref Utf8JsonStreamReader reader, Func<string, TValue> mapValue)
376var dictionary = new Dictionary<string, TValue>();
506Dictionary<string, WorkloadPackId>? aliasTo = null;
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (6)
17private readonly Dictionary<string, (WorkloadManifest manifest, WorkloadManifestInfo info)> _manifests = new(StringComparer.OrdinalIgnoreCase);
18private readonly Dictionary<WorkloadId, (WorkloadDefinition workload, WorkloadManifest manifest)> _workloads = new();
19private readonly Dictionary<WorkloadPackId, (WorkloadPack pack, WorkloadManifest manifest)> _packs = new();
140Dictionary<WorkloadId, (WorkloadRedirect redirect, WorkloadManifest manifest)>? redirects = null;
779public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() => new();
806public static TValue? TryGetValue<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key)
Microsoft.NET.HostModel (3)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (40)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (19)
42private Dictionary<string, string> _assetGroupValues;
50private Dictionary<string, string> _additionalCustomMetadata;
254internal bool MatchesGroups(Dictionary<(string SourceId, string Name), StaticWebAssetGroup> groups, bool skipDeferred = false, string sourceId = null)
294Dictionary<(string SourceId, string Name), StaticWebAssetGroup> groups,
335var deferred = new Dictionary<string, int>(OSPath.PathComparer);
370private static int FindInDeferred(StaticWebAsset asset, Dictionary<string, int> deferred) =>
377Dictionary<string, int> deferred, int floor, ref int tail)
467private static Dictionary<string, string> ParseAssetGroupValues(string assetGroups)
469var result = new Dictionary<string, string>(StringComparer.Ordinal);
1706internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets, bool validate = false)
1709internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets, TaskEnvironment env, bool validate = false)
1711var dictionary = new Dictionary<string, StaticWebAsset>(candidateAssets.Length);
1740internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind)
1743internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind, TaskEnvironment env)
1746var result = new Dictionary<string, (StaticWebAsset selected, List<StaticWebAsset> all)>();
1984var result = new Dictionary<string, string>(((ITaskItem)this).MetadataCount)
2061internal sealed class StaticWebAssetResolvedRoute(string pathLabel, string path, Dictionary<string, string> tokens)
2065public Dictionary<string, string> Tokens { get; set; } = tokens;
2067public void Deconstruct(out string pathLabel, out string path, out Dictionary<string, string> tokens)
Microsoft.NET.Sdk.Publish.Tasks (16)
MsDeploy\CommonUtility.cs (7)
227static Dictionary<string, string?>? s_wellKnownNamesDict = null;
228static Dictionary<string, string?>? s_wellKnownNamesMsdeployDict = null;
1126Dictionary<string, string> nameValueDictionary = new(parameters.Count, StringComparer.OrdinalIgnoreCase);
1177Dictionary<string, string> nameValueDictionary = new(parameters.Count, StringComparer.OrdinalIgnoreCase);
1178Dictionary<string, string?> entryIdentityDictionary = new(parameters.Count);
1420Dictionary<string, bool> FoundDictionary = new(optimizedValueList.Count, StringComparer.OrdinalIgnoreCase);
1800Dictionary<string, string> versionsList = new();
Microsoft.NET.Sdk.Razor.Tasks (2)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (247)
_generated\1\StaticWebAssetsJsonSerializerContext.StaticWebAssetNode.g.cs (3)
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>>
68AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode).GetProperty("Children", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>), global::System.Array.Empty<global::System.Type>(), null),
71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>>(options, info0);
_generated\16\StaticWebAssetsJsonSerializerContext.StaticWebAssetPackageManifest.g.cs (3)
93var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>
108AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAssetPackageManifest).GetProperty("Assets", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>), global::System.Array.Empty<global::System.Type>(), null),
111properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>(options, info2);
_generated\22\StaticWebAssetsJsonSerializerContext.DictionaryStringStaticWebAssetNode.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>>? _DictionaryStringStaticWebAssetNode;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>> DictionaryStringStaticWebAssetNode
22get => _DictionaryStringStaticWebAssetNode ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>> Create_DictionaryStringStaticWebAssetNode(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>, string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>(options, info);
47private void DictionaryStringStaticWebAssetNodeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode>? value)
_generated\23\StaticWebAssetsJsonSerializerContext.DictionaryStringStaticWebAsset.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>? _DictionaryStringStaticWebAsset;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>> DictionaryStringStaticWebAsset
22get => _DictionaryStringStaticWebAsset ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>> Create_DictionaryStringStaticWebAsset(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>, string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>(options, info);
47private void DictionaryStringStaticWebAssetSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>? value)
_generated\34\DefineStaticWebAssetsSerializerContext.DefineStaticWebAssetsCache.g.cs (6)
143var info4 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>
158AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.DefineStaticWebAssetsCache).GetProperty("CachedAssets", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>), global::System.Array.Empty<global::System.Type>(), null),
161properties[4] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>(options, info4);
165var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>>
180AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.DefineStaticWebAssetsCache).GetProperty("CachedCopyCandidates", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>), global::System.Array.Empty<global::System.Type>(), null),
183properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>>(options, info5);
_generated\36\DefineStaticWebAssetsSerializerContext.DictionaryStringCopyCandidate.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>>? _DictionaryStringCopyCandidate;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>> DictionaryStringCopyCandidate
24get => _DictionaryStringCopyCandidate ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>> Create_DictionaryStringCopyCandidate(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>, string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>(options, info);
49private void DictionaryStringCopyCandidateSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate>? value)
_generated\37\DefineStaticWebAssetsSerializerContext.DictionaryStringStaticWebAsset.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>? _DictionaryStringStaticWebAsset;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>> DictionaryStringStaticWebAsset
24get => _DictionaryStringStaticWebAsset ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>> Create_DictionaryStringStaticWebAsset(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>>
39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>, string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>(options, info);
49private void DictionaryStringStaticWebAssetSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset>? value)
_generated\45\ImportMapSerializerContext.ImportMap.g.cs (24)
32ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.AspNetCore.StaticWebAssets.Tasks.ImportMap((global::System.Collections.Generic.Dictionary<string, string>)args[0], (global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>)args[1], (global::System.Collections.Generic.Dictionary<string, string>)args[2]),
35ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.ImportMap).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::System.Collections.Generic.Dictionary<string, string>), typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>), typeof(global::System.Collections.Generic.Dictionary<string, string>)}, modifiers: null),
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
68AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.ImportMap).GetProperty("Imports", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info0);
75var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>
90AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.ImportMap).GetProperty("Scopes", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>), global::System.Array.Empty<global::System.Type>(), null),
93properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>(options, info1);
97var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
112AttributeProviderFactory = static () => typeof(global::Microsoft.AspNetCore.StaticWebAssets.Tasks.ImportMap).GetProperty("Integrity", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
115properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info2);
149ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, string>),
159ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>),
169ParameterType = typeof(global::System.Collections.Generic.Dictionary<string, string>),
_generated\46\ImportMapSerializerContext.DictionaryStringDictionaryStringString.g.cs (23)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>? _DictionaryStringDictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>> DictionaryStringDictionaryStringString
22get => _DictionaryStringDictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>> Create_DictionaryStringDictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>>
31ObjectCreator = () => new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>(),
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>, string, global::System.Collections.Generic.Dictionary<string, string>>(options, info);
47private void DictionaryStringDictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.Dictionary<string, string>>? value)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.Dictionary<string, string>> entry in value)
_generated\47\ImportMapSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
Data\StaticWebAsset.cs (19)
42private Dictionary<string, string> _assetGroupValues;
50private Dictionary<string, string> _additionalCustomMetadata;
254internal bool MatchesGroups(Dictionary<(string SourceId, string Name), StaticWebAssetGroup> groups, bool skipDeferred = false, string sourceId = null)
294Dictionary<(string SourceId, string Name), StaticWebAssetGroup> groups,
335var deferred = new Dictionary<string, int>(OSPath.PathComparer);
370private static int FindInDeferred(StaticWebAsset asset, Dictionary<string, int> deferred) =>
377Dictionary<string, int> deferred, int floor, ref int tail)
467private static Dictionary<string, string> ParseAssetGroupValues(string assetGroups)
469var result = new Dictionary<string, string>(StringComparer.Ordinal);
1706internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets, bool validate = false)
1709internal static Dictionary<string, StaticWebAsset> ToAssetDictionary(ITaskItem[] candidateAssets, TaskEnvironment env, bool validate = false)
1711var dictionary = new Dictionary<string, StaticWebAsset>(candidateAssets.Length);
1740internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind)
1743internal static Dictionary<string, (StaticWebAsset, List<StaticWebAsset>)> AssetsByTargetPath(ITaskItem[] assets, string source, string assetKind, TaskEnvironment env)
1746var result = new Dictionary<string, (StaticWebAsset selected, List<StaticWebAsset> all)>();
1984var result = new Dictionary<string, string>(((ITaskItem)this).MetadataCount)
2061internal sealed class StaticWebAssetResolvedRoute(string pathLabel, string path, Dictionary<string, string> tokens)
2065public Dictionary<string, string> Tokens { get; set; } = tokens;
2067public void Deconstruct(out string pathLabel, out string path, out Dictionary<string, string> tokens)
DefineStaticWebAssets.cs (7)
91Dictionary<string, List<GroupDefinition>> groupDefinitions = null;
122var assetsByRelativePath = new Dictionary<string, (ITaskItem First, ITaskItem Second)>(CandidateAssets.Length);
519Dictionary<string, (ITaskItem First, ITaskItem Second)> assetsByRelativePath,
636Dictionary<string, List<GroupDefinition>> definitionsBySourceId,
712private Dictionary<string, List<GroupDefinition>> ParseGroupDefinitions()
793var result = new Dictionary<string, List<GroupDefinition>>(StringComparer.Ordinal);
812var groupValues = new Dictionary<string, string>(StringComparer.Ordinal);
GeneratePackageAssetsManifestFile.cs (7)
47var assets = BuildManifestAssets(parsedAssets, packagePaths, identityToPackagePath, frameworkMatcher, matchContext);
89private (Dictionary<string, string> IdentityToPackagePath, string[] PackagePaths) ComputePackagePaths(
92var identityToPackagePath = new Dictionary<string, string>(parsedAssets.Length, Utils.OSPath.PathComparer);
103private Dictionary<string, StaticWebAsset> BuildManifestAssets(
106Dictionary<string, string> identityToPackagePath,
111var assets = new Dictionary<string, StaticWebAsset>(OSPath.PathComparer);
164private StaticWebAssetEndpoint[] BuildManifestEndpoints(Dictionary<string, string> identityToPackagePath)
OverrideHtmlAssetPlaceholders.cs (16)
50var urlMappings = GroupResourcesByLabel(resources);
154private string GetFingerprintedAssetPath(Dictionary<string, ResourceAsset> urlMappings, string assetPath)
235Dictionary<string, string>? imports = new();
236Dictionary<string, Dictionary<string, string>>? scopes = new();
237Dictionary<string, string>? integrity = new();
263private static Dictionary<string, ResourceAsset> GroupResourcesByLabel(List<ResourceAsset> resources)
265var mappings = new Dictionary<string, ResourceAsset>(StringComparer.OrdinalIgnoreCase);
296internal class ImportMap(Dictionary<string, string> imports, Dictionary<string, Dictionary<string, string>> scopes, Dictionary<string, string> integrity)
298public Dictionary<string, string> Imports { get; set; } = imports;
299public Dictionary<string, Dictionary<string, string>> Scopes { get; set; } = scopes;
300public Dictionary<string, string> Integrity { get; set; } = integrity;
Microsoft.NET.Sdk.WorkloadManifestReader (75)
_generated\0\WorkloadSetJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\8\InstallStateJsonSerializerContext.InstallStateContents.g.cs (4)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
88AttributeProviderFactory = static () => typeof(global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents).GetProperty("Manifests", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info1);
134global::System.Collections.Generic.Dictionary<string, string> __value_Manifests = ((global::Microsoft.DotNet.Cli.Commands.Workload.InstallStateContents)value).Manifests;
_generated\9\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
SdkDirectoryWorkloadManifestProvider.cs (11)
24private readonly Dictionary<string, int>? _knownManifestIdsAndOrder;
149var availableWorkloadSets = GetAvailableWorkloadSets(_sdkVersionBand);
150var workloadSets80100 = GetAvailableWorkloadSets(new SdkFeatureBand("8.0.100"));
164var featureBandWorkloadSets = GetAvailableWorkloadSets(workloadSetFeatureBand);
340var manifestIdsToManifests = new Dictionary<string, ReadableWorkloadManifest>(StringComparer.OrdinalIgnoreCase);
384Dictionary<string, string> directoriesWithManifests = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
587public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets()
592public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets(SdkFeatureBand workloadSetFeatureBand)
597Dictionary<string, WorkloadSet> GetAvailableWorkloadSetsInternal(SdkFeatureBand? workloadSetFeatureBand)
600Dictionary<string, WorkloadSet> availableWorkloadSets = new Dictionary<string, WorkloadSet>();
622static void AddWorkloadSetsForFeatureBand(Dictionary<string, WorkloadSet> availableWorkloadSets, string featureBandDirectory)
WorkloadManifest.cs (6)
13internal WorkloadManifest(string id, FXVersion version, string? description, string manifestPath, Dictionary<WorkloadId, BaseWorkloadDefinition> workloads, Dictionary<WorkloadPackId, WorkloadPack> packs, Dictionary<string, FXVersion>? dependsOnManifests)
42internal Dictionary<string, FXVersion>? DependsOnManifests { get; }
48public Dictionary<WorkloadId, BaseWorkloadDefinition> Workloads { get; }
49public Dictionary<WorkloadPackId, WorkloadPack> Packs { get; }
WorkloadManifestReader.cs (14)
88Dictionary<WorkloadId, BaseWorkloadDefinition>? workloads = null;
89Dictionary<WorkloadPackId, WorkloadPack>? packs = null;
90Dictionary<string, FXVersion>? dependsOn = null;
216private static Dictionary<string, FXVersion> ReadDependsOn(ref Utf8JsonStreamReader reader)
220var dependsOn = new Dictionary<string, FXVersion>(StringComparer.OrdinalIgnoreCase);
248private static Dictionary<WorkloadId, BaseWorkloadDefinition> ReadWorkloadDefinitions(ref Utf8JsonStreamReader reader, LocalizationCatalog? localizationCatalog)
252var workloads = new Dictionary<WorkloadId, BaseWorkloadDefinition>();
274private static Dictionary<WorkloadPackId, WorkloadPack> ReadWorkloadPacks(ref Utf8JsonStreamReader reader)
278var packs = new Dictionary<WorkloadPackId, WorkloadPack>();
346private static Dictionary<string, string> ReadStringDictionary(ref Utf8JsonStreamReader reader)
350var dictionary = new Dictionary<string, string>();
372private static Dictionary<string, TValue> ReadStringDictionary<TValue>(ref Utf8JsonStreamReader reader, Func<string, TValue> mapValue)
376var dictionary = new Dictionary<string, TValue>();
506Dictionary<string, WorkloadPackId>? aliasTo = null;
WorkloadResolver.cs (6)
17private readonly Dictionary<string, (WorkloadManifest manifest, WorkloadManifestInfo info)> _manifests = new(StringComparer.OrdinalIgnoreCase);
18private readonly Dictionary<WorkloadId, (WorkloadDefinition workload, WorkloadManifest manifest)> _workloads = new();
19private readonly Dictionary<WorkloadPackId, (WorkloadPack pack, WorkloadManifest manifest)> _packs = new();
140Dictionary<WorkloadId, (WorkloadRedirect redirect, WorkloadManifest manifest)>? redirects = null;
779public Dictionary<string, WorkloadSet> GetAvailableWorkloadSets() => new();
806public static TValue? TryGetValue<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key)
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (2)
Microsoft.NET.StringTools (1)
Microsoft.Private.Windows.Core (5)
Microsoft.TemplateEngine.Abstractions (2)
Microsoft.TemplateEngine.Cli (32)
Microsoft.TemplateEngine.Core (5)
Microsoft.TemplateEngine.Edge (88)
_generated\10\SettingsStoreJsonSerializerContext.SettingsStore.g.cs (10)
53var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
68AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.SettingsStore).GetProperty("ComponentGuidToAssemblyQualifiedName", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, string>), global::System.Array.Empty<global::System.Type>(), null),
71properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, string>>(options, info0);
95var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>>
110AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.SettingsStore).GetProperty("ComponentTypeToGuidList", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>), global::System.Array.Empty<global::System.Type>(), null),
113properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>>(options, info2);
131global::System.Collections.Generic.Dictionary<string, string> __value_ComponentGuidToAssemblyQualifiedName = ((global::Microsoft.TemplateEngine.Edge.Settings.SettingsStore)value).ComponentGuidToAssemblyQualifiedName;
143global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>> __value_ComponentTypeToGuidList = ((global::Microsoft.TemplateEngine.Edge.Settings.SettingsStore)value).ComponentTypeToGuidList;
154private static extern void __set_SettingsStore_ComponentGuidToAssemblyQualifiedName(global::Microsoft.TemplateEngine.Edge.Settings.SettingsStore obj, global::System.Collections.Generic.Dictionary<string, string> value);
158private static extern void __set_SettingsStore_ComponentTypeToGuidList(global::Microsoft.TemplateEngine.Edge.Settings.SettingsStore obj, global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>> value);
_generated\11\SettingsStoreJsonSerializerContext.DictionaryStringHashSetGuid.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>>? _DictionaryStringHashSetGuid;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>> DictionaryStringHashSetGuid
22get => _DictionaryStringHashSetGuid ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>> Create_DictionaryStringHashSetGuid(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>, string, global::System.Collections.Generic.HashSet<global::System.Guid>>(options, info);
47private void DictionaryStringHashSetGuidSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.HashSet<global::System.Guid>>? value)
_generated\12\SettingsStoreJsonSerializerContext.DictionaryStringString.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>? _DictionaryStringString;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> DictionaryStringString
22get => _DictionaryStringString ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, string>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> Create_DictionaryStringString(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, string>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, string>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, string>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, string>, string, string>(options, info);
47private void DictionaryStringStringSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, string>? value)
_generated\29\TemplateCacheJsonSerializerContext.TemplateCache.g.cs (4)
115var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>
130AttributeProviderFactory = static () => typeof(global::Microsoft.TemplateEngine.Edge.Settings.TemplateCache).GetProperty("MountPointsInfo", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, global::System.DateTime>), global::System.Array.Empty<global::System.Type>(), null),
133properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>(options, info3);
167global::System.Collections.Generic.Dictionary<string, global::System.DateTime> __value_MountPointsInfo = ((global::Microsoft.TemplateEngine.Edge.Settings.TemplateCache)value).MountPointsInfo;
_generated\31\TemplateCacheJsonSerializerContext.DictionaryStringDateTime.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>? _DictionaryStringDateTime;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> DictionaryStringDateTime
22get => _DictionaryStringDateTime ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::System.DateTime>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> Create_DictionaryStringDateTime(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::System.DateTime>, string, global::System.DateTime>(options, info);
47private void DictionaryStringDateTimeSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::System.DateTime>? value)
Settings\ComponentManager.cs (7)
18private readonly Dictionary<Guid, string> _componentIdToAssemblyQualifiedTypeName = new Dictionary<Guid, string>();
19private readonly Dictionary<Type, HashSet<Guid>> _componentIdsByType;
65internal Dictionary<Type, Dictionary<Guid, object>> ComponentCache { get; } = new Dictionary<Type, Dictionary<Guid, object>>();
140if (ComponentCache.TryGetValue(typeof(T), out Dictionary<Guid, object> typeCache) && typeCache != null
280if (!ComponentCache.TryGetValue(type, out Dictionary<Guid, object> typeCache))
Settings\TemplateCache.cs (4)
21public TemplateCache(IReadOnlyList<ITemplatePackage> allTemplatePackages, ScanResult?[] scanResults, Dictionary<string, DateTime> mountPoints, IEngineEnvironmentSettings environmentSettings)
28var templateDeduplicationDictionary = new Dictionary<string, IList<(IScanTemplateInfo Template, ITemplatePackage TemplatePackage, ILocalizationLocator? Localization, IMountPoint MountPoint)>>();
93var mountPointInfo = new Dictionary<string, DateTime>();
134public Dictionary<string, DateTime> MountPointsInfo { get; }
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (36)
Microsoft.TemplateEngine.Utils (30)
DefaultTemplateEngineHost.cs (5)
17private readonly Dictionary<string, Action<string, string[]>> _diagnosticLoggers;
24public DefaultTemplateEngineHost(string hostIdentifier, string version, Dictionary<string, string>? defaults)
29public DefaultTemplateEngineHost(string hostIdentifier, string version, Dictionary<string, string>? defaults, IReadOnlyList<(Type InterfaceType, IIdentifiedComponent Instance)>? builtIns)
34public DefaultTemplateEngineHost(string hostIdentifier, string version, Dictionary<string, string> defaults, IReadOnlyList<string> fallbackHostTemplateConfigNames)
39public DefaultTemplateEngineHost(string hostIdentifier, string version, Dictionary<string, string>? defaults, IReadOnlyList<(Type InterfaceType, IIdentifiedComponent Instance)>? builtIns, IReadOnlyList<string>? fallbackHostTemplateConfigNames)
DirectedGraph.cs (15)
10private readonly Dictionary<T, HashSet<T>> _dependenciesMap;
11private readonly Lazy<Dictionary<T, HashSet<T>>> _dependentsMap;
18public DirectedGraph(Dictionary<T, HashSet<T>> dependenciesMap)
22_dependentsMap = new Lazy<Dictionary<T, HashSet<T>>>(() => GetDependentsMap(_dependenciesMap, _vertices));
29public static implicit operator DirectedGraph<T>(Dictionary<T, HashSet<T>> dependenciesMap) => new(dependenciesMap);
46var inDegreeLookup = _vertices.ToDictionary(v => v, v => 0);
53var dependentsMap = _dependentsMap.Value;
75var dependentsMap = _dependentsMap.Value;
99var dependentsMap = _dependentsMap.Value;
144private static IReadOnlyList<T> GetVertices(Dictionary<T, HashSet<T>> dependenciesMap)
147private static Dictionary<T, HashSet<T>> GetDependentsMap(Dictionary<T, HashSet<T>> dependenciesMap, IReadOnlyList<T> vertices)
149var dependentsMap = vertices.ToDictionary(v => v, v => new HashSet<T>());
161private static Dictionary<T, HashSet<T>> DeepCopy(Dictionary<T, HashSet<T>> dependenciesMap)
Microsoft.TemplateSearch.Common (16)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (7)
179Dictionary<string, IBaselineInfo> baselineInfo = new Dictionary<string, IBaselineInfo>();
225Dictionary<string, string> tags = new Dictionary<string, string>();
238Dictionary<string, ICacheTag> legacyTags = new Dictionary<string, ICacheTag>();
258Dictionary<string, ParameterChoice> choicesAndDescriptions = new Dictionary<string, ParameterChoice>(StringComparer.OrdinalIgnoreCase);
259Dictionary<string, string> legacyChoices = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
284Dictionary<string, ICacheParameter> legacyParams = new Dictionary<string, ICacheParameter>();
363Dictionary<string, ParameterChoice> choices = new Dictionary<string, ParameterChoice>(StringComparer.OrdinalIgnoreCase);
Microsoft.TestPlatform.CommunicationUtilities (72)
Microsoft.TestPlatform.CoreUtilities (1)
Microsoft.TestPlatform.CrossPlatEngine (51)
Microsoft.TestPlatform.Extensions.BlameDataCollector (3)
Microsoft.TestPlatform.Filter.Source (3)
Microsoft.TestPlatform.PlatformAbstractions (3)
Microsoft.TestPlatform.TestHostRuntimeProvider (3)
Microsoft.TestPlatform.Utilities (3)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
Microsoft.VisualBasic.Core (2)
Microsoft.VisualStudio.TestPlatform.Client (2)
Microsoft.VisualStudio.TestPlatform.Common (93)
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (2)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (5)
Microsoft.VisualStudio.TestPlatform.ObjectModel (63)
Microsoft.Web.XmlTransform (7)
Microsoft.Win32.SystemEvents (1)
Mono.Cecil (65)
Mono.Cecil.Cil\CodeWriter.cs (8)
27 readonly Dictionary<uint, MetadataToken> standalone_signatures;
28 readonly Dictionary<ByteBuffer, RVA> tiny_method_bodies;
330 Dictionary<Instruction, int> stack_sizes = null;
347 void ComputeExceptionHandlerStackSize (ref Dictionary<Instruction, int> stack_sizes)
366 static void AddExceptionStackSize (Instruction handler_start, ref Dictionary<Instruction, int> stack_sizes)
377 static void ComputeStackSize (Instruction instruction, ref Dictionary<Instruction, int> stack_sizes, ref int stack_size, ref int max_stack)
391 static void CopyBranchStackSize (Instruction instruction, ref Dictionary<Instruction, int> stack_sizes, int stack_size)
409 static void CopyBranchStackSize (ref Dictionary<Instruction, int> stack_sizes, Instruction target, int stack_size)
Mono.Cecil\AssemblyReader.cs (11)
933 static Collection<TValue> AddMapping<TKey, TValue> (Dictionary<TKey, Collection<TValue>> cache, TKey key, TValue value)
1029 var class_layouts = metadata.ClassLayouts = new Dictionary<uint, Row<ushort, uint>> (length);
1404 var field_rvas = metadata.FieldRVAs = new Dictionary<uint, uint> (length);
1434 var field_layouts = metadata.FieldLayouts = new Dictionary<uint, uint> (length);
1686 var semantics = metadata.Semantics = new Dictionary<uint, Row<MethodSemanticsAttributes, MetadataToken>> (0);
1873 var pinvokes = metadata.PInvokes = new Dictionary<uint, Row<PInvokeAttributes, uint, uint>> (length);
1948 Dictionary<MetadataToken, Range []> InitializeRanges (Table table, Func<MetadataToken> get_next)
1951 var ranges = new Dictionary<MetadataToken, Range []> (length);
1978 static void AddRange (Dictionary<MetadataToken, Range []> ranges, MetadataToken owner, Range range)
2400 var constants = metadata.Constants = new Dictionary<MetadataToken, Row<ElementType, uint>> (length);
2591 var marshals = metadata.FieldMarshals = new Dictionary<MetadataToken, uint> (length);
Mono.Cecil\MetadataSystem.cs (22)
44 internal Dictionary<uint, Collection<uint>> NestedTypes;
45 internal Dictionary<uint, uint> ReverseNestedTypes;
46 internal Dictionary<uint, Collection<Row<uint, MetadataToken>>> Interfaces;
47 internal Dictionary<uint, Row<ushort, uint>> ClassLayouts;
48 internal Dictionary<uint, uint> FieldLayouts;
49 internal Dictionary<uint, uint> FieldRVAs;
50 internal Dictionary<MetadataToken, uint> FieldMarshals;
51 internal Dictionary<MetadataToken, Row<ElementType, uint>> Constants;
52 internal Dictionary<uint, Collection<MetadataToken>> Overrides;
53 internal Dictionary<MetadataToken, Range []> CustomAttributes;
54 internal Dictionary<MetadataToken, Range []> SecurityDeclarations;
55 internal Dictionary<uint, Range> Events;
56 internal Dictionary<uint, Range> Properties;
57 internal Dictionary<uint, Row<MethodSemanticsAttributes, MetadataToken>> Semantics;
58 internal Dictionary<uint, Row<PInvokeAttributes, uint, uint>> PInvokes;
59 internal Dictionary<MetadataToken, Range []> GenericParameters;
60 internal Dictionary<uint, Collection<Row<uint, MetadataToken>>> GenericConstraints;
63 internal Dictionary<uint, Collection<Row<uint, Range, Range, uint, uint, uint>>> LocalScopes;
65 internal Dictionary<uint, uint> StateMachineMethods;
66 internal Dictionary<MetadataToken, Row<Guid, uint, uint> []> CustomDebugInformations;
68 static Dictionary<string, Row<ElementType, bool>> primitive_value_types;
72 var types = new Dictionary<string, Row<ElementType, bool>> (18, StringComparer.Ordinal) {
Mono.Cecil.Mdb (8)
Mono.Cecil.Pdb (21)
Microsoft.Cci.Pdb\PdbFile.cs (13)
40static Dictionary<string, int> LoadNameIndex(BitAccess bits, out int age, out Guid guid) {
41Dictionary<string, int> result = new Dictionary<string, int>();
158Dictionary<string, int> nameIndex,
161Dictionary<string, PdbSource> sourceCache)
278Dictionary<string, int> nameIndex,
280Dictionary<string, PdbSource> sourceCache)
371Dictionary<string, PdbSource> sourceCache = new Dictionary<string, PdbSource>();
374Dictionary<string, int> nameIndex = LoadNameIndex(bits, out pdbInfo.Age, out pdbInfo.Guid);
440Dictionary<string, int> nameIndex, PdbReader reader, Dictionary<uint, PdbTokenLine> tokenToSourceMapping, Dictionary<string,PdbSource> sourceCache) {
523Dictionary<string, int> nameIndex, PdbReader reader, Dictionary<string, PdbSource> sourceCache)
MSBuild (52)
src\msbuild\src\Shared\TaskHostBuildResponse.cs (11)
23private List<Dictionary<string, TaskParameter>>? _targetOutputsPerProject;
29public TaskHostBuildResponse(int requestId, bool success, List<Dictionary<string, TaskParameter>>? targetOutputsPerProject)
48public List<Dictionary<string, TaskParameter>>? TargetOutputsPerProject => _targetOutputsPerProject;
62foreach (Dictionary<string, TaskParameter> projectOutputs in _targetOutputsPerProject)
64var dict = new Dictionary<string, ITaskItem[]>(projectOutputs.Count, StringComparer.OrdinalIgnoreCase);
87List<Dictionary<string, TaskParameter>>? outputs = null;
91outputs = new List<Dictionary<string, TaskParameter>>(engineResult.TargetOutputsPerProject.Count);
95var dict = new Dictionary<string, TaskParameter>(projectOutputs?.Count ?? 0, StringComparer.OrdinalIgnoreCase);
135_targetOutputsPerProject = new List<Dictionary<string, TaskParameter>>(count);
138Dictionary<string, TaskParameter>? dict = null;
147Dictionary<string, TaskParameter>? dict = _targetOutputsPerProject![i];
src\msbuild\src\Shared\TaskHostConfiguration.cs (10)
33private Dictionary<string, string> _buildProcessEnvironment;
112private Dictionary<string, TaskParameter> _taskParameters;
114private Dictionary<string, string> _globalParameters;
191Dictionary<string, string> globalParameters,
204_buildProcessEnvironment = buildProcessEnvironment as Dictionary<string, string>;
274public Dictionary<string, string> BuildProcessEnvironment
297internal void SetResolvedBuildProcessEnvironment(Dictionary<string, string> environment)
318internal void SetResolvedGlobalParameters(Dictionary<string, string> globalParameters)
459public Dictionary<string, TaskParameter> TaskParameters
469public Dictionary<string, string> GlobalProperties
XMake.cs (11)
900Dictionary<string, string> globalProperties = null;
901Dictionary<string, string> restoreProperties = null;
1571Dictionary<string, string> globalProperties,
1572Dictionary<string, string> restoreProperties,
2026private static bool PrintTargets(string projectFile, string toolsVersion, Dictionary<string, string> globalProperties, TextWriter targetsWriter, ProjectCollection projectCollection)
2218private static BuildResult ExecuteRestore(string projectFile, string toolsVersion, BuildManager buildManager, Dictionary<string, string> globalProperties, bool saveProjectResult = false)
2221Dictionary<string, string> restoreGlobalProperties = new Dictionary<string, string>(globalProperties);
2413ref Dictionary<string, string> globalProperties,
2435ref Dictionary<string, string> restoreProperties,
3770internal static Dictionary<string, string> ProcessPropertySwitch(string[] parameters)
3772Dictionary<string, string> properties = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
MSBuild.Coordinator (2)
mscorlib (1)
netstandard (1)
NuGet.Build.Tasks (26)
StaticGraphRestoreTaskBase.cs (11)
111Dictionary<string, string> globalProperties = GetGlobalProperties();
237/// <param name="globalProperties">Receives a <see cref="Dictionary{TKey, TValue}" /> containing the global properties.</param>
238internal string GetCommandLineArguments(Dictionary<string, string> globalProperties)
243IEnumerable<string> EnumerateCommandLineArguments(Dictionary<string, string> globalProperties)
249var options = GetOptions();
289/// <returns>A <see cref="Dictionary{TKey, TValue}" /> containing global properties.</returns>
290internal virtual Dictionary<string, string> GetGlobalProperties()
323Dictionary<string, string> newGlobalProperties = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
368protected virtual Dictionary<string, string> GetOptions()
380/// <param name="globalProperties">A <see cref="Dictionary{TKey, TValue}" /> containing the global properties.</param>
381internal static void WriteGlobalProperties(BinaryWriter writer, Dictionary<string, string> globalProperties)
NuGet.Build.Tasks.Console (23)
Program.cs (11)
76if (!TryParseArguments(args, () => System.Console.OpenStandardInput(), System.Console.Error, out (Dictionary<string, string> Options, FileInfo MSBuildExeFilePath, string EntryProjectFilePath, Dictionary<string, string> MSBuildGlobalProperties) arguments))
144/// <returns>A <see cref="Dictionary{String,String}" /> containing the list of items as key value pairs.</returns>
145private static Dictionary<string, string> ParseSemicolonDelimitedListOfKeyValuePairs(string value)
147var properties = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
169internal static bool TryParseArguments(string[] args, Func<Stream> getStream, TextWriter errorWriter, out (Dictionary<string, string> Options, FileInfo MSBuildExeFilePath, string EntryProjectFilePath, Dictionary<string, string> MSBuildGlobalProperties) arguments)
188Dictionary<string, string> options = ParseSemicolonDelimitedListOfKeyValuePairs(args[0]);
192Dictionary<string, string> globalProperties = null;
254/// <param name="globalProperties">Receives a <see cref="Dictionary{TKey, TValue}" /> representing the global properties.</param>
256internal static bool TryDeserializeGlobalProperties(TextWriter errorWriter, BinaryReader reader, out Dictionary<string, string> globalProperties)
NuGet.Build.Tasks.Pack (29)
PackTaskLogic.cs (29)
70(Dictionary<string, string> targetAliasToNuGetFramework, Dictionary<string, List<string>> nuGetFrameworkToDuplicateAliases) = BuildAliasFrameworkMappings(assetsFile);
98var contentFiles = ProcessContentToIncludeInPackage(request, packArgs);
217var projectRefToVersionMap = new Dictionary<string, string>(PathUtility.GetStringComparerBasedOnOS());
227(Dictionary<string, string> targetAliasToNuGetFramework, Dictionary<string, List<string>> nuGetFrameworkToDuplicateAliases) = BuildAliasFrameworkMappings(assetsFile);
368private static (Dictionary<string, string> targetAliasToNuGetFramework, Dictionary<string, List<string>> duplicateAliases)
371var targetAliasToNuGetFramework = new Dictionary<string, string>();
372var frameworkToAliases = new Dictionary<string, List<string>>();
408var tfmSpecificRefs = new Dictionary<string, IList<string>>(StringComparer.OrdinalIgnoreCase);
435Dictionary<string, string> targetAliasToNuGetFramework,
436Dictionary<string, List<string>> nuGetFrameworkToDuplicateAliases)
438var tfmSpecificRefs = new Dictionary<string, ISet<string>>();
502private static IEnumerable<OutputLibFile> InitLibFiles(IMSBuildItem[] libFiles, IDictionary<string, string> targetAliasToNuGetFramework, Dictionary<string, List<string>> nuGetFrameworkToDuplicateAliases)
509Dictionary<string, string> duplicateTargetPath = null;
651private Dictionary<string, IEnumerable<ContentMetadata>> ProcessContentToIncludeInPackage(
656var fileModel = new Dictionary<string, IEnumerable<ContentMetadata>>();
850var sourceFiles = new Dictionary<string, string>();
872Dictionary<string, List<string>> nuGetFrameworkToDuplicateAliases)
893var dependenciesByFramework = new Dictionary<NuGetFramework, HashSet<LibraryDependency>>(NuGetFrameworkFullComparer.Instance);
992Dictionary<NuGetFramework, HashSet<LibraryDependency>> dependenciesByFramework,
995var packageSpecificNoWarnProperties = new Dictionary<string, HashSet<(NuGetLogCode, NuGetFramework)>>(StringComparer.OrdinalIgnoreCase);
1044Dictionary<NuGetFramework, HashSet<LibraryDependency>> dependenciesByFramework,
1047Dictionary<string, HashSet<(NuGetLogCode, NuGetFramework)>> packageSpecificNoWarnProperties)
1066Dictionary<NuGetFramework, HashSet<LibraryDependency>> dependenciesByFramework,
1069Dictionary<string, HashSet<(NuGetLogCode, NuGetFramework)>> packageSpecificNoWarnProperties)
1094Dictionary<string, HashSet<(NuGetLogCode, NuGetFramework)>> packageSpecificNoWarnProperties,
1146var dictionary = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
NuGet.CommandLine.XPlat (27)
Commands\Package\Update\PackageUpdateCommandRunner.cs (5)
315private static async Task<(int? exitCode, Dictionary<string, List<PackageUpdateResult>> projectPackageUpdates, int totalPackagesScanned)>
324var projectPackageUpdates = new Dictionary<string, List<PackageUpdateResult>>(StringComparer.OrdinalIgnoreCase);
422Dictionary<string, List<PackageUpdateResult>> projectPackageUpdates,
684var allPackages = new Dictionary<string, (VersionRange version, List<string> tfms, bool hasError)>(StringComparer.OrdinalIgnoreCase);
736private static DependencyGraphSpec GetUpdatedDependencyGraphSpec(DependencyGraphSpec currentDgSpec, Dictionary<string, List<PackageUpdateResult>> projectPackageUpdates)
NuGet.Commands (150)
RestoreCommand\DependencyGraphResolver.cs (16)
135Dictionary<string, RestoreTargetGraph> graphsByTargetFramework = new();
184Dictionary<LibraryDependencyIndex, VersionRange>? pinnedPackageVersions = IndexPinnedPackageVersions(isCentralPackageTransitivePinningEnabled, projectTargetFramework);
204Dictionary<LibraryDependencyIndex, ResolvedDependencyGraphItem> resolvedDependencyGraphItems = await ResolveDependencyGraphItemsAsync(
319Dictionary<LibraryDependencyIndex, ResolvedDependencyGraphItem> resolvedDependencyGraphItems,
334Dictionary<LibraryRangeIndex, GraphNode<RemoteResolveResult>> nodesById = new();
342Dictionary<LibraryRangeIndex, GraphNode<RemoteResolveResult>> versionConflicts = new();
345Dictionary<LibraryRangeIndex, (LibraryRangeIndex FromParentLibraryRangeIndex, LibraryDependency FromLibraryDependency, LibraryRangeIndex ToParentLibraryRangeIndex, LibraryDependencyIndex ToLibraryDependencyIndex, bool IsCentralTransitive)> downgrades = new();
888/// <returns>A <see cref="Dictionary{TKey, TValue}" /> of indexed version ranges by their <see cref="LibraryDependencyIndex" /> if central transitive pinning is enabled, otherwise <see langword="null" />.</returns>
889private Dictionary<LibraryDependencyIndex, VersionRange>? IndexPinnedPackageVersions(bool isCentralPackageTransitivePinningEnabled, TargetFrameworkInformation? projectTargetFramework)
896Dictionary<LibraryDependencyIndex, VersionRange>? pinnedPackageVersions = new(capacity: projectTargetFramework.CentralPackageVersions.Count);
908private async Task<Dictionary<LibraryDependencyIndex, ResolvedDependencyGraphItem>> ResolveDependencyGraphItemsAsync(
913Dictionary<LibraryDependencyIndex, VersionRange>? pinnedPackageVersions,
924Dictionary<LibraryDependencyIndex, ResolvedDependencyGraphItem> resolvedDependencyGraphItems = new(ResolvedDependencyGraphItemDictionarySize);
933Dictionary<LibraryRangeIndex, (LibraryRangeIndex[], LibraryDependencyIndex, LibraryDependencyTarget)> evictions = new Dictionary<LibraryRangeIndex, (LibraryRangeIndex[], LibraryDependencyIndex, LibraryDependencyTarget)>(EvictionsDictionarySize);
1422/// <param name="graphsByTargetAlias">A <see cref="Dictionary{TKey, TValue}" /> containing the dependency graphs by target alias.</param>
1427private bool TryGetRuntimeGraph(List<NuGetv3LocalRepository> localRepositories, Dictionary<string, RestoreTargetGraph> graphsByTargetAlias, FrameworkRuntimeDefinition frameworkRuntimeDefinition, TargetFrameworkInformation? projectTargetFramework, [NotNullWhen(true)] out RuntimeGraph? runtimeGraph)
RestoreCommand\LockFileBuilder.cs (12)
27private readonly Dictionary<RestoreTargetGraph, Dictionary<string, LibraryIncludeFlags>> _includeFlagGraphs;
31Dictionary<RestoreTargetGraph,
32Dictionary<string, LibraryIncludeFlags>> includeFlagGraphs)
51var previousLibraries = previousLockFile?.Libraries.ToDictionary(l => ValueTuple.Create(l.Name, l.Version));
154Dictionary<ValueTuple<string, NuGetVersion>, LockFileLibrary> libraries = EnsureUniqueLockFileLibraries(lockFile);
187var flattenedFlags = IncludeFlagUtils.FlattenDependencyTypes(_includeFlagGraphs, project, targetGraph);
337private Dictionary<ValueTuple<string, NuGetVersion>, LockFileLibrary> EnsureUniqueLockFileLibraries(LockFile lockFile)
340var libraryReferences = new Dictionary<ValueTuple<string, NuGetVersion>, LockFileLibrary>();
375var libraryReferences = new Dictionary<LockFileTargetLibrary, LockFileTargetLibrary>(comparer: LockFileTargetLibraryNameAndVersionEqualityComparer.Instance);
538Dictionary<string, LibraryDependency> dependencyDictionary = null;
558Dictionary<string, LibraryIncludeFlags> dependenciesIncludeFlags = _includeFlagGraphs[targetGraph];
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (38)
38var parentPackageSpecificNoWarn = ExtractPackageSpecificNoWarnPerFramework(
41var warningPropertiesCache = new Dictionary<string, Dictionary<string, WarningPropertiesCollection>>(
49!parentPackageSpecificNoWarn.TryGetValue(targetGraph.TargetAlias, out var parentPackageSpecificNoWarnForFramework))
88Dictionary<string, HashSet<NuGetLogCode>> parentPackageSpecificNoWarn,
89Dictionary<string, Dictionary<string, WarningPropertiesCollection>> warningPropertiesCache)
91var dependencyMapping = new Dictionary<string, LookUpNode>(StringComparer.OrdinalIgnoreCase);
93var seen = new Dictionary<string, NodeWarningProperties>(StringComparer.OrdinalIgnoreCase);
95var packageNoWarn = new Dictionary<string, HashSet<NuGetLogCode>>(StringComparer.OrdinalIgnoreCase);
109Dictionary<string, HashSet<NuGetLogCode>> nodePackageSpecificNoWarn = null;
125var nodePackageSpecificWarningProperties = ExtractPackageSpecificNoWarnForFramework(
238Dictionary<string, Dictionary<string, WarningPropertiesCollection>> warningPropertiesCache)
242if (!warningPropertiesCache.TryGetValue(key, out var frameworkCollection))
267private static bool AddToSeen(Dictionary<string, NodeWarningProperties> seen, DependencyNode node)
379public static Dictionary<string, HashSet<NuGetLogCode>> MergePackageSpecificNoWarn(
380Dictionary<string, HashSet<NuGetLogCode>> first,
381Dictionary<string, HashSet<NuGetLogCode>> second)
383if (TryMergeNullObjects(first, second, out var merged))
536public static Dictionary<string, Dictionary<string, HashSet<NuGetLogCode>>> ExtractPackageSpecificNoWarnPerFramework(
539Dictionary<string, Dictionary<string, HashSet<NuGetLogCode>>> result = null;
543result = new Dictionary<string, Dictionary<string, HashSet<NuGetLogCode>>>(StringComparer.OrdinalIgnoreCase);
557if (!result.TryGetValue(framework, out var frameworkCollection))
583public static Dictionary<string, HashSet<NuGetLogCode>> ExtractPackageSpecificNoWarnForFramework(
587Dictionary<string, HashSet<NuGetLogCode>> result = null;
634public DependencyNode(string id, bool isProject, HashSet<NuGetLogCode> projectWideNoWarn, Dictionary<string, HashSet<NuGetLogCode>> packageSpecificNoWarn)
713public Dictionary<string, HashSet<NuGetLogCode>> PackageSpecific { get; }
718Dictionary<string, HashSet<NuGetLogCode>> packageSpecific)
774Dictionary<string, HashSet<NuGetLogCode>> thisPackages = PackageSpecific;
775Dictionary<string, HashSet<NuGetLogCode>> otherPackages = other.PackageSpecific;
778Dictionary<string, HashSet<NuGetLogCode>> packages = null;
823Dictionary<string, HashSet<NuGetLogCode>> package = PackageSpecific;
824Dictionary<string, HashSet<NuGetLogCode>> otherPackage = other.PackageSpecific;
864Dictionary<string, HashSet<NuGetLogCode>> packageSpecific)
883Dictionary<string, HashSet<NuGetLogCode>> mergedPackageSpecificNoWarn = MergePackageSpecificNoWarn(PackageSpecific, other?.PackageSpecific);
RestoreCommand\RestoreCommand.cs (16)
43private readonly Dictionary<RestoreTargetGraph, Dictionary<string, LibraryIncludeFlags>> _includeFlagGraphs
44= new Dictionary<RestoreTargetGraph, Dictionary<string, LibraryIncludeFlags>>();
514Dictionary<string, LibraryIncludeFlags> flattenedFlags = IncludeFlagUtils.FlattenDependencyTypes(_includeFlagGraphs, project, graph);
1140Dictionary<string, List<string>> prunedDirectPackages = GetPrunableDirectPackages(project);
1146static Dictionary<string, List<string>> GetPrunableDirectPackages(PackageSpec project)
1148Dictionary<string, List<string>> prunedDirectPackages = null;
1178static void RaiseNU1510WarningsIfNeeded(PackageSpec project, ILogger logger, bool enablePruningWarnings, Dictionary<string, List<string>> prunedDirectPackages, TelemetryEvent telemetry)
1180Dictionary<string, string> aliasToTargetGraphName = null;
1235static Dictionary<string, string> InitializeAliasToTargetGraphName(PackageSpec project)
1237var aliasToTargetGraphName = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
1532var librariesLookUp = lockFile.Targets
1971Dictionary<RestoreTargetGraph, Dictionary<string, LibraryIncludeFlags>> includeFlagGraphs,
1985var includeFlags = IncludeFlagUtils.FlattenDependencyTypes(includeFlagGraphs, project, graph);
2078Dictionary<NuGetFramework, string> targetFrameworkToAlias = new(NuGetFramework.Comparer);
RestoreCommand\Utility\MSBuildRestoreUtility.cs (19)
73var itemsById = new Dictionary<string, List<IMSBuildItem>>(uniqueNameComparer);
76var projectPathLookup = new Dictionary<string, string>(uniqueNameComparer);
416public static void NormalizePathCasings(Dictionary<string, string> paths, DependencyGraphSpec graphSpec)
625var aliasGroups = new Dictionary<string, List<ProjectRestoreReference>>();
727var dict = new Dictionary<string, TargetFrameworkInformation>(StringComparer.OrdinalIgnoreCase);
791var prunePackageReferences = new Dictionary<string, Dictionary<string, PrunePackageReference>>(StringComparer.OrdinalIgnoreCase);
792var isPruningEnabled = new Dictionary<string, bool>(StringComparer.OrdinalIgnoreCase);
830var frameworkInfo = prunePackageReferences[targetAlias];
852static void AddPackageToPrune(string id, string version, Dictionary<string, PrunePackageReference> frameworkInfo)
1259private static Dictionary<string, Dictionary<string, CentralPackageVersion>> CreateCentralVersionDependencies(IEnumerable<IMSBuildItem> items,
1264var result = new Dictionary<string, Dictionary<string, CentralPackageVersion>>();
1285private static void AddCentralPackageVersion(Dictionary<string, Dictionary<string, CentralPackageVersion>> centralPackageVersions,
1291if (!centralPackageVersions.TryGetValue(framework, out Dictionary<string, CentralPackageVersion> versions))
1337var centralVersionsDependencies = CreateCentralVersionDependencies(items, spec.TargetFrameworks, spec.RestoreMetadata.CrossTargeting);
1338foreach ((var targetAlias, var versions) in centralVersionsDependencies)
NuGet.Common (2)
NuGet.Configuration (32)
PackageSource\PackageSourceProvider.cs (13)
98var packageSourceLookup = new Dictionary<string, IndexedPackageSource>(StringComparer.OrdinalIgnoreCase);
135var packageSourceLookup = new Dictionary<string, IndexedPackageSource>(StringComparer.OrdinalIgnoreCase);
434Dictionary<string, IndexedPackageSource> packageSourceLookup,
644var settingsLookup = GetExistingSettingsLookup();
724var packageSources = GetExistingSettingsLookup();
925var existingSettingsLookup = GetExistingSettingsLookup();
929Dictionary<string, AddItem>? existingDisabledSourcesLookup = null;
949var existingCredentialsLookup = existingCredentials?.ToDictionary(setting => setting.ElementName, StringComparer.OrdinalIgnoreCase);
991var existingsourceCredentialsLookup = sourceCredentialsSettings?.ToDictionary(setting => setting.ElementName, StringComparer.OrdinalIgnoreCase);
1038var existingSettingsLookup = GetExistingSettingsLookup(ConfigurationConstants.AuditSources);
1082private Dictionary<string, SourceItem> GetExistingSettingsLookup()
1087private Dictionary<string, SourceItem> GetExistingSettingsLookup(string sectionName)
1094var existingSettingsLookup = new Dictionary<string, SourceItem>(StringComparer.OrdinalIgnoreCase);
NuGet.DependencyResolver.Core (27)
GraphModel\GraphOperations.cs (19)
77var workingDowngrades = RentDowngradesDictionary();
124var workingDowngrades = context.Downgrades;
354var acceptedLibraries = Cache<TItem>.RentDictionary();
413var acceptedLibraries = context.AcceptedLibraries;
500var acceptedLibraries = context.AcceptedLibraries;
663private static Dictionary<GraphNode<RemoteResolveResult>, GraphNode<RemoteResolveResult>> _tempDowngrades;
665public static Dictionary<GraphNode<RemoteResolveResult>, GraphNode<RemoteResolveResult>> RentDowngradesDictionary()
667var dictionary = _tempDowngrades;
677public static void ReleaseDowngradesDictionary(Dictionary<GraphNode<RemoteResolveResult>, GraphNode<RemoteResolveResult>> dictionary)
720private static Dictionary<string, GraphNode<TItem>> _dictionary;
766public static Dictionary<string, GraphNode<TItem>> RentDictionary()
768var dictionary = _dictionary;
778public static void ReleaseDictionary(Dictionary<string, GraphNode<TItem>> dictionary)
809public Dictionary<string, GraphNode<TItem>> AcceptedLibraries;
811private static ConflictsAndAccepted<TItem> CreateState<TItem>(List<VersionConflictResult<TItem>> versionConflicts, Dictionary<string, GraphNode<TItem>> acceptedLibraries)
823public Dictionary<string, GraphNode<TItem>> AcceptedLibraries;
826private static TrackerAndAccepted<TItem> CreateState<TItem>(Tracker<TItem> tracker, Dictionary<string, GraphNode<TItem>> acceptedLibraries)
838public Dictionary<GraphNode<RemoteResolveResult>, GraphNode<RemoteResolveResult>> Downgrades;
841private static CyclesAndDowngrades CreateState(List<GraphNode<RemoteResolveResult>> cycles, Dictionary<GraphNode<RemoteResolveResult>, GraphNode<RemoteResolveResult>> downgrades)
NuGet.Frameworks (37)
FrameworkNameProvider.cs (24)
44private readonly Dictionary<string, string> _identifierSynonyms;
46private readonly Dictionary<string, string> _identifierToShortName;
47private readonly Dictionary<string, string> _profilesToShortName;
48private readonly Dictionary<string, string> _identifierShortToLong;
49private readonly Dictionary<string, string> _profileShortToLong;
52private readonly Dictionary<int, HashSet<NuGetFramework>> _portableFrameworks;
53private readonly Dictionary<int, HashSet<NuGetFramework>> _portableOptionalFrameworks;
56private readonly Dictionary<int, HashSet<FrameworkRange>> _portableCompatibilityMappings;
59private readonly Dictionary<NuGetFramework, HashSet<NuGetFramework>> _equivalentFrameworks;
62private readonly Dictionary<string, Dictionary<string, HashSet<string>>> _equivalentProfiles;
65private readonly Dictionary<string, HashSet<OneWayCompatibilityMappingEntry>> _compatibilityMappings;
68private readonly Dictionary<string, HashSet<string>> _subSetFrameworks;
71private readonly Dictionary<string, int> _nonPackageBasedFrameworkPrecedence;
74private readonly Dictionary<string, int> _packageBasedFrameworkPrecedence;
77private readonly Dictionary<string, int> _equivalentFrameworkPrecedence;
80private readonly Dictionary<NuGetFramework, NuGetFramework> _shortNameRewrites;
81private readonly Dictionary<NuGetFramework, NuGetFramework> _fullNameRewrites;
97_equivalentProfiles = new Dictionary<string, Dictionary<string, HashSet<string>>>(StringComparer.OrdinalIgnoreCase);
587if (_equivalentProfiles.TryGetValue(fw.Framework, out Dictionary<string, HashSet<string>>? eqProfiles))
779if (!_equivalentProfiles.TryGetValue(frameworkIdentifier, out Dictionary<string, HashSet<string>>? profileMappings))
1019var precedence = xPackagesBased ? _packageBasedFrameworkPrecedence : _nonPackageBasedFrameworkPrecedence;
1029private static int CompareUsingPrecedence(NuGetFramework? x, NuGetFramework? y, Dictionary<string, int> precedence)
1137var superSetFrameworks = _subSetFrameworks
NuGet.LibraryModel (5)
NuGet.PackageManagement (52)
Audit\AuditChecker.cs (9)
41public async Task<AuditCheckResult> CheckPackageVulnerabilitiesAsync(IEnumerable<PackageRestoreData> packages, Dictionary<string, RestoreAuditProperties> restoreAuditProperties, CancellationToken cancellationToken)
54var auditSettings = new Dictionary<string, ProjectAuditSettings>(restoreAuditProperties.Count);
93Dictionary<PackageIdentity, PackageAuditInfo>? packagesWithKnownVulnerabilities = FindPackagesWithKnownVulnerabilities(allVulnerabilityData.KnownVulnerabilities!, packages);
239internal static List<LogMessage> CreateWarnings(Dictionary<PackageIdentity, PackageAuditInfo> packagesWithKnownVulnerabilities,
240Dictionary<string, ProjectAuditSettings> auditSettings,
315internal static Dictionary<PackageIdentity, PackageAuditInfo>? FindPackagesWithKnownVulnerabilities(
319Dictionary<PackageIdentity, PackageAuditInfo>? result = null;
388private static bool CheckIfAdvisoryHasBeenSuppressed(Dictionary<string, bool>? suppressedAdvisories, string advisoryUrl, ref int totalWarningsSuppressedCount, ref int distinctAdvisoriesSuppressedCount)
428public Dictionary<string, bool>? SuppressedAdvisories { get; }
NuGet.Packaging (45)
NuGet.ProjectModel (13)
NuGet.Protocol (28)
NuGet.Resolver (11)
NuGet.Versioning (7)
PresentationBuildTasks (29)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (9)
195internal Dictionary<string, SpecialBracketCharacters> InitBracketCharacterCacheForType(Type type)
199Dictionary<string, SpecialBracketCharacters> map = BuildBracketCharacterCacheForType(type);
696internal Dictionary<Type, Dictionary<string, SpecialBracketCharacters>> MasterBracketCharacterCache
702_masterBracketCharacterCache = new Dictionary<Type, Dictionary<string, SpecialBracketCharacters>>();
821private Dictionary<Type, Dictionary<string, SpecialBracketCharacters>> _masterBracketCharacterCache;
840private Dictionary<string, SpecialBracketCharacters> BuildBracketCharacterCacheForType(Type extensionType)
842Dictionary<string, SpecialBracketCharacters> cache = new Dictionary<string, SpecialBracketCharacters>(StringComparer.OrdinalIgnoreCase);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (10)
1653private Dictionary<string, object> _ignorables;
1654private Dictionary<string, ProcessContentSet> _processContents;
1655private Dictionary<string, PreserveItemSet> _preserveElements;
1656private Dictionary<string, PreserveItemSet> _preserveAttributes;
2008private Dictionary<string, string> _names;
2063private Dictionary<string, object> _knownNamespaces;
2064private Dictionary<string, string> _namespaceMap = new Dictionary<string, string>();
2065private Dictionary<string, object> _subsumingNamespaces;
2066private Dictionary<string, HandleElementCallback> _elementHandler = new Dictionary<string, HandleElementCallback>();
2067private Dictionary<string, HandleAttributeCallback> _attributeHandler = new Dictionary<string, HandleAttributeCallback>();
PresentationCore (74)
System\Windows\Media\Visual.cs (10)
649Dictionary<DUCE.Channel, int> channelsToCyclicBrushMap =
821Dictionary<DUCE.Channel, int> channelsToCyclicBrushMap =
851Dictionary<ICyclicBrush, int> cyclicBrushToChannelsMap =
888Dictionary<ICyclicBrush, int> cyclicBrushToChannelsMap =
911Dictionary<DUCE.Channel, int> channelsToCyclicBrushMap =
5213Dictionary<ICyclicBrush, int> cyclicBrushToChannelsMap =
5323private static readonly UncommonField<Dictionary<ICyclicBrush, int>> CyclicBrushToChannelsMapField
5324= new UncommonField<Dictionary<ICyclicBrush, int>>();
5330private static readonly UncommonField<Dictionary<DUCE.Channel, int>> ChannelsToCyclicBrushMapField
5331= new UncommonField<Dictionary<DUCE.Channel, int>>();
PresentationFramework (154)
System\Windows\Markup\ParserContext.cs (10)
195internal Dictionary<string, SpecialBracketCharacters> InitBracketCharacterCacheForType(Type type)
199Dictionary<string, SpecialBracketCharacters> map = BuildBracketCharacterCacheForType(type);
696internal Dictionary<Type, Dictionary<string, SpecialBracketCharacters>> MasterBracketCharacterCache
702_masterBracketCharacterCache = new Dictionary<Type, Dictionary<string, SpecialBracketCharacters>>();
821private Dictionary<Type, Dictionary<string, SpecialBracketCharacters>> _masterBracketCharacterCache;
840private Dictionary<string, SpecialBracketCharacters> BuildBracketCharacterCacheForType(Type extensionType)
842Dictionary<string, SpecialBracketCharacters> cache = new Dictionary<string, SpecialBracketCharacters>(StringComparer.OrdinalIgnoreCase);
946private Dictionary<string, Freezable> _freezeCache;
System\Windows\Markup\Primitives\MarkupWriter.cs (12)
490Dictionary<string, string> writtenAttributes = new Dictionary<string, string>();
927private bool IsDeferredProperty (MarkupProperty property, Dictionary<string, string> writtenAttributes,
1305private Dictionary<string, string> _uriToPrefix;
1306private Dictionary<string, string> _prefixToUri;
1550private static Dictionary<Assembly, Dictionary<string, string>> XmlnsDefinitions = new Dictionary<Assembly, Dictionary<string, string>>();
1551private static Dictionary<string, string> DefaultPrefixes = new Dictionary<string, string>();
1554private static Dictionary<string, string> GetMappingsFor(Assembly assembly)
1556Dictionary<string, string> namespaceToUri;
1596Dictionary<string, string> assembliesNamespacetoUri = GetMappingsFor(referencedAssembly);
1617Dictionary<string, string> namespaceToUri = GetMappingsFor(type.Assembly);
System\Windows\VisualStateManager.cs (8)
375Dictionary<TimelineDataToken, Timeline> currentAnimations = FlattenTimelines(group.CurrentStoryboards);
376Dictionary<TimelineDataToken, Timeline> transitionAnimations = FlattenTimelines(transition?.Storyboard);
377Dictionary<TimelineDataToken, Timeline> newStateAnimations = FlattenTimelines(newState.Storyboard);
665private static Dictionary<TimelineDataToken, Timeline> FlattenTimelines(Storyboard storyboard)
667Dictionary<TimelineDataToken, Timeline> result = new Dictionary<TimelineDataToken, Timeline>();
674private static Dictionary<TimelineDataToken, Timeline> FlattenTimelines(Collection<Storyboard> storyboards)
676Dictionary<TimelineDataToken, Timeline> result = new Dictionary<TimelineDataToken, Timeline>();
686private static void FlattenTimelines(Storyboard storyboard, Dictionary<TimelineDataToken, Timeline> result)
PresentationUI (3)
ReachFramework (49)
packaging\XpsDigitalSignature.cs (9)
65Dictionary<Uri, Uri> dependentList = new Dictionary<Uri,Uri>();
315Dictionary<Uri, Uri> hashTable = new Dictionary<Uri, Uri>();
364Dictionary<Uri, Dictionary<string, int>> uriHashTable = new Dictionary<Uri, Dictionary<string, int>>();
370Dictionary<string, int> relHash = null;
404Dictionary<string, int> relHash = uriHashTable[selector.SourceUri];
416private Dictionary<string, string> OptionalSignedParts
444private static Dictionary<string, string> _optionalSignedTypes;
Packaging\XpsFixedPageReaderWriter.cs (8)
1352Dictionary<Uri,Uri> dependentList,
1403Dictionary<Uri,Uri> dependents
1517Dictionary<Uri,PackageRelationship> restictedFontRels = new Dictionary<Uri,PackageRelationship>(MS.Internal.UriComparer.Default);
1962private Dictionary<Uri,XpsImage> _imageCache;
1963private Dictionary<Uri,XpsFont> _fontCache;
1964private Dictionary<Uri,XpsColorContext> _colorContextCache;
1965private Dictionary<Uri,XpsResourceDictionary> _resourceDictionaryCache;
1966private Dictionary<Uri,XpsResource> _resourceCache;
Packaging\XpsResourcePolicy.cs (15)
181Dictionary<UInt32, Uri>
195Dictionary<int, Uri>
212Dictionary<int, Uri>
226Dictionary<int, Uri>
240Dictionary<int, Uri>
254Dictionary<int, Uri>
268Dictionary<int, Uri>
286Dictionary<UInt32, Uri> _imageCrcTable;
289Dictionary<int,Uri> _imageUriHashTable;
292Dictionary<int, Uri> _currentPageImageTable;
295Dictionary<int, Uri> _colorContextTable;
298Dictionary<int, Uri> _currentPageColorContextTable;
301Dictionary<int, Uri> _resourceDictionaryTable;
304Dictionary<int, Uri> _currentPageResourceDictionaryTable;
310Dictionary<Type, object> _objDict = new Dictionary<Type, object>();
RepoTasks (2)
Roslyn.Diagnostics.Analyzers (139)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
700this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
798internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
826(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
860internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
861(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
872var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.OperationApplier.cs (10)
246Dictionary<SyntaxToken, int> previousChangesMap,
260AlignTokensOperation operation, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
296Dictionary<SyntaxToken, int> previousChangesMap,
324Dictionary<SyntaxToken, int> previousChangesMap,
380IList<TokenData> tokenWithIndices, Dictionary<SyntaxToken, int> newChangesMap, CancellationToken cancellationToken)
412Dictionary<SyntaxToken, int> previousChangesMap,
448Dictionary<SyntaxToken, int> previousChangesMap,
475Dictionary<SyntaxToken, int> previousChangesMap,
492Dictionary<SyntaxToken, int> previousChangesMap,
544int pairIndex, Dictionary<SyntaxToken, int> previousChangesMap, CancellationToken cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (12)
37public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool) where TKey : notnull
38=> PooledObject<Dictionary<TKey, TValue>>.Create(pool);
74public static PooledObject<Dictionary<TKey, TValue>> GetPooledObject<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, out Dictionary<TKey, TValue> dictionary)
77var pooledObject = PooledObject<Dictionary<TKey, TValue>>.Create(pool);
141public static Dictionary<TKey, TValue> AllocateAndClear<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool)
144var map = pool.Allocate();
283public static void ClearAndFree<TKey, TValue>(this ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> map)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\PooledObject.cs (7)
81public static PooledObject<Dictionary<TKey, TValue>> Create<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
84return new PooledObject<Dictionary<TKey, TValue>>(
139private static Dictionary<TKey, TValue> Allocator<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool)
143private static void Releaser<TKey, TValue>(ObjectPool<Dictionary<TKey, TValue>> pool, Dictionary<TKey, TValue> obj)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
52public static TValue? GetValueOrDefault<TKey, TValue>(this Dictionary<TKey, TValue> dictionary, TKey key, TValue? defaultValue)
232public static void RemoveAll<TKey, TValue, TArg>(this Dictionary<TKey, TValue> dictionary, Func<TKey, TValue, TArg, bool> predicate, TArg arg)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (23)
22public bool AreEquivalent(ISymbol? x, ISymbol? y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
65private bool AreArrayAndReadOnlySpanEquivalent(IArrayTypeSymbol array, INamedTypeSymbol readOnlySpanType, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
73internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
76internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
112private bool AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
140private bool ArrayTypesAreEquivalent(IArrayTypeSymbol x, IArrayTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
152private bool FieldsAreEquivalent(IFieldSymbol x, IFieldSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
170private bool MethodsAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies, bool considerReturnRefKinds = false)
281private bool NamedTypesAreEquivalent(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
301private bool NamedTypesAreEquivalentError(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
330private bool HandleNamedTypesWorker(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
418private bool HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
463Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies,
486internal bool ReturnTypesAreEquivalent(IMethodSymbol x, IMethodSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies = null)
492private bool TypeArgumentsAreEquivalent(ImmutableArray<ITypeSymbol> xTypeArguments, ImmutableArray<ITypeSymbol> yTypeArguments, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
511private bool HandleAnonymousTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
547private bool NamespacesAreEquivalent(INamespaceSymbol x, INamespaceSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
564private bool ParametersAreEquivalent(IParameterSymbol x, IParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
574private bool PointerTypesAreEquivalent(IPointerTypeSymbol x, IPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
581private bool FunctionPointerTypesAreEquivalent(IFunctionPointerTypeSymbol x, IFunctionPointerTypeSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
584private bool PropertiesAreEquivalent(IPropertySymbol x, IPropertySymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
608private bool EventsAreEquivalent(IEventSymbol x, IEventSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
617private bool TypeParametersAreEquivalent(ITypeParameterSymbol x, ITypeParameterSymbol y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Roslyn.Diagnostics.CSharp.Analyzers (20)
rzc (15)
RazorSourceGeneratorHost.cs (8)
42var globalOptions = new Dictionary<string, string>(StringComparer.Ordinal)
55var fileOptions = new Dictionary<string, AnalyzerConfigOptions>(StringComparer.Ordinal);
58var metadata = new Dictionary<string, string>(StringComparer.Ordinal)
122private static void AddIfPresent(Dictionary<string, string> options, string key, string value)
181private readonly Dictionary<string, string> _options;
183public RazorAnalyzerConfigOptions(Dictionary<string, string> options)
197private readonly Dictionary<string, AnalyzerConfigOptions> _fileOptions;
199public RazorAnalyzerConfigOptionsProvider(AnalyzerConfigOptions globalOptions, Dictionary<string, AnalyzerConfigOptions> fileOptions)
ScenarioTests.Common.Tests (5)
sdk-tasks (16)
_generated\1\SdkTasksJsonSerializerContext.DictionaryStringMetadataEntry.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>>? _DictionaryStringMetadataEntry;
19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>> DictionaryStringMetadataEntry
22get => _DictionaryStringMetadataEntry ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>));
25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>> Create_DictionaryStringMetadataEntry(global::System.Text.Json.JsonSerializerOptions options)
27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>> jsonTypeInfo))
29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>, string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>(options, info);
47private void DictionaryStringMetadataEntrySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry>? value)
Security.TransportSecurity.IntegrationTests (2)
SelectTests (29)
GraphAffectedProjects.cs (14)
144var nodesByProjectPath = BuildNodesByProjectPath(graphNodes);
146var inputFileIndex = BuildInputFileIndex(graphNodes);
170var paths = BuildAffectedPaths(affectedProjects, parentByProjectPath, originatingFileByProject);
179private static Dictionary<string, AffectedPath> BuildAffectedPaths(
184var paths = new Dictionary<string, AffectedPath>(StringComparer.Ordinal);
221var globalProperties = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
234private static Dictionary<string, List<ProjectGraphNode>> BuildNodesByProjectPath(IEnumerable<ProjectGraphNode> graphNodes)
238var nodesByProjectPath = new Dictionary<string, List<ProjectGraphNode>>(s_pathComparer);
264private static Dictionary<string, HashSet<string>> BuildInputFileIndex(IEnumerable<ProjectGraphNode> graphNodes)
266var index = new Dictionary<string, HashSet<string>>(s_pathComparer);
323var originatingFile = new Dictionary<string, string>(s_pathComparer);
379var dependents = new Dictionary<string, List<string>>(s_pathComparer);
412var parent = new Dictionary<string, string>(s_pathComparer);
560private static void AddToIndex(Dictionary<string, HashSet<string>> index, string key, string project)
TestSelector.cs (10)
164var testCauses = new Dictionary<string, List<Cause>>(StringComparer.Ordinal);
165var jobCauses = new Dictionary<string, List<Cause>>(StringComparer.Ordinal);
330private static IReadOnlyDictionary<string, IReadOnlyList<Cause>> Freeze(Dictionary<string, List<Cause>> causes) =>
345private static void AddCause(Dictionary<string, List<Cause>> causes, string key, Cause cause)
380Dictionary<string, List<Cause>> testCauses,
381Dictionary<string, List<Cause>> jobCauses,
417Dictionary<string, List<Cause>> testCauses,
418Dictionary<string, List<Cause>> jobCauses,
441Dictionary<string, List<Cause>> testCauses,
442Dictionary<string, List<Cause>> jobCauses,
Shared (5)
Shared.Tests (45)
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringInt32.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>>? _DictionaryStringInt32;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>> DictionaryStringInt32
24get => _DictionaryStringInt32 ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, int>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>> Create_DictionaryStringInt32(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, int>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, int>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, int>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, int>, string, int>(options, info);
47private void DictionaryStringInt32SerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, int>? value)
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringObject.g.cs (9)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>? _DictionaryStringObject;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> DictionaryStringObject
24get => _DictionaryStringObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, object>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> Create_DictionaryStringObject(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, object>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, object>, string, object>(options, info);
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringSimplePoco.g.cs (10)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>? _DictionaryStringSimplePoco;
21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>> DictionaryStringSimplePoco
24get => _DictionaryStringSimplePoco ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>));
27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>> Create_DictionaryStringSimplePoco(global::System.Text.Json.JsonSerializerOptions options)
29if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>> jsonTypeInfo))
31var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>>
37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateDictionaryInfo<global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>, string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>(options, info);
47private void DictionaryStringSimplePocoSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.Dictionary<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco>? value)
Generated\361d1da7f942c932\TestTypesContext.PocoWithExtensionDataProperty.g.cs (3)
73var info1 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.Dictionary<string, object>>
88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.PocoWithExtensionDataProperty).GetProperty("ExtensionData", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.Dictionary<string, object>), global::System.Array.Empty<global::System.Type>(), null),
91properties[1] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.Dictionary<string, object>>(options, info1);
System.CodeDom (3)
System.Collections (3)
System.Collections.Immutable (23)
System\Collections\Frozen\FrozenDictionary.cs (7)
54Dictionary<TKey, TValue> d = new(source.Length, comparer);
75GetExistingFrozenOrNewDictionary(source, comparer, out Dictionary<TKey, TValue>? uniqueValues) ??
105/// Extracts from the source either an existing <see cref="FrozenDictionary{TKey,TValue}"/> instance or a <see cref="Dictionary{TKey,TValue}"/>
116out Dictionary<TKey, TValue>? newDictionary)
131newDictionary = source as Dictionary<TKey, TValue>;
158private static FrozenDictionary<TKey, TValue> CreateFromDictionary<TKey, TValue>(Dictionary<TKey, TValue> source)
195return (FrozenDictionary<TKey, TValue>)(object)new Int32FrozenDictionary<TValue>((Dictionary<int, TValue>)(object)source);
System\Linq\ImmutableArrayExtensions.cs (6)
557public static Dictionary<TKey, T> ToDictionary<TKey, T>(this ImmutableArray<T> immutableArray, Func<T, TKey> keySelector) where TKey : notnull
572public static Dictionary<TKey, TElement> ToDictionary<TKey, TElement, T>(this ImmutableArray<T> immutableArray, Func<T, TKey> keySelector, Func<T, TElement> elementSelector) where TKey : notnull
586public static Dictionary<TKey, T> ToDictionary<TKey, T>(this ImmutableArray<T> immutableArray, Func<T, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull
590var result = new Dictionary<TKey, T>(immutableArray.Length, comparer);
610public static Dictionary<TKey, TElement> ToDictionary<TKey, TElement, T>(this ImmutableArray<T> immutableArray, Func<T, TKey> keySelector, Func<T, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull
615var result = new Dictionary<TKey, TElement>(immutableArray.Length, comparer);
System.CommandLine (9)
System.CommandLine.StaticCompletions (3)
System.ComponentModel.Annotations (6)
System.ComponentModel.Composition (41)
System\ComponentModel\Composition\Hosting\TypeCatalog.cs (7)
32private readonly Lazy<Dictionary<string, List<ComposablePartDefinition>>> _contractPartIndex;
81_contractPartIndex = new Lazy<Dictionary<string, List<ComposablePartDefinition>>>(CreateIndex, true);
109_contractPartIndex = new Lazy<Dictionary<string, List<ComposablePartDefinition>>>(CreateIndex, true);
138_contractPartIndex = new Lazy<Dictionary<string, List<ComposablePartDefinition>>>(CreateIndex, true);
171_contractPartIndex = new Lazy<Dictionary<string, List<ComposablePartDefinition>>>(CreateIndex, true);
316private Dictionary<string, List<ComposablePartDefinition>> CreateIndex()
318Dictionary<string, List<ComposablePartDefinition>> index = new Dictionary<string, List<ComposablePartDefinition>>(StringComparers.ContractName);
System\ComponentModel\Composition\ReflectionModel\GenericSpecializationPartCreationInfo.cs (13)
27private Dictionary<LazyMemberInfo, MemberInfo[]>? _membersTable;
28private Dictionary<Lazy<ParameterInfo>, ParameterInfo>? _parametersTable;
100var originalMetadata = new Dictionary<string, object?>(_originalPartCreationInfo.GetMetadata()!, StringComparers.MetadataKeyNames);
153Dictionary<LazyMemberInfo, MemberInfo[]> membersTable = BuildMembersTable(members!);
154Dictionary<Lazy<ParameterInfo>, ParameterInfo>? parametersTable = BuildParametersTable(parameters);
171private Dictionary<LazyMemberInfo, MemberInfo[]> BuildMembersTable(List<LazyMemberInfo> members)
175Dictionary<LazyMemberInfo, MemberInfo[]> membersTable = new Dictionary<LazyMemberInfo, MemberInfo[]>();
176Dictionary<int, MemberInfo> specializedPartMembers = new Dictionary<int, MemberInfo>();
236private Dictionary<Lazy<ParameterInfo>, ParameterInfo>? BuildParametersTable(List<Lazy<ParameterInfo>>? parameters)
240Dictionary<Lazy<ParameterInfo>, ParameterInfo> parametersTable = new Dictionary<Lazy<ParameterInfo>, ParameterInfo>();
437Dictionary<string, object?> metadata = new Dictionary<string, object?>(originalImport.Metadata, StringComparers.MetadataKeyNames);
452private Dictionary<string, object?> TranslateExportMetadata(ReflectionMemberExportDefinition originalExport)
454Dictionary<string, object?> metadata = new Dictionary<string, object?>(originalExport.Metadata, StringComparers.MetadataKeyNames);
System.ComponentModel.Composition.Registration (3)
System.ComponentModel.TypeConverter (18)
System.Composition.Convention (3)
System.Composition.Hosting (3)
System.Composition.Runtime (1)
System.Composition.TypedParts (7)
System.Configuration.ConfigurationManager (2)
System.Console (5)
System.Data.Common (28)
src\runtime\src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (10)
93private readonly Dictionary<string, string?> _parsetable;
147static partial void DebugTraceKeyValuePair(string keyname, string? keyvalue, Dictionary<string, string>? synonyms);
422private static Dictionary<string, string> SplitConnectionString(string connectionString, Dictionary<string, string>? synonyms, bool firstKey)
424var parsetable = new Dictionary<string, string>();
483private static void ParseComparison(Dictionary<string, string?> parsetable, string connectionString, Dictionary<string, string>? synonyms, bool firstKey, Exception? e)
487var parsedvalues = SplitConnectionString(connectionString, synonyms, firstKey);
535private static NameValuePair? ParseInternal(Dictionary<string, string?> parsetable, string connectionString, bool buildChain, Dictionary<string, string>? synonyms, bool firstKey)
System.Data.Odbc (27)
Common\System\Data\Common\DBConnectionString.cs (4)
29private readonly Dictionary<string, string?> _parsetable;
51internal DBConnectionString(string value, string restrictions, KeyRestrictionBehavior behavior, Dictionary<string, string> synonyms, bool useOdbcRules)
65private DBConnectionString(DbConnectionOptions connectionOptions, string? restrictions, KeyRestrictionBehavior behavior, Dictionary<string, string>? synonyms, bool mustCloneDictionary)
465private static string[]? ParseRestrictions(string restrictions, Dictionary<string, string>? synonyms)
src\runtime\src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (10)
93private readonly Dictionary<string, string?> _parsetable;
147static partial void DebugTraceKeyValuePair(string keyname, string? keyvalue, Dictionary<string, string>? synonyms);
422private static Dictionary<string, string> SplitConnectionString(string connectionString, Dictionary<string, string>? synonyms, bool firstKey)
424var parsetable = new Dictionary<string, string>();
483private static void ParseComparison(Dictionary<string, string?> parsetable, string connectionString, Dictionary<string, string>? synonyms, bool firstKey, Exception? e)
487var parsedvalues = SplitConnectionString(connectionString, synonyms, firstKey);
535private static NameValuePair? ParseInternal(Dictionary<string, string?> parsetable, string connectionString, bool buildChain, Dictionary<string, string>? synonyms, bool firstKey)
src\runtime\src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (8)
15private Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> _connectionPoolGroups;
46Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups;
68Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups;
123Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups;
179Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups;
221Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(1 + connectionPoolGroups.Count);
302Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> connectionPoolGroups = _connectionPoolGroups;
303Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup> newConnectionPoolGroups = new Dictionary<DbConnectionPoolKey, DbConnectionPoolGroup>(connectionPoolGroups.Count);
System.Data.OleDb (21)
OleDbConnectionStringBuilder.cs (8)
39private static readonly Dictionary<string, Keywords> s_keywords = new Dictionary<string, Keywords>(5, StringComparer.OrdinalIgnoreCase)
49private Dictionary<string, OleDbPropertyInfo>? _propertyInfo;
87Dictionary<string, OleDbPropertyInfo> dynamic = GetProviderInfo(Provider);
212Dictionary<string, OleDbPropertyInfo> dynamic = GetProviderInfo(Provider);
402Dictionary<string, OleDbPropertyInfo> dynamic = GetProviderInfo(Provider);
414private Dictionary<string, OleDbPropertyInfo> GetProviderInfo(string provider)
416Dictionary<string, OleDbPropertyInfo>? providerInfo = _propertyInfo;
422Dictionary<string, OleDbPropertyInfo>? hash = null;
System.Diagnostics.DiagnosticSource (6)
System.Diagnostics.EventLog (1)
System.Diagnostics.PerformanceCounter (4)
System.Diagnostics.Process (6)
System.DirectoryServices.AccountManagement (12)
System.DirectoryServices.Protocols (2)
System.Drawing.Primitives (7)
System.Formats.Nrbf (5)
System.Formats.Tar (16)
System.IO.Compression (1)
System.IO.Packaging (20)
System\IO\Packaging\XmlCompatibilityReader.cs (9)
1471private Dictionary<string, object?>? _ignorables;
1472private Dictionary<string, ProcessContentSet>? _processContents;
1473private Dictionary<string, PreserveItemSet>? _preserveElements;
1474private Dictionary<string, PreserveItemSet>? _preserveAttributes;
1832private Dictionary<string, object?>? _knownNamespaces;
1833private readonly Dictionary<string, string> _namespaceMap = new Dictionary<string, string>();
1834private Dictionary<string, object?>? _subsumingNamespaces;
1835private readonly Dictionary<string, HandleElementCallback> _elementHandler = new Dictionary<string, HandleElementCallback>();
1836private readonly Dictionary<string, HandleAttributeCallback> _attributeHandler = new Dictionary<string, HandleAttributeCallback>();
System.IO.Pipes (1)
System.Linq (32)
System\Linq\AggregateBy.cs (4)
117static Dictionary<TKey, TAccumulate> PopulateDictionary(IEnumerator<TSource> enumerator, Func<TSource, TKey> keySelector, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer)
119Dictionary<TKey, TAccumulate> dict = new(keyComparer);
149static Dictionary<TKey, TAccumulate> PopulateDictionary(IEnumerator<TSource> enumerator, Func<TSource, TKey> keySelector, Func<TKey, TAccumulate> seedSelector, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer)
151Dictionary<TKey, TAccumulate> dict = new(keyComparer);
System\Linq\ToCollection.cs (26)
74/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to the default comparer for the key type.
78/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param>
79/// <returns>A <see cref="Dictionary{TKey,TValue}"/> that contains keys and values from <paramref name="source"/> and uses default comparer for the key type.</returns>
82public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull =>
86/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to specified key comparer.
90/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param>
92/// <returns>A <see cref="Dictionary{TKey,TValue}"/> that contains keys and values from <paramref name="source"/>.</returns>
98public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer) where TKey : notnull
109/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to the default comparer for the key type.
113/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param>
114/// <returns>A <see cref="Dictionary{TKey,TValue}"/> that contains keys and values from <paramref name="source"/> and uses default comparer for the key type.</returns>
117public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<(TKey Key, TValue Value)> source) where TKey : notnull =>
121/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IEnumerable{T}"/> according to specified key comparer.
125/// <param name="source">The <see cref="IEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param>
127/// <returns>A <see cref="Dictionary{TKey,TValue}"/> that contains keys and values from <paramref name="source"/>.</returns>
133public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<(TKey Key, TValue Value)> source, IEqualityComparer<TKey>? comparer) where TKey : notnull =>
136public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) where TKey : notnull =>
139public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull
170Dictionary<TKey, TSource> d = new Dictionary<TKey, TSource>(capacity, comparer);
179private static Dictionary<TKey, TSource> SpanToDictionary<TSource, TKey>(ReadOnlySpan<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull
181Dictionary<TKey, TSource> d = new Dictionary<TKey, TSource>(source.Length, comparer);
189public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector) where TKey : notnull =>
192public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull
228Dictionary<TKey, TElement> d = new Dictionary<TKey, TElement>(capacity, comparer);
237private static Dictionary<TKey, TElement> SpanToDictionary<TSource, TKey, TElement>(ReadOnlySpan<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey>? comparer) where TKey : notnull
239Dictionary<TKey, TElement> d = new Dictionary<TKey, TElement>(source.Length, comparer);
System.Linq.AsyncEnumerable (40)
System\Linq\ToDictionaryAsync.cs (34)
14/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IAsyncEnumerable{T}"/> according to specified key comparer.
18/// <param name="source">The <see cref="IAsyncEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param>
21/// <returns>A <see cref="Dictionary{TKey,TValue}"/> that contains keys and values from <paramref name="source"/>.</returns>
24public static ValueTask<Dictionary<TKey, TValue>> ToDictionaryAsync<TKey, TValue>(
33static async ValueTask<Dictionary<TKey, TValue>> Impl(
37Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(comparer);
48/// Creates a <see cref="Dictionary{TKey,TValue}"/> from an <see cref="IAsyncEnumerable{T}"/> according to specified key comparer.
52/// <param name="source">The <see cref="IAsyncEnumerable{T}"/> to create a <see cref="Dictionary{TKey,TValue}"/> from.</param>
55/// <returns>A <see cref="Dictionary{TKey,TValue}"/> that contains keys and values from <paramref name="source"/>.</returns>
58public static ValueTask<Dictionary<TKey, TValue>> ToDictionaryAsync<TKey, TValue>(
63/// Creates a <see cref="Dictionary{TKey, TValue}"/> from an <see cref="IAsyncEnumerable{T}"/>
68/// <param name="source">An <see cref="IAsyncEnumerable{T}"/> to create a <see cref="Dictionary{TKey, TValue}"/> from.</param>
72/// <returns>A <see cref="Dictionary{TKey, TValue}"/> that contains keys and values.</returns>
76public static ValueTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(
87static async ValueTask<Dictionary<TKey, TSource>> Impl(
92Dictionary<TKey, TSource> d = new(comparer);
102/// Creates a <see cref="Dictionary{TKey, TValue}"/> from an <see cref="IAsyncEnumerable{T}"/>
107/// <param name="source">An <see cref="IAsyncEnumerable{T}"/> to create a <see cref="Dictionary{TKey, TValue}"/> from.</param>
111/// <returns>A <see cref="Dictionary{TKey, TValue}"/> that contains keys and values.</returns>
115public static ValueTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(
126static async ValueTask<Dictionary<TKey, TSource>> Impl(
132Dictionary<TKey, TSource> d = new(comparer);
142/// Creates a <see cref="Dictionary{TKey, TValue}"/> from an <see cref="IAsyncEnumerable{T}"/>"/>
148/// <param name="source">An <see cref="IAsyncEnumerable{T}"/> to create a <see cref="Dictionary{TKey, TValue}"/> from.</param>
153/// <returns>A <see cref="Dictionary{TKey, TValue}"/> that contains values of type <typeparamref name="TElement"/> selected from the input sequence.</returns>
158public static ValueTask<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>(
171static async ValueTask<Dictionary<TKey, TElement>> Impl(
177Dictionary<TKey, TElement> d = new(comparer);
188/// Creates a <see cref="Dictionary{TKey, TValue}"/> from an <see cref="IAsyncEnumerable{T}"/>"/>
194/// <param name="source">An <see cref="IAsyncEnumerable{T}"/> to create a <see cref="Dictionary{TKey, TValue}"/> from.</param>
199/// <returns>A <see cref="Dictionary{TKey, TValue}"/> that contains values of type <typeparamref name="TElement"/> selected from the input sequence.</returns>
204public static ValueTask<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>(
217static async ValueTask<Dictionary<TKey, TElement>> Impl(
224Dictionary<TKey, TElement> d = new(comparer);
System.Linq.Expressions (49)
System.Linq.Parallel (11)
System\Linq\ParallelEnumerable.cs (6)
4929public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(
4958public static Dictionary<TKey, TSource> ToDictionary<TSource, TKey>(
4965Dictionary<TKey, TSource> result = new Dictionary<TKey, TSource>(comparer);
5020public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(
5055public static Dictionary<TKey, TElement> ToDictionary<TSource, TKey, TElement>(
5063Dictionary<TKey, TElement> result = new Dictionary<TKey, TElement>(comparer);
System.Linq.Queryable (2)
System.Net.Http (19)
System.Net.HttpListener (14)
System.Net.Mail (13)
System.Net.NameResolution (2)
System.Net.NetworkInformation (5)
System.Net.Primitives (7)
System.Net.Security (1)
System.ObjectModel (1)
System.Private.CoreLib (193)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (31)
117if (enumerable.GetType() == typeof(Dictionary<TKey, TValue>))
119Dictionary<TKey, TValue> source = (Dictionary<TKey, TValue>)enumerable;
640/// Gets an instance of a type that may be used to perform operations on the current <see cref="Dictionary{TKey, TValue}"/>
662/// Gets an instance of a type that may be used to perform operations on the current <see cref="Dictionary{TKey, TValue}"/>
687/// Provides a type that may be used to perform operations on a <see cref="Dictionary{TKey, TValue}"/>
694internal AlternateLookup(Dictionary<TKey, TValue> dictionary)
701/// <summary>Gets the <see cref="Dictionary{TKey, TValue}"/> against which this instance performs operations.</summary>
702public Dictionary<TKey, TValue> Dictionary { get; }
729internal static bool IsCompatibleKey(Dictionary<TKey, TValue> dictionary)
737internal static IAlternateEqualityComparer<TAlternateKey, TKey> GetAlternateComparer(Dictionary<TKey, TValue> dictionary)
790/// <summary>Determines whether the <see cref="Dictionary{TKey, TValue}"/> contains the specified alternate key.</summary>
803Dictionary<TKey, TValue> dictionary = Dictionary;
856/// <summary>Removes the value with the specified alternate key from the <see cref="Dictionary{TKey, TValue}"/>.</summary>
864/// Removes the value with the specified alternate key from the <see cref="Dictionary{TKey, TValue}"/>,
874Dictionary<TKey, TValue> dictionary = Dictionary;
959/// <inheritdoc cref="CollectionsMarshal.GetValueRefOrAddDefault{TKey, TValue}(Dictionary{TKey, TValue}, TKey, out bool)"/>
964Dictionary<TKey, TValue> dictionary = Dictionary;
1066/// the additional overhead on each <see cref="Dictionary{TKey, TValue}"/> instantiation, especially in AOT scenarios.
1070/// <inheritdoc cref="CollectionsMarshal.GetValueRefOrAddDefault{TKey, TValue}(Dictionary{TKey, TValue}, TKey, out bool)"/>
1071public static ref TValue? GetValueRefOrAddDefault(Dictionary<TKey, TValue> dictionary, TKey key, out bool exists)
1876private readonly Dictionary<TKey, TValue> _dictionary;
1885internal Enumerator(Dictionary<TKey, TValue> dictionary, int getEnumeratorRetType)
1996private readonly Dictionary<TKey, TValue> _dictionary;
1998public KeyCollection(Dictionary<TKey, TValue> dictionary)
2121private readonly Dictionary<TKey, TValue> _dictionary;
2126internal Enumerator(Dictionary<TKey, TValue> dictionary)
2191private readonly Dictionary<TKey, TValue> _dictionary;
2193public ValueCollection(Dictionary<TKey, TValue> dictionary)
2315private readonly Dictionary<TKey, TValue> _dictionary;
2320internal Enumerator(Dictionary<TKey, TValue> dictionary)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (12)
224internal volatile Dictionary<int, EventMetadata>? m_eventData; // None per-event data
2915Dictionary<int, bool> eventEnabled = new Dictionary<int, bool>(m_eventData.Count);
3057Dictionary<int, EventMetadata>? eventData = null;
3058Dictionary<string, string>? eventsByName = null;
3519[NotNull] ref Dictionary<int, EventMetadata> eventData,
3586Dictionary<int, bool>? enabledDict = null;
3602private static void DebugCheckEvent(ref Dictionary<string, string>? eventsByName,
3603Dictionary<int, EventMetadata> eventData, MethodInfo method, EventAttribute eventAttribute,
3945private static readonly Dictionary<Guid, EventSource.OverrideEventProvider> s_preregisteredEtwProviders = new Dictionary<Guid, EventSource.OverrideEventProvider>();
3947private static readonly Dictionary<string, EventSource.OverrideEventProvider> s_preregisteredEventPipeProviders = new Dictionary<string, EventSource.OverrideEventProvider>();
4644internal EventDispatcher(EventDispatcher? next, Dictionary<int, bool>? eventEnabled, EventListener listener)
4653internal Dictionary<int, bool>? m_EventEnabled; // For every event in a the eventSource, is it enabled?
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\CollectionsMarshal.cs (13)
72/// Gets either a ref to a <typeparamref name="TValue"/> in the <see cref="Dictionary{TKey, TValue}"/> or a ref null if it does not exist in the <paramref name="dictionary"/>.
79/// Items should not be added or removed from the <see cref="Dictionary{TKey, TValue}"/> while the ref <typeparamref name="TValue"/> is in use.
82public static ref TValue GetValueRefOrNullRef<TKey, TValue>(Dictionary<TKey, TValue> dictionary, TKey key) where TKey : notnull
86/// Gets either a ref to a <typeparamref name="TValue"/> in the <see cref="Dictionary{TKey, TValue}"/> or a ref null if it does not exist in the <paramref name="dictionary"/>.
94/// Items should not be added or removed from the <see cref="Dictionary{TKey, TValue}"/> while the ref <typeparamref name="TValue"/> is in use.
97public static ref TValue GetValueRefOrNullRef<TKey, TValue, TAlternateKey>(Dictionary<TKey, TValue>.AlternateLookup<TAlternateKey> dictionary, TAlternateKey key)
103/// Gets a ref to a <typeparamref name="TValue"/> in the <see cref="Dictionary{TKey, TValue}"/>, adding a new entry with a default value if it does not exist in the <paramref name="dictionary"/>.
110/// <remarks>Items should not be added to or removed from the <see cref="Dictionary{TKey, TValue}"/> while the ref <typeparamref name="TValue"/> is in use.</remarks>
111public static ref TValue? GetValueRefOrAddDefault<TKey, TValue>(Dictionary<TKey, TValue> dictionary, TKey key, out bool exists) where TKey : notnull
112=> ref Dictionary<TKey, TValue>.CollectionsMarshalHelper.GetValueRefOrAddDefault(dictionary, key, out exists);
115/// Gets a ref to a <typeparamref name="TValue"/> in the <see cref="Dictionary{TKey, TValue}.AlternateLookup{TAlternateKey}"/>, adding a new entry with a default value if it does not exist in the <paramref name="dictionary"/>.
123/// <remarks>Items should not be added to or removed from the <see cref="Dictionary{TKey, TValue}.AlternateLookup{TAlternateKey}"/> while the ref <typeparamref name="TValue"/> is in use.</remarks>
124public static ref TValue? GetValueRefOrAddDefault<TKey, TValue, TAlternateKey>(Dictionary<TKey, TValue>.AlternateLookup<TAlternateKey> dictionary, TAlternateKey key, out bool exists)
System\Reflection\Runtime\MethodInfos\CustomMethodMapper.cs (3)
22Dictionary<MethodBase, CustomMethodInvokerAction> map;
44private static void AddConstructor(this Dictionary<MethodBase, CustomMethodInvokerAction> map, Type declaringType, Type[] parameterTypes, CustomMethodInvokerAction action)
51private static void AddMethod(this Dictionary<MethodBase, CustomMethodInvokerAction> map, Type declaringType, string name, Type[] parameterTypes, CustomMethodInvokerAction action)
System.Private.CoreLib.Generators (12)
NativeRuntimeEventSourceGenerator.cs (12)
40Dictionary<string, HashSet<string>> inclusionList = ParseInclusionListFromString(inclusionText);
61private static Dictionary<string, HashSet<string>> ParseInclusionListFromString(string? inclusionText)
63Dictionary<string, HashSet<string>> inclusionList = [];
112private static bool IncludeEvent(Dictionary<string, HashSet<string>> inclusionList, string providerName, string eventName)
132private static string GenerateEventSourceClass(XElement providerNode, string className, Dictionary<string, HashSet<string>> inclusionList)
159private static void GenerateKeywordsClass(XElement providerNode, StringWriter writer, Dictionary<string, HashSet<string>> inclusionList)
222private static void GenerateEventMethods(XElement providerNode, StringWriter writer, Dictionary<string, HashSet<string>> inclusionList)
239var templateDict = new Dictionary<string, XElement>();
253Dictionary<string, string> latestEventVersions = [];
390private static readonly Dictionary<string, string> manifestsToGenerate = new()
395private static readonly Dictionary<string, string> providerNameToClassNameMap = new()
400private static readonly Dictionary<string, string> manifestTypeToCSharpTypeMap = new()
System.Private.DataContractSerialization (105)
System\Runtime\Serialization\ClassDataContract.cs (8)
15using DataContractDictionary = System.Collections.Generic.Dictionary<System.Xml.XmlQualifiedName, System.Runtime.Serialization.DataContracts.DataContract>;
114public override DataContractDictionary? KnownDataContracts
256internal static void CheckAndAddMember(List<DataMember> members, DataMember memberContract, Dictionary<string, DataMember> memberNamesTable)
594private DataContractDictionary? _knownDataContracts;
806Dictionary<string, DataMember> memberNamesTable = new Dictionary<string, DataMember>();
1208internal override DataContractDictionary? KnownDataContracts
1316internal override DataContract BindGenericParameters(DataContract[] paramContracts, Dictionary<DataContract, DataContract>? boundContracts = null)
1423Dictionary<string, DataMember> membersDictionary = new Dictionary<string, DataMember>(Members.Count);
System\Runtime\Serialization\DataContract.cs (14)
20using DataContractDictionary = System.Collections.Generic.Dictionary<System.Xml.XmlQualifiedName, System.Runtime.Serialization.DataContracts.DataContract>;
244public virtual DataContractDictionary? KnownDataContracts
302internal virtual DataContract BindGenericParameters(DataContract[] paramContracts, Dictionary<DataContract, DataContract>? boundContracts = null)
323private static Dictionary<XmlQualifiedName, DataContract?>? s_nameToBuiltInContract;
324private static Dictionary<string, DataContract?>? s_typeNameToBuiltInContract;
326private static Dictionary<string, XmlDictionaryString>? s_clrTypeStrings;
1017internal virtual DataContractDictionary? KnownDataContracts
1957internal static DataContractDictionary? ImportKnownTypeAttributes(Type type)
1959DataContractDictionary? knownDataContracts = null;
1960Dictionary<Type, Type> typesChecked = new Dictionary<Type, Type>();
1967private static void ImportKnownTypeAttributes(Type? type, Dictionary<Type, Type> typesChecked, ref DataContractDictionary? knownDataContracts)
2073internal static void CheckAndAdd(Type type, Dictionary<Type, Type> typesChecked, [NotNullIfNotNull(nameof(nameToDataContractTable))] ref DataContractDictionary? nameToDataContractTable)
System\Runtime\Serialization\DataContractSet.cs (14)
11using DataContractDictionary = System.Collections.Generic.Dictionary<System.Xml.XmlQualifiedName, System.Runtime.Serialization.DataContracts.DataContract>;
17private DataContractDictionary? _contracts;
18private Dictionary<DataContract, object>? _processedContracts;
21private DataContractDictionary? _knownTypesForObject;
57public DataContractDictionary Contracts =>
60public Dictionary<DataContract, object> ProcessedContracts =>
65public DataContractDictionary? KnownTypesForObject
202private void AddKnownDataContracts(DataContractDictionary? knownDataContracts)
315private Dictionary<XmlQualifiedName, object>? _referencedTypesDictionary;
316private Dictionary<XmlQualifiedName, object>? _referencedCollectionTypesDictionary;
320private Dictionary<XmlQualifiedName, object> GetReferencedTypes()
344private Dictionary<XmlQualifiedName, object> GetReferencedCollectionTypes()
367private void AddReferencedType(Dictionary<XmlQualifiedName, object> referencedTypes, Type type)
582Dictionary<XmlQualifiedName, object> referencedTypes = useReferencedCollectionTypes ? GetReferencedCollectionTypes() : GetReferencedTypes();
System.Private.Windows.Core (5)
System.Private.Xml (126)
System\Xml\Schema\SchemaInfo.cs (17)
27private readonly Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
28private readonly Dictionary<XmlQualifiedName, SchemaElementDecl> _undeclaredElementDecls = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
30private Dictionary<XmlQualifiedName, SchemaEntity>? _generalEntities;
31private Dictionary<XmlQualifiedName, SchemaEntity>? _parameterEntities;
38private readonly Dictionary<string, bool> _targetNamespaces = new Dictionary<string, bool>();
39private readonly Dictionary<XmlQualifiedName, SchemaAttDef> _attributeDecls = new Dictionary<XmlQualifiedName, SchemaAttDef>();
42private readonly Dictionary<XmlQualifiedName, SchemaElementDecl> _elementDeclsByType = new Dictionary<XmlQualifiedName, SchemaElementDecl>();
43private Dictionary<string, SchemaNotation>? _notations;
63internal Dictionary<XmlQualifiedName, SchemaElementDecl> ElementDecls
68internal Dictionary<XmlQualifiedName, SchemaElementDecl> UndeclaredElementDecls
73internal Dictionary<XmlQualifiedName, SchemaEntity> GeneralEntities =>
76internal Dictionary<XmlQualifiedName, SchemaEntity> ParameterEntities =>
85internal Dictionary<string, bool> TargetNamespaces
90internal Dictionary<XmlQualifiedName, SchemaElementDecl> ElementDeclsByType
95internal Dictionary<XmlQualifiedName, SchemaAttDef> AttributeDecls
100internal Dictionary<string, SchemaNotation> Notations =>
331Dictionary<XmlQualifiedName, SchemaElementDecl> elements = _elementDecls;
System\Xml\Serialization\Compilation.cs (8)
469var scopeTable = new Dictionary<TypeScope, XmlMapping>();
560var serializers = new Dictionary<string, string>();
739private readonly ConditionalWeakTable<Assembly, Dictionary<TempAssemblyCacheKey, TempAssembly>> _collectibleCaches = new ConditionalWeakTable<Assembly, Dictionary<TempAssemblyCacheKey, TempAssembly>>();
740private Dictionary<TempAssemblyCacheKey, TempAssembly> _fastCache = new Dictionary<TempAssemblyCacheKey, TempAssembly>();
753if (_collectibleCaches.TryGetValue(lookupAssembly, out var cCache))
769Dictionary<TempAssemblyCacheKey, TempAssembly>? cache;
779cache = _collectibleCaches.TryGetValue(collectibleAssembly, out var c)
System\Xml\Serialization\XmlSerializationILGen.cs (8)
19private readonly Dictionary<TypeMapping, string> _methodNames = new Dictionary<TypeMapping, string>();
21private readonly Dictionary<string, MethodBuilderInfo> _methodBuilders = new Dictionary<string, MethodBuilderInfo>();
23internal Dictionary<string, Type> CreatedTypes = new Dictionary<string, Type>();
25internal Dictionary<string, MemberInfo> memberInfos = new Dictionary<string, MemberInfo>();
59internal Dictionary<TypeMapping, string> MethodNames { get { return _methodNames; } }
408private FieldBuilder GenerateTypedSerializers(Dictionary<string, string> serializers, TypeBuilder serializerContractTypeBuilder)
434private void GenerateGetSerializer(Dictionary<string, string> serializers, XmlMapping[] xmlMappings, TypeBuilder serializerContractTypeBuilder)
479internal void GenerateSerializerContract(XmlMapping[] xmlMappings, Type[] types, string readerType, string[] readMethods, string writerType, string[] writerMethods, Dictionary<string, string> serializers)
System\Xml\Xsl\Xslt\Compiler.cs (7)
55public Dictionary<QilName, VarPar> AllGlobalVarPars = new Dictionary<QilName, VarPar>();
56public Dictionary<QilName, Template> NamedTemplates = new Dictionary<QilName, Template>();
57public Dictionary<QilName, AttributeSet> AttributeSets = new Dictionary<QilName, AttributeSet>();
58public Dictionary<string, NsAlias> NsAliases = new Dictionary<string, NsAlias>();
60private readonly Dictionary<string, int> _moduleOrder = new Dictionary<string, int>();
360private readonly Dictionary<string, int> _moduleOrder;
362public CompilerErrorComparer(Dictionary<string, int> moduleOrder)
System.Reflection.DispatchProxy (6)
System.Reflection.Emit (11)
System.Reflection.Metadata (25)
System.Reflection.MetadataLoadContext (1)
System.Resources.Extensions (13)
System.Resources.Writer (2)
System.Runtime.Caching (4)
System.Runtime.InteropServices.JavaScript (4)
System.Runtime.Serialization.Formatters (1)
System.Runtime.Serialization.Schema (20)
System\Runtime\Serialization\Schema\CodeExporter.cs (20)
21using DataContractDictionary = System.Collections.Generic.Dictionary<System.Xml.XmlQualifiedName, System.Runtime.Serialization.DataContracts.DataContract>;
38private readonly Dictionary<string, string> _namespaces;
39private readonly Dictionary<string, string?> _clrNamespaces;
196private Dictionary<string, string> Namespaces
201private Dictionary<string, string?> ClrNamespaces
260private void ExportClassDataContractHierarchy(XmlQualifiedName typeName, DataContract classContract, ContractCodeDomInfo contractCodeDomInfo, Dictionary<XmlQualifiedName, object?> contractNamesInHierarchy)
385get { return DataContract.GetXmlName(typeof(Dictionary<,>)); }
391get { return _dataContractSet.GetDataContract(typeof(Dictionary<,>)); }
668Type? type = _dataContractSet.GetReferencedType(GenericDictionaryName, GenericDictionaryContract, out DataContract? _, out object[]? _) ?? typeof(Dictionary<,>);
912DataContractDictionary? knownTypeDictionary = GetKnownTypeContracts(dataContract);
916DataContractDictionary.ValueCollection? knownTypeContracts = knownTypeDictionary.Values;
929private DataContractDictionary? GetKnownTypeContracts(DataContract dataContract)
947private DataContractDictionary? GetKnownTypeContracts(DataContract classDataContract, Dictionary<DataContract, object?> handledContracts)
980private static void AddKnownTypeContracts(DataContract classDataContract, DataContractDictionary? knownContracts)
1001DataContractDictionary? knownContractDictionary = GetKnownTypeContracts(classDataContract, new Dictionary<DataContract, object?>());
1541Dictionary<string, object?> fragments = new Dictionary<string, object?>(StringComparer.OrdinalIgnoreCase);
1572private static void AddToNamespace(StringBuilder builder, string? fragment, Dictionary<string, object?> fragments)
1606int fragmentLength, Dictionary<string, object?> fragments)
1634Dictionary<Type, object> previousCollectionTypes = new Dictionary<Type, object>();
System.Security.AccessControl (2)
System.Security.Claims (1)
System.Security.Cryptography (18)
System\Security\Cryptography\CryptoConfig.cs (6)
40private static Dictionary<string, string>? s_defaultOidHT;
41private static Dictionary<string, object>? s_defaultNameHT;
45private static Dictionary<string, string> DefaultOidHT
55Dictionary<string, string> ht = new Dictionary<string, string>(capacity, StringComparer.OrdinalIgnoreCase);
108private static Dictionary<string, object> DefaultNameHT
119Dictionary<string, object> ht = new Dictionary<string, object>(capacity: capacity, comparer: StringComparer.OrdinalIgnoreCase);
System.Security.Cryptography.Cose (1)
System.Security.Cryptography.Pkcs (21)
System.ServiceModel.Http (1)
System.ServiceModel.NetFramingBase (5)
System.ServiceModel.Primitives (42)
System.ServiceModel.Primitives.Tests (3)
System.ServiceModel.Syndication (15)
System.ServiceProcess.ServiceController (1)
System.Speech (15)
Internal\SrgsCompiler\BackEnd.cs (7)
207Dictionary<State, State> srcToDestHash = new();
471Dictionary<State, State> SrcToDestHash = new(); // Hash source state to destination state
473Dictionary<Tag, Tag> tags = new();
526internal void CloneSubGraph(Rule rule, Backend org, Backend extra, Dictionary<State, State> srcToDestHash, bool fromOrg)
532Dictionary<Tag, Tag> tags = new();
1146private Rule CloneState(State srcToState, List<State> CloneStack, Dictionary<State, State> srcToDestHash)
1365private Dictionary<int, Rule> _nameOffsetRules = new();
System.Text.Encoding.CodePages (1)
System.Text.Json (68)
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (9)
23private readonly Dictionary<string, CaseInfo> _casesByName;
24private readonly Dictionary<string, CaseInfo>? _casesByNameCaseInsensitive;
50Dictionary<string, CaseInfo>? caseInsensitiveMap = options.PropertyNameCaseInsensitive
496private static Dictionary<string, int> BuildFieldIndexMap(CaseFieldInfo[] fields, StringComparer comparer, Type declaringType, string caseName)
498var map = new Dictionary<string, int>(fields.Length, comparer);
519Dictionary<string, int>? fieldIndexMap,
520Dictionary<string, int>? fieldIndexMapCaseInsensitive,
544public Dictionary<string, int>? FieldIndexMap { get; }
545public Dictionary<string, int>? FieldIndexMapCaseInsensitive { get; }
System\Text\Json\Serialization\JsonUnionTypeStructuralClassifier.cs (11)
92Dictionary<JsonValueType, Type> shapeBasedCases = new();
121Dictionary<byte[], List<PocoPropertyClassifierInfo>> pocoPropertyIndex = new(JsonHelpers.ByteArrayOrdinalComparer.Instance);
122Dictionary<string, List<PocoPropertyClassifierInfo>>? caseInsensitivePocoPropertyIndex = null;
148Dictionary<TKey, List<PocoPropertyClassifierInfo>> index,
167Dictionary<JsonValueType, Type> shapeBasedCases,
329private readonly Dictionary<byte[], List<PocoPropertyClassifierInfo>> _pocoPropertyIndex;
330private readonly Dictionary<string, List<PocoPropertyClassifierInfo>>? _caseInsensitivePocoPropertyIndex;
332private readonly Dictionary<JsonValueType, Type> _shapeBasedCases;
337Dictionary<JsonValueType, Type> shapeBasedCases,
339Dictionary<byte[], List<PocoPropertyClassifierInfo>> pocoPropertyIndex,
340Dictionary<string, List<PocoPropertyClassifierInfo>>? caseInsensitivePocoPropertyIndex,
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (9)
547internal Dictionary<JsonValueType, Type>? UnionValueTypeMap { get; set; }
1164var map = new Dictionary<JsonValueType, Type>();
1190Dictionary<JsonValueType, Type> map,
1473private protected Dictionary<ParameterLookupKey, JsonParameterInfoValues>? _parameterInfoValuesIndex;
1490public Dictionary<string, (JsonPropertyInfo, int index)> AddedProperties = new(options.PropertyNameCaseInsensitive ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal);
1491public Dictionary<string, JsonPropertyInfo>? IgnoredProperties;
1513Dictionary<string, JsonPropertyInfo> propertyIndex = new(properties.Count, comparer);
1586Dictionary<ParameterLookupKey, JsonParameterInfoValues> parameterIndex = new(parameterInfoValues.Length);
1624Dictionary<ParameterLookupKey, JsonParameterInfo> parameterIndex = new(ParameterCount);
System.Text.Json.SourceGeneration (14)
JsonSourceGenerator.Parser.cs (9)
59private readonly Dictionary<ITypeSymbol, TypeGenerationSpec> _generatedTypes = new(SymbolEqualityComparer.Default);
1413Dictionary<ITypeParameterSymbol, ITypeSymbol>? successfulSubstitution = null;
1422var substitution = new Dictionary<ITypeParameterSymbol, ITypeSymbol>(requiredParams.Count, SymbolEqualityComparer.Default);
1641var acceptsNullByCase = new Dictionary<ITypeSymbol, bool>(SymbolEqualityComparer.Default);
1699var canonicalIndexByPatternKey = new Dictionary<ITypeSymbol, int>(SymbolEqualityComparer.Default);
1787Dictionary<JsonValueType, List<string>> valueTypeToTypes = new();
2297bool PropertyIsOverriddenAndIgnored(IPropertySymbol property, Dictionary<string, ISymbol>? ignoredMembers)
2309public Dictionary<string, (PropertyGenerationSpec, ISymbol, int index)> AddedProperties = new(options?.PropertyNameCaseInsensitive == true ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal);
2310public Dictionary<string, ISymbol>? IgnoredMembers;
System.Text.RegularExpressions (22)
System\Text\RegularExpressions\Symbolic\SymbolicRegexBuilder.cs (6)
40private readonly Dictionary<TSet, SymbolicRegexNode<TSet>> _singletonCache = new();
47internal readonly Dictionary<NodeCacheKey, SymbolicRegexNode<TSet>> _nodeCache = new();
95internal readonly Dictionary<(SymbolicRegexNode<TSet>, TSet elem, uint context), SymbolicRegexNode<TSet>> _derivativeCache = new();
103internal readonly Dictionary<(SymbolicRegexNode<TSet>, uint), SymbolicRegexNode<TSet>> _pruneLowerPriorityThanNullabilityCache = new();
111internal readonly Dictionary<SymbolicRegexNode<TSet>, SymbolicRegexNode<TSet>> _stripEffectsCache = new();
119internal readonly Dictionary<(SymbolicRegexNode<TSet>, SymbolicRegexNode<TSet>), bool> _subsumptionCache = new();
System.Text.RegularExpressions.Generator (27)
RegexGenerator.cs (5)
115Dictionary<string, string[]> requiredHelpers = new();
193var emittedExpressions = new Dictionary<(string Pattern, RegexOptions Options, int? Timeout), RegexMethod>();
199Dictionary<string, string[]> requiredHelpers = new();
207else if (result is ValueTuple<RegexMethod, string, Dictionary<string, string[]>, CompilationData> regexImpl)
272else if (result is ValueTuple<RegexMethod, string, Dictionary<string, string[]>, CompilationData> regexImpl)
RegexGenerator.Emitter.cs (18)
232private static void EmitRegexDerivedTypeRunnerFactory(IndentedTextWriter writer, RegexMethod rm, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
342private static void AddWordCharHelpersSupport(Dictionary<string, string[]> requiredHelpers)
371private static void AddIsWordCharHelper(Dictionary<string, string[]> requiredHelpers)
395private static void AddIsBoundaryWordCharHelper(Dictionary<string, string[]> requiredHelpers)
419private static void AddIsECMABoundaryWordCharHelper(Dictionary<string, string[]> requiredHelpers)
435private static void AddIsBoundaryHelper(Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
457private static void AddIsPreWordCharBoundaryHelper(Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
479private static void AddIsPostWordCharBoundaryHelper(Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
498private static void AddIsECMABoundaryHelper(Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
520private static string EmitSearchValuesOrLiteral(ReadOnlySpan<char> chars, Dictionary<string, string[]> requiredHelpers)
534private static string EmitSearchValues(ReadOnlySpan<char> charsSpan, Dictionary<string, string[]> requiredHelpers, string? fieldName = null)
631private static string EmitIndexOfAnyCustomHelper(string set, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
838private static void EmitTryFindNextPossibleStartingPosition(IndentedTextWriter writer, RegexMethod rm, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
1588private static void EmitTryMatchAtCurrentPosition(IndentedTextWriter writer, RegexMethod rm, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
1620Dictionary<string, int> usedNames = new();
1633Dictionary<string, string[]> additionalLocalFunctions = new();
5057Dictionary<string, string[]> requiredHelpers,
5132private static string MatchCharacterClass(string chExpr, string charClass, bool negate, HashSet<string> additionalDeclarations, Dictionary<string, string[]> requiredHelpers)
System.Threading.RateLimiting (1)
System.Threading.Tasks.Dataflow (4)
System.Windows.Controls.Ribbon (19)
System.Windows.Forms (79)
System.Windows.Forms.Design (104)
System.Windows.Forms.Primitives (3)
System.Windows.Forms.PrivateSourceGenerators (1)
System.Windows.Input.Manipulations (1)
System.Xaml (100)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (10)
1653private Dictionary<string, object> _ignorables;
1654private Dictionary<string, ProcessContentSet> _processContents;
1655private Dictionary<string, PreserveItemSet> _preserveElements;
1656private Dictionary<string, PreserveItemSet> _preserveAttributes;
2008private Dictionary<string, string> _names;
2063private Dictionary<string, object> _knownNamespaces;
2064private Dictionary<string, string> _namespaceMap = new Dictionary<string, string>();
2065private Dictionary<string, object> _subsumingNamespaces;
2066private Dictionary<string, HandleElementCallback> _elementHandler = new Dictionary<string, HandleElementCallback>();
2067private Dictionary<string, HandleAttributeCallback> _attributeHandler = new Dictionary<string, HandleAttributeCallback>();
System\Xaml\MS\Impl\XmlNsInfo.cs (10)
71private Dictionary<string, string> _oldToNewNs;
72internal Dictionary<string, string> OldToNewNs
85private Dictionary<string, string> _prefixes;
86internal Dictionary<string, string> Prefixes
302private Dictionary<string, string> LoadOldToNewNs()
304Dictionary<string, string> result = new Dictionary<string, string>(StringComparer.Ordinal);
340private void LoadOldToNewNsHelper(Dictionary<string, string> result, string oldns, string newns, Assembly assembly)
355private Dictionary<string, string> LoadPrefixes()
357Dictionary<string, string> result = new Dictionary<string, string>(StringComparer.Ordinal);
392private void LoadPrefixesHelper(Dictionary<string, string> result, string xmlns, string prefix, Assembly assembly)
System\Xaml\Runtime\DynamicMethodRuntime.cs (10)
56private Dictionary<MethodInfo, PropertyGetDelegate> _propertyGetDelegates;
57private Dictionary<MethodInfo, PropertySetDelegate> _propertySetDelegates;
58private Dictionary<MethodBase, FactoryDelegate> _factoryDelegates;
59private Dictionary<Type, object> _converterInstances;
60private Dictionary<Type, DelegateCreator> _delegateCreators;
63private Dictionary<MethodInfo, PropertyGetDelegate> PropertyGetDelegates
76private Dictionary<MethodInfo, PropertySetDelegate> PropertySetDelegates
89private Dictionary<MethodBase, FactoryDelegate> FactoryDelegates
102private Dictionary<Type, object> ConverterInstances
115private Dictionary<Type, DelegateCreator> DelegateCreators
System\Xaml\Schema\TypeReflector.cs (16)
259internal Dictionary<int, IList<XamlType>> ReflectedPositionalParameters { get; set; }
488Dictionary<string, PropertyInfo> result = new Dictionary<string, PropertyInfo>(propList.Length);
550Dictionary<string, EventInfo> result = new Dictionary<string, EventInfo>(eventList.Length);
735private void LookupAllStaticAccessors(out Dictionary<string, List<MethodInfo>> getters,
736out Dictionary<string, List<MethodInfo>> setters, out Dictionary<string, List<MethodInfo>> adders)
754private void LookupAllStaticAccessorsHelper(MethodInfo[] allMethods, Dictionary<string, List<MethodInfo>> getters,
755Dictionary<string, List<MethodInfo>> setters, Dictionary<string, List<MethodInfo>> adders, bool isUnderlyingTypePublic)
866private static void AddToMultiDict(Dictionary<string, List<MethodInfo>> dict, string name, MethodInfo value, bool isUnderlyingTypePublic)
991Dictionary<string, List<MethodInfo>> getters;
992Dictionary<string, List<MethodInfo>> setters;
993Dictionary<string, List<MethodInfo>> adders;
1002Dictionary<string, List<MethodInfo>> getters, Dictionary<string, List<MethodInfo>> setters)
1045List<XamlMember> result, Dictionary<string, List<MethodInfo>> adders)
System\Xaml\XamlSchemaContext.cs (7)
489private ConcurrentDictionary<XamlType, Dictionary<string, SpecialBracketCharacters> > _masterBracketCharacterCache;
498private ConcurrentDictionary<XamlType, Dictionary<string, SpecialBracketCharacters> > MasterBracketCharacterCache
503Interlocked.CompareExchange(ref _masterBracketCharacterCache, CreateDictionary<XamlType, Dictionary<string, SpecialBracketCharacters>>(), null);
566internal Dictionary<string, SpecialBracketCharacters> InitBracketCharacterCacheForType(XamlType type)
570Dictionary<string, SpecialBracketCharacters> bracketCharacterCache = null;
587private Dictionary<string, SpecialBracketCharacters> BuildBracketCharacterCacheForType(XamlType type)
589Dictionary<string, SpecialBracketCharacters> map = new Dictionary<string, SpecialBracketCharacters>(StringComparer.OrdinalIgnoreCase);
TypeScriptApiCompat (10)
UnitTests.Common (5)
vbc (5)
VBCSCompiler (6)
vstest.console (37)
Processors\EnableBlameArgumentProcessor.cs (9)
135Dictionary<string, string>? collectDumpParameters = null;
187private void InitializeBlame(bool enableCrashDump, bool enableHangDump, bool monitorPostMortemDebugger, Dictionary<string, string>? collectDumpParameters)
218var dumpParameters = collectDumpParameters
234var hangDumpParameters = collectDumpParameters
259Dictionary<string, string> monitorPostMortemDebuggerParameters = new()
312private static void AddCollectDumpNode(Dictionary<string, string>? parameters, XmlDocument xmlDocument, XmlElement outernode)
323private static void AddCollectHangDumpNode(Dictionary<string, string> parameters, XmlDocument xmlDocument, XmlElement outernode)
334private static void AddMonitorPostMortemDebuggerNode(Dictionary<string, string> parameters, XmlDocument xmlDocument, XmlElement outernode)
342private static void AddNode(Dictionary<string, string>? parameters, XmlDocument xmlDocument, XmlElement outernode, string nodeName)
vstest.console.arm64 (37)
src\vstest\src\vstest.console\Processors\EnableBlameArgumentProcessor.cs (9)
135Dictionary<string, string>? collectDumpParameters = null;
187private void InitializeBlame(bool enableCrashDump, bool enableHangDump, bool monitorPostMortemDebugger, Dictionary<string, string>? collectDumpParameters)
218var dumpParameters = collectDumpParameters
234var hangDumpParameters = collectDumpParameters
259Dictionary<string, string> monitorPostMortemDebuggerParameters = new()
312private static void AddCollectDumpNode(Dictionary<string, string>? parameters, XmlDocument xmlDocument, XmlElement outernode)
323private static void AddCollectHangDumpNode(Dictionary<string, string> parameters, XmlDocument xmlDocument, XmlElement outernode)
334private static void AddMonitorPostMortemDebuggerNode(Dictionary<string, string> parameters, XmlDocument xmlDocument, XmlElement outernode)
342private static void AddNode(Dictionary<string, string>? parameters, XmlDocument xmlDocument, XmlElement outernode, string nodeName)
WindowsFormsIntegration (7)