58 types derived from Dictionary
Aspire.Hosting (1)
ConfigurationSchemaGenerator.Tests (1)
dotnet-svcutil-lib (1)
GenerateDocumentationAndConfigFiles (1)
Metrics (1)
Metrics.Legacy (1)
Microsoft.AspNetCore.Mvc.Abstractions.Test (1)
Microsoft.AspNetCore.Mvc.Core (1)
Microsoft.AspNetCore.Mvc.Core.Test (1)
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
Microsoft.AspNetCore.Mvc.IntegrationTests (2)
Microsoft.AspNetCore.Razor.Runtime.Test (4)
Microsoft.AspNetCore.Routing (1)
Microsoft.Build.Tasks.CodeAnalysis (1)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.Collections.Package (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Debugging.Package (1)
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.InteractiveHost (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.PooledObjects.Package (1)
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
Microsoft.CodeAnalysis.Threading.Package (1)
Microsoft.CodeAnalysis.Workspaces (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.DotNet.SignCheckLibrary (1)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (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)
PresentationFramework (2)
Roslyn.Diagnostics.Analyzers (1)
System.ComponentModel.TypeConverter (1)
System.Private.CoreLib (1)
System.Private.Xml (2)
System.Windows.Forms (1)
System.Xaml (1)
System.Xaml.Tests (1)
Test.Utilities (1)
Text.Analyzers (1)
7264 instantiations of Dictionary
AnalyzerRunner (5)
aspire (9)
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.Tests (10)
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (31)
Aspire.Dashboard.Components.Tests (3)
Pages\ResourcesTests.cs (3)
236new Dictionary<string, bool> { { "Type1", true }, { "Type2", false } },
238new Dictionary<string, bool> { { "Running", true }, { "Finished", false } },
240new Dictionary<string, bool> { { "Healthy", true }, { "Unhealthy", false } },
Aspire.Dashboard.Tests (21)
Aspire.EndToEnd.Tests (4)
Aspire.Hosting (26)
Aspire.Hosting.Azure (5)
Aspire.Hosting.Azure.AppContainers (3)
Aspire.Hosting.Azure.AppService (1)
Aspire.Hosting.Azure.PostgreSQL (1)
Aspire.Hosting.Azure.Sql (1)
Aspire.Hosting.Azure.Tests (39)
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.Docker (2)
Aspire.Hosting.Docker.Tests (3)
Aspire.Hosting.Kubernetes (7)
Aspire.Hosting.Milvus (1)
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MySql (1)
Aspire.Hosting.MySql.Tests (6)
Aspire.Hosting.Oracle (1)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.PostgreSQL.Tests (5)
Aspire.Hosting.Qdrant.Tests (3)
Aspire.Hosting.Redis.Tests (7)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.SqlServer.Tests (2)
Aspire.Hosting.Testing (2)
Aspire.Hosting.Tests (36)
Aspire.Hosting.Valkey.Tests (3)
Aspire.Hosting.Yarp (2)
Aspire.Hosting.Yarp.Tests (11)
YarpConfigGeneratorTests.cs (11)
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>();
265.WithMetadata(new Dictionary<string, string>() { { "custom-metadata", "some-value" } });
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (2)
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (2)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (2)
Aspire.Oracle.EntityFrameworkCore.Tests (2)
Aspire.Playground.Tests (15)
AppHostTests.cs (14)
146resourceEndpoints: new() { { "apiservice", ["/alive", "/health", "/garnet/ping", "/garnet/get", "/garnet/set", "/redis/ping", "/redis/get", "/redis/set", "/valkey/ping", "/valkey/get", "/valkey/set"] } },
154resourceEndpoints: new() { { "api", ["/alive", "/health", "/"] } },
159resourceEndpoints: new() { { "apiservice", ["/alive", "/health", "/create", "/search"] } },
172resourceEndpoints: new() { { "apiservice", ["/alive", "/health"] } }),
174resourceEndpoints: new() { { "api", ["/alive", "/health", "/"] } },
181resourceEndpoints: new() { { "apiservice", ["/alive", "/health", "/catalog"] } },
187resourceEndpoints: new() {
196resourceEndpoints: new() { { "api", ["/", "/alive", "/health"] } },
201resourceEndpoints: new() {
215resourceEndpoints: new() { { "api", ["/alive", "/health", "/redis"] } },
222resourceEndpoints: new() { { "apiservice", ["/alive", "/health"] } },
228resourceEndpoints: new() { { "api", ["/alive", "/health"] } },
235resourceEndpoints: new() { { "api", ["/", "/alive", "/health"] } },
241resourceEndpoints: new() {
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (2)
Aspire.Templates.Tests (4)
AuthSamples.FunctionalTests (4)
BasicTestApp (2)
BasicWebSite (2)
blazor-devserver (1)
BuildActionTelemetryTable (1)
BuildBoss (2)
BuildValidator (6)
CodeGenerator (1)
ConfigurationSchemaGenerator (5)
ConfigurationSchemaGenerator.Tests (2)
Crossgen2Tasks (1)
DemoConsole (1)
dotnet-openapi (3)
dotnet-svcutil.xmlserializer (3)
dotnet-svcutil-lib (213)
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-user-jwts (5)
FilesWebSite (1)
FormatterWebSite (2)
GenerateDocumentationAndConfigFiles (39)
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>()
GenericHostWebSite (1)
HealthChecksSample (2)
HelixTestRunner (1)
HtmlGenerationWebSite (1)
http2cat (1)
IdeCoreBenchmarks (4)
Identity.DefaultUI.WebSite (3)
IIS.FunctionalTests (1)
IIS.LongTests (4)
IIS.Microbenchmarks (1)
IIS.NewHandler.FunctionalTests (4)
IIS.NewShim.FunctionalTests (4)
IISExpress.FunctionalTests (4)
illink (70)
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>>();
549slots = new Dictionary<IMetadataTokenProvider, object>();
Linker\LinkContext.cs (11)
212_actions = new Dictionary<string, AssemblyAction>();
213_parameters = new Dictionary<string, string>(StringComparer.Ordinal);
217_isTrimmable = new Dictionary<AssemblyDefinition, bool>();
219FeatureSettings = new Dictionary<string, bool>(StringComparer.Ordinal);
233WarnAsError = new Dictionary<int, bool>();
237SingleWarn = new Dictionary<string, bool>();
804readonly Dictionary<MethodReference, MethodDefinition?> methodresolveCache = new();
805readonly Dictionary<FieldReference, FieldDefinition?> fieldresolveCache = new();
806readonly Dictionary<TypeReference, TypeDefinition?> typeresolveCache = new();
807readonly Dictionary<ExportedType, TypeDefinition?> exportedTypeResolveCache = new();
1079readonly Dictionary<string, Pair> perAssembly = new();
ILLink.RoslynAnalyzer (18)
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)
InMemory.FunctionalTests (14)
InProcessWebSite (1)
installer.tasks (1)
Interop.FunctionalTests (1)
KeyManagementSimulator (1)
Metrics (25)
Metrics.Legacy (25)
Microsoft.Analyzers.Extra (9)
Microsoft.Analyzers.Local (9)
Microsoft.Arcade.Test.Common (1)
Microsoft.AspNetCore.Analyzer.Testing (2)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.Analyzers.Test (1)
Microsoft.AspNetCore.Antiforgery.Test (4)
Microsoft.AspNetCore.App.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers.Test (3)
Microsoft.AspNetCore.App.CodeFixes (1)
Microsoft.AspNetCore.Authentication (1)
Microsoft.AspNetCore.Authentication.Abstractions (5)
Microsoft.AspNetCore.Authentication.Core (2)
Microsoft.AspNetCore.Authentication.Core.Test (8)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (1)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (1)
Microsoft.AspNetCore.Authentication.OAuth (3)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
Microsoft.AspNetCore.Authentication.Test (13)
Microsoft.AspNetCore.Authentication.Twitter (4)
Microsoft.AspNetCore.Authorization (1)
Microsoft.AspNetCore.BrowserTesting (6)
Microsoft.AspNetCore.Components (36)
RenderTree\Renderer.cs (6)
34private readonly Dictionary<int, ComponentState> _componentStateById = new Dictionary<int, ComponentState>();
35private readonly Dictionary<IComponent, ComponentState> _componentStateByComponent = new Dictionary<IComponent, ComponentState>();
37private readonly Dictionary<ulong, (int RenderedByComponentId, EventCallback Callback, string? attributeName)> _eventBindings = new();
38private readonly Dictionary<ulong, ulong> _eventHandlerIdReplacements = new Dictionary<ulong, ulong>();
43private readonly object _activityLinksStore = new Dictionary<string, CategoryLink>(StringComparer.OrdinalIgnoreCase);
296_rootComponentsLatestParameters ??= new();
Microsoft.AspNetCore.Components.Authorization.Tests (16)
AuthorizeRouteViewTest.cs (13)
15private static readonly IReadOnlyDictionary<string, object> EmptyParametersDictionary = new Dictionary<string, object>();
47var routeData = new RouteData(typeof(TestPageRequiringAuthorization), new Dictionary<string, object>
54_renderer.RenderRootComponent(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
82var routeData = new RouteData(typeof(TestPageRequiringAuthorization), new Dictionary<string, object>
90_renderer.RenderRootComponent(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
129_renderer.RenderRootComponent(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
158_renderer.RenderRootComponent(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
185_renderer.RenderRootComponent(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
212var firstRenderTask = _renderer.RenderRootComponentAsync(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
256var firstRenderTask = _renderer.RenderRootComponentAsync(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
278_renderer.RenderRootComponent(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
336_renderer.RenderRootComponent(_authorizeRouteViewComponentId, ParameterView.FromDictionary(new Dictionary<string, object>
344var render2Task = _renderer.Dispatcher.InvokeAsync(() => _authorizeRouteViewComponent.SetParametersAsync(ParameterView.FromDictionary(new Dictionary<string, object>
Microsoft.AspNetCore.Components.Endpoints (23)
Microsoft.AspNetCore.Components.Endpoints.Tests (160)
Assets\ImportMapDefinitionTest.cs (14)
28new Dictionary<string, string>
56new Dictionary<string, IReadOnlyDictionary<string, string>>
58["/scoped/"] = new Dictionary<string, string>
85new Dictionary<string, string>
90new Dictionary<string, string>
136new Dictionary<string, string>
140new Dictionary<string, IReadOnlyDictionary<string, string>>
142["/legacy/"] = new Dictionary<string, string>
147new Dictionary<string, string>
153new Dictionary<string, string>
158new Dictionary<string, IReadOnlyDictionary<string, string>>
160["/scoped/"] = new Dictionary<string, string>
164["/legacy/"] = new Dictionary<string, string>
169new Dictionary<string, string>
Binding\FormDataMapperTests.cs (72)
26var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
46var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
66var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
80var dictionary = new Dictionary<FormKey, StringValues>(collection.Count);
97var collection = new Dictionary<string, StringValues>() { };
119var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("abc") };
136var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("abc") };
162var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
179var collection = new Dictionary<string, StringValues>() { };
196var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
213var collection = new Dictionary<string, StringValues>() { ["value.Slug"] = new StringValues(value) };
239var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("(1,1)") };
257var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("(1,1)") };
273var collection = new Dictionary<string, StringValues>() { };
290var data = new Dictionary<string, StringValues>() { };
306var data = new Dictionary<string, StringValues>() { ["[0]"] = "10" };
322var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "10", "11" }) };
340var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "Red", "Blue" }) };
358var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "Red", "Blue" }) };
376var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "10", "a" }) };
401var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "10", "a", "11" }) };
431var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
462var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
508var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
569var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
609var collection = new Dictionary<string, StringValues>()
897var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
905var expected = new ConcurrentDictionary<int, int>(new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, });
913var expected = ImmutableDictionary.CreateRange(new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, });
921var expected = ImmutableSortedDictionary.CreateRange(new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, });
929var expected = ImmutableDictionary.CreateRange(new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, });
931var collection = new Dictionary<string, StringValues>()
960var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
984var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
985var collection = new Dictionary<string, StringValues>()
1014var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
1015var collection = new Dictionary<string, StringValues>()
1044var collection = new Dictionary<string, StringValues>() { };
1066var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
1105var expected = new Dictionary<int, int>
1118var collection = new Dictionary<string, StringValues>()
1166var expected = new Dictionary<int, int>
1177var collection = new Dictionary<string, StringValues>()
1226var collection = new Dictionary<string, StringValues>()
1254var collection = new Dictionary<string, StringValues>()
1290var data = new Dictionary<string, StringValues>()
1315var data = new Dictionary<string, StringValues>()
1356var data = new Dictionary<string, StringValues>()
1415var data = new Dictionary<string, StringValues>()
1486var data = new Dictionary<string, StringValues>()
1541Children = new Dictionary<int, RecursiveDictionaryTree>() { [0] = expected }
1545var data = new Dictionary<string, StringValues>()
1590var data = new Dictionary<string, StringValues>()
1629var data = new Dictionary<string, StringValues>()
1660var data = new Dictionary<string, StringValues>()
1679var data = new Dictionary<string, StringValues>()
1698var data = new Dictionary<string, StringValues>()
1717var data = new Dictionary<string, StringValues>()
1739var data = new Dictionary<string, StringValues>()
1761var data = new Dictionary<string, StringValues>()
1787var data = new Dictionary<string, StringValues>()
1812var data = new Dictionary<string, StringValues>()
1832var data = new Dictionary<string, StringValues>()
1852var data = new Dictionary<string, StringValues>() { };
1875var data = new Dictionary<string, StringValues>() { ["value"] = "20" };
1906var data = new Dictionary<string, StringValues>();
1934var data = new Dictionary<string, StringValues>();
1967var data = new Dictionary<string, StringValues>();
1989var data = new Dictionary<string, StringValues>();
2012var data = new Dictionary<string, StringValues>();
2045var data = new Dictionary<string, StringValues>();
2080var data = new Dictionary<string, StringValues>()
EndpointHtmlRendererTest.cs (21)
212ParameterView.FromDictionary(new Dictionary<string, object>
250ParameterView.FromDictionary(new Dictionary<string, object>
286ParameterView.FromDictionary(new Dictionary<string, object>
336ParameterView.FromDictionary(new Dictionary<string, object>
475var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "Name", "SomeName" } });
533var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "Name", "SomeName" } });
550var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "Name", "SomeName" } });
589var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "Name", null } });
628var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "Name", "SomeName" } });
679var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "Name", null } });
728var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "Name", "SomeName" } });
745var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "state", state } });
775var parameters = ParameterView.FromDictionary(new Dictionary<string, object> { { "state", state } });
797ParameterView.FromDictionary(new Dictionary<string, object>
817ParameterView.FromDictionary(new Dictionary<string, object>
837ParameterView.FromDictionary(new Dictionary<string, object>
876ParameterView.FromDictionary(new Dictionary<string, object>
892ParameterView.FromDictionary(new Dictionary<string, object>
924ParameterView.FromDictionary(new Dictionary<string, object>
1005ParameterView.FromDictionary(new Dictionary<string, object>
1608ParameterView.FromDictionary(new Dictionary<string, object>
ImportMapTest.cs (20)
39new Dictionary<string, string>
44new Dictionary<string, IReadOnlyDictionary<string, string>>
46["development"] = new Dictionary<string, string>
52new Dictionary<string, string>
59importMap.AdditionalAttributes = new Dictionary<string, object> { ["nonce"] = "random" }.AsReadOnly();
85new Dictionary<string, string>
90new Dictionary<string, IReadOnlyDictionary<string, string>>
92["development"] = new Dictionary<string, string>
98new Dictionary<string, string>
130new Dictionary<string, string>
135new Dictionary<string, IReadOnlyDictionary<string, string>>
137["development"] = new Dictionary<string, string>
143new Dictionary<string, string>
150new Dictionary<string, string>
169await component.SetParametersAsync(ParameterView.FromDictionary(new Dictionary<string, object>
195new Dictionary<string, string>
200new Dictionary<string, IReadOnlyDictionary<string, string>>
202["development"] = new Dictionary<string, string>
208new Dictionary<string, string>
225await component.SetParametersAsync(ParameterView.FromDictionary(new Dictionary<string, object>
Microsoft.AspNetCore.Components.Forms (4)
Microsoft.AspNetCore.Components.Forms.Tests (3)
Microsoft.AspNetCore.Components.Performance (2)
Microsoft.AspNetCore.Components.QuickGrid (1)
Microsoft.AspNetCore.Components.Server (9)
Microsoft.AspNetCore.Components.Server.Tests (42)
Circuits\CircuitHostTest.cs (8)
531Dictionary<string, object> parameters = new()
557Dictionary<string, object> parameters = new()
582Dictionary<string, object> parameters = new()
608await AddComponentAsync<DynamicallyAddedComponent>(circuitHost, 1, new Dictionary<string, object>()
615Dictionary<string, object> parameters = new()
647await AddComponentAsync<DynamicallyAddedComponent>(circuitHost, 1, new Dictionary<string, object>()
652Dictionary<string, object> parameters = new()
682Dictionary<string, object> parameters = new()
Circuits\CircuitPersistenceManagerTest.cs (11)
41(RootComponentType: typeof(RootComponent), Parameters: new Dictionary<string, object>
76new Dictionary<string, object>
95(RootComponentType: typeof(RootComponent), Parameters: new Dictionary<string, object>
99(RootComponentType: typeof(SecondRootComponent), Parameters: new Dictionary<string, object>
129new Dictionary<string, object>
140new Dictionary<string, object>
159(RootComponentType: typeof(RootComponent), Parameters: new Dictionary<string, object>
192ApplicationState = new Dictionary<string, byte[]> { ["test"] = [1, 2, 3] },
223(RootComponentType: typeof(RootComponent), Parameters: new Dictionary<string, object>
258ApplicationState = new Dictionary<string, byte[]> { ["test"] = [1, 2, 3] },
659ApplicationState = new Dictionary<string, byte[]>(state),
Circuits\ServerComponentDeserializerTest.cs (7)
44(typeof(TestComponent), new Dictionary<string, object> { ["Parameter"] = "Value" })));
63(typeof(TestComponent), new Dictionary<string, object> { ["Parameter"] = null })));
103(typeof(TestComponent), new Dictionary<string, object> { ["First"] = "Value" }),
104(typeof(TestComponent), new Dictionary<string, object> { ["Second"] = null })));
133(typeof(TestComponent), new Dictionary<string, object> { ["First"] = "Value" }),
323(typeof(TestComponent), new Dictionary<string, object> { ["First"] = "Value" }),
402Marker = CreateMarker(typeof(DynamicallyAddedComponent), new()
Microsoft.AspNetCore.Components.Tests (175)
PersistentState\ComponentApplicationStateTest.cs (15)
14var applicationState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
15var existingState = new Dictionary<string, byte[]>
32var applicationState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
33var existingState = new Dictionary<string, byte[]>
48var currentState = new Dictionary<string, byte[]>();
62var applicationState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
63var existingState = new Dictionary<string, byte[]>
81var currentState = new Dictionary<string, byte[]>();
100var currentState = new Dictionary<string, byte[]>();
117var currentState = new Dictionary<string, byte[]>();
136var currentState = new Dictionary<string, byte[]>();
156var existingState = new Dictionary<string, byte[]>() { ["MyState"] = serialized };
157var applicationState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
174var existingState = new Dictionary<string, byte[]>() { ["MyState"] = serialized };
175var applicationState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
PersistentState\ComponentStatePersistenceManagerTest.cs (10)
44var state = new Dictionary<string, byte[]>
66var state = new Dictionary<string, byte[]>
88var state = new Dictionary<string, byte[]>();
138var state = new Dictionary<string, byte[]>();
165var state = new Dictionary<string, byte[]>();
187var state = new Dictionary<string, byte[]>();
217var state = new Dictionary<string, byte[]>();
253var state = new Dictionary<string, byte[]>();
281var state = new Dictionary<string, byte[]>();
309var state = new Dictionary<string, byte[]>();
PersistentStateValueProviderTests.cs (24)
25new Dictionary<string, byte[]>(),
54new Dictionary<string, byte[]>(),
76new Dictionary<string, byte[]>(),
99var state = new Dictionary<string, byte[]>();
124var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
137var state = new Dictionary<string, byte[]>();
162var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
175var state = new Dictionary<string, byte[]>();
203var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
248var state = new Dictionary<string, byte[]>();
276var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
294var state = new Dictionary<string, byte[]>();
334var state = new Dictionary<string, byte[]>();
367var state = new Dictionary<string, byte[]>();
407var state = new Dictionary<string, byte[]>();
439var state = new Dictionary<string, byte[]>();
462var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
474var state = new Dictionary<string, byte[]>();
497var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
509var state = new Dictionary<string, byte[]>();
532var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
544var state = new Dictionary<string, byte[]>();
567var newState = new PersistentComponentState(new Dictionary<string, byte[]>(), []);
577var dictionary = new Dictionary<string, byte[]>();
RendererTest.cs (49)
238await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
240[EventActionsName] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
257[WhatToRenderName] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
282renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
298renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
397await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
399[EventActionsName] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
416[WhatToRenderName] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
441await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
443[EventActionsName] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
460[WhatToRenderName] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
485await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
487[EventActionsName] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
518[WhatToRenderName] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
2632ChildParameters = new Dictionary<string, object>
2759ChildParameters = new Dictionary<string, object>
3552var task = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3554[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3565[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
3585var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3587[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3598[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
3618var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3620[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3631[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
3652var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3654[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3669[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
3749var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3751[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3779[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
3807var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3809[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3835[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
3862var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3864[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3890[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
3916var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
3918[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
3946[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
4046var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
4048[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
4059[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
4080var renderTask = renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
4082[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
4093[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
4117await renderer.RenderRootComponentAsync(componentId, ParameterView.FromDictionary(new Dictionary<string, object>
4119[nameof(NestedAsyncComponent.EventActions)] = new Dictionary<int, IList<NestedAsyncComponent.ExecutionAction>>
4135[nameof(NestedAsyncComponent.WhatToRender)] = new Dictionary<int, Func<NestedAsyncComponent, RenderFragment>>
Rendering\RenderTreeBuilderTest.cs (13)
285builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
292builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
331builder.AddMultipleAttributes(1, new Dictionary<string, object>()
354var attributes = new Dictionary<string, object>
368var attributes = new Dictionary<string, object>
1842builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
1867builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
1892builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
1915builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
1939builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
1962builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
1993builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
2002builder.AddMultipleAttributes(0, new Dictionary<string, object>(StringComparer.OrdinalIgnoreCase)
Routing\RouteTableFactoryTests.cs (9)
335var expectedParameters = new Dictionary<string, object>
356var expectedParameters = new Dictionary<string, object>
403Assert.Equal(new Dictionary<string, object>
676Assert.Equal(new Dictionary<string, object>
706Assert.Equal(new Dictionary<string, object>
732Assert.Equal(new Dictionary<string, object>
757Assert.Equal(new Dictionary<string, object>
952Assert.Equal(context.Parameters, new Dictionary<string, object>
1111Assert.Equal(new Dictionary<string, object>
Microsoft.AspNetCore.Components.Web (9)
Microsoft.AspNetCore.Components.Web.Tests (20)
HtmlRendering\HtmlRendererTest.cs (10)
177rtb.AddMultipleAttributes(3, new Dictionary<string, object>() { { "Class", "test2" }, });
666ParameterView.FromDictionary(new Dictionary<string, object>
763var result = await htmlRenderer.RenderComponentAsync<AsyncComponent>(ParameterView.FromDictionary(new Dictionary<string, object>
789var result = await htmlRenderer.RenderComponentAsync<NestedAsyncComponent>(ParameterView.FromDictionary(new Dictionary<string, object>
811var first = await htmlRenderer.RenderComponentAsync<SectionOutlet>(ParameterView.FromDictionary(new Dictionary<string, object>
819var second = await htmlRenderer.RenderComponentAsync<SectionContent>(ParameterView.FromDictionary(new Dictionary<string, object>
896await htmlRenderer.RenderComponentAsync<ErrorThrowingComponent>(ParameterView.FromDictionary(new Dictionary<string, object>
917htmlRenderer.RenderComponentAsync<ErrorThrowingComponent>(ParameterView.FromDictionary(new Dictionary<string, object>
937htmlRenderer.BeginRenderingComponent<ErrorThrowingComponent>(ParameterView.FromDictionary(new Dictionary<string, object>
957var content = htmlRenderer.BeginRenderingComponent<ErrorThrowingComponent>(ParameterView.FromDictionary(new Dictionary<string, object>
Microsoft.AspNetCore.Components.WebAssembly (5)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.Components.WebAssembly.Tests (10)
Hosting\WebAssemblyHostConfigurationTest.cs (10)
15var initialData = new Dictionary<string, string>() {
41var initialData = new Dictionary<string, string>() { { "color", "blue" } };
65var initialData = new Dictionary<string, string>() { { "color", "blue" } };
83var initialData = new Dictionary<string, string>() {
110var initialData = new Dictionary<string, string>() { { "color", "blue" } };
127var dic1 = new Dictionary<string, string>()
134var dic2 = new Dictionary<string, string>()
141var dic3 = new Dictionary<string, string>()
186var dic1 = new Dictionary<string, string>()
190var dic2 = new Dictionary<string, string>()
Microsoft.AspNetCore.Components.WebView (5)
Microsoft.AspNetCore.Components.WebView.Maui (1)
Microsoft.AspNetCore.Components.WebView.Test (5)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (1)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (3)
Microsoft.AspNetCore.Connections.Abstractions (1)
Microsoft.AspNetCore.Cors (1)
Microsoft.AspNetCore.DataProtection (4)
Microsoft.AspNetCore.DataProtection.Tests (11)
RegistryPolicyResolverTests.cs (10)
21var registryEntries = new Dictionary<string, object>();
37var registryEntries = new Dictionary<string, object>()
58var registryEntries = new Dictionary<string, object>()
75var registryEntries = new Dictionary<string, object>()
92var registryEntries = new Dictionary<string, object>()
116var registryEntries = new Dictionary<string, object>()
152var registryEntries = new Dictionary<string, object>()
174var registryEntries = new Dictionary<string, object>()
204var registryEntries = new Dictionary<string, object>()
226var registryEntries = new Dictionary<string, object>()
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Diagnostics.HealthChecks (3)
Microsoft.AspNetCore.Diagnostics.HealthChecks.Tests (3)
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (25)
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.Grpc.JsonTranscoding.Tests (32)
UnaryServerCallHandlerTests.cs (25)
55var routeParameterDescriptors = new Dictionary<string, RouteParameter>
99var routeParameterDescriptors = new Dictionary<string, RouteParameter>
133var routeParameterDescriptors = new Dictionary<string, RouteParameter>
206httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
244httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
291httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
341httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
391httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
441httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
491httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
525httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
553httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
584httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
620httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
651httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
677httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
704httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1326httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1493httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1521httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1604httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1621httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1665httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1760httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1794httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
Microsoft.AspNetCore.Grpc.Microbenchmarks (1)
Microsoft.AspNetCore.Grpc.Swagger (4)
Microsoft.AspNetCore.HeaderParsing (2)
Microsoft.AspNetCore.HeaderParsing.Tests (3)
Microsoft.AspNetCore.HeaderPropagation (1)
Microsoft.AspNetCore.HeaderPropagation.Tests (1)
Microsoft.AspNetCore.Hosting (2)
Microsoft.AspNetCore.Hosting.Tests (44)
WebHostBuilderTests.cs (10)
294var data = new Dictionary<string, string>
507var settings = new Dictionary<string, string>
533var settings = new Dictionary<string, string>
559var settings = new Dictionary<string, string>
568var overrideSettings = new Dictionary<string, string>
594var vals = new Dictionary<string, string>
623var vals = new Dictionary<string, string>
644var vals = new Dictionary<string, string>
1477var vals = new Dictionary<string, string>
1499var vals = new Dictionary<string, string>
Microsoft.AspNetCore.Http (12)
Microsoft.AspNetCore.Http.Abstractions (6)
Microsoft.AspNetCore.Http.Abstractions.Microbenchmarks (2)
Microsoft.AspNetCore.Http.Abstractions.Tests (3)
Microsoft.AspNetCore.Http.Connections (2)
Microsoft.AspNetCore.Http.Connections.Client (1)
Microsoft.AspNetCore.Http.Connections.Tests (18)
HttpConnectionDispatcherTests.cs (18)
228var values = new Dictionary<string, StringValues>();
308var values = new Dictionary<string, StringValues>();
350var values = new Dictionary<string, StringValues>();
388var values = new Dictionary<string, StringValues>();
427var values = new Dictionary<string, StringValues>();
467var values = new Dictionary<string, StringValues>();
530var values = new Dictionary<string, StringValues>();
598var values = new Dictionary<string, StringValues>();
661var values = new Dictionary<string, StringValues>();
765var values = new Dictionary<string, StringValues>();
907var values = new Dictionary<string, StringValues>();
1842var values = new Dictionary<string, StringValues>();
1894var values = new Dictionary<string, StringValues>();
2570var values = new Dictionary<string, StringValues>();
2630var values = new Dictionary<string, StringValues>();
2687var values = new Dictionary<string, StringValues>();
3703var values = new Dictionary<string, StringValues>();
3740var values = new Dictionary<string, StringValues>();
Microsoft.AspNetCore.Http.Extensions (9)
Microsoft.AspNetCore.Http.Extensions.Tests (52)
ProblemDetailsDefaultWriterTest.cs (4)
74Extensions = new Dictionary<string, object>() { { "extensionKey", 1 } }
88Assert.Equal(result.Keys, new(new() { { "type", 0 }, { "title", 1 }, { "status", 2 }, { "detail", 3 }, { "instance", 4 }, { "extensionKey", 5 }, { "traceId", expectedTraceId } }));
106Errors = new Dictionary<string, string[]>() { { "name", ["Name is invalid."] } }
120Assert.Equal(result.Keys, new(new() { { "type", 0 }, { "title", 1 }, { "status", 2 }, { "detail", 3 }, { "instance", 4 }, { "errors", 5 }, { "traceId", expectedTraceId } }));
RequestDelegateFactoryTests.cs (15)
251httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
582httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
604httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
628httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
635httpContext.Request.Form = new FormCollection(new Dictionary<string, StringValues>
753httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>()
1777httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1807httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1837httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1865httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
1905httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
2059var urlEncondedForm = new FormUrlEncodedContent(new Dictionary<string, string> { ["message"] = "hello", ["name"] = "foo" });
2160httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
2197httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
3107httpContext.Request.Query = new QueryCollection(new Dictionary<string, StringValues>
Microsoft.AspNetCore.Http.Microbenchmarks (9)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
Microsoft.AspNetCore.Http.Results (1)
Microsoft.AspNetCore.Http.Results.Tests (32)
CreatedAtRouteOfTResultTests.cs (7)
22var routeValues = new RouteValueDictionary(new Dictionary<string, string>()
42new Dictionary<string, string>() { { "hello", "world" } }
46new RouteValueDictionary(new Dictionary<string, string>() {
82routeValues: new Dictionary<string, object>(),
134routeValues: new Dictionary<string, object>(),
149routeValues: new Dictionary<string, object>(),
165routeValues: new Dictionary<string, object>(),
ResultsTests.cs (5)
1256var extensions = new Dictionary<string, object> { { "test", "value" } };
1304var extensions = (IReadOnlyDictionary<string, object>)new Dictionary<string, object> { ["test"] = "value" };
1399var errors = new Dictionary<string, string[]>() { { "testField", new[] { "test error" } } };
1405var extensions = new Dictionary<string, object>() { { "testExtension", "test value" } };
1780(() => Results.ValidationProblem(new Dictionary<string, string[]>(), null, null, null, null, null, null), typeof(ProblemHttpResult)),
Microsoft.AspNetCore.Http.Tests (9)
Microsoft.AspNetCore.HttpOverrides.Tests (3)
Microsoft.AspNetCore.Identity (2)
Microsoft.AspNetCore.Identity.FunctionalTests (24)
Microsoft.AspNetCore.Identity.InMemory.Test (3)
Microsoft.AspNetCore.Identity.Test (1)
Microsoft.AspNetCore.Identity.UI (2)
Microsoft.AspNetCore.InternalTesting (3)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (22)
Internal\DictionaryAdapterTest.cs (15)
19var dictionary = new Dictionary<string, int>(StringComparer.Ordinal);
39var dictionary = new Dictionary<int, object>();
61var dictionary = new Dictionary<int, object>();
89var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
116var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
141var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
161var dictionary = new Dictionary<Guid, object>();
181var dictionary = new Dictionary<Guid, int>();
200var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
218var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
236var dictionary = new Dictionary<string, Rectangle>(StringComparer.Ordinal);
260var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
279var dictionary = new Dictionary<Uri, object>();
298var dictionary = new Dictionary<string, List<object>>();
322var dictionary = new Dictionary<string, object>();
Microsoft.AspNetCore.JsonPatch.Tests (22)
Internal\DictionaryAdapterTest.cs (15)
22var dictionary = new Dictionary<string, int>(StringComparer.Ordinal);
42var dictionary = new Dictionary<int, object>();
64var dictionary = new Dictionary<int, object>();
92var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
119var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
144var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
164var dictionary = new Dictionary<Guid, object>();
184var dictionary = new Dictionary<Guid, int>();
203var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
221var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
239var dictionary = new Dictionary<string, Rectangle>(StringComparer.Ordinal);
262var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
281var dictionary = new Dictionary<Uri, object>();
300var dictionary = new Dictionary<string, List<object>>();
324var dictionary = new Dictionary<string, object>();
Microsoft.AspNetCore.Mvc.Abstractions (8)
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
Microsoft.AspNetCore.Mvc.Core (41)
Microsoft.AspNetCore.Mvc.Core.Test (312)
ApplicationModels\AttributeRouteModelTests.cs (30)
183var values = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
495new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
506new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
517new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
528new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
539new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
550new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
561new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
572new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
583new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
594new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
605new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
616new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
627new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
638new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
649new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
660new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
677new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase),
684new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase),
691new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase),
698new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase),
705new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
715new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase),
722new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase),
729new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase),
736new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
747new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
758new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
769new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
780new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
ControllerBaseTest.cs (10)
1406var expected = new Dictionary<string, object>
1446var expected = new Dictionary<string, object>
1467var expected = new Dictionary<string, object>
1600var expected = new Dictionary<string, object>
1625var expected = new Dictionary<string, object>
1646var expected = new Dictionary<string, object>
2444var actionResult = controller.ValidationProblem(extensions: new Dictionary<string, object> { { "ext1", 1 }, { "ext2", 2 } });
2521var actionResult = controller.Problem(extensions: new Dictionary<string, object> { { "ext1", 1 }, { "ext2", 2 } });
2590new Dictionary<string, object> { { "hello", "world" } },
2594var expected2 = new Dictionary<string, object>
Controllers\ControllerBinderDelegateProviderTest.cs (24)
43var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
97var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
165var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
207var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
257var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
293var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
342var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
401var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
436var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
484var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
532var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
579var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
629var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
668var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
708var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
749var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
811var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
874var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
962var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
990var boundPropertyTypes = new Dictionary<string, Type>
998var inputPropertyValues = new Dictionary<string, object>
1021var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
1176var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
1228var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
Infrastructure\ActionSelectionTableTest.cs (25)
25RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
34RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
61RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
71RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
101RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
111RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
140RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
149RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
175RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
184RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
210RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
219RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
245RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
275RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
308RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
317RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
326RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
357RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
366RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
375RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
403RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
434RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
465RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
496RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
525RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
Infrastructure\ActionSelectorTest.cs (20)
35RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
44RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
74RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
84RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
116RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
125RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
154RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
163RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
192RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
228RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
237RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
246RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
280RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
289RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
298RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
329RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
363RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
397RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
431RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
465RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
Infrastructure\ControllerActionInvokerTest.cs (26)
858var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
883var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
909var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
932var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
955var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
988var invoker = CreateInvoker(new[] { filter.Object }, nameof(TestController.Echo), new Dictionary<string, object>() { { "input", inputString } });
1015new Dictionary<string, object>() { { "input", inputString } });
1038new Dictionary<string, object>());
1065new Dictionary<string, object>() { { "input", inputString } });
1091new Dictionary<string, object>());
1118new Dictionary<string, object>() { { "input", inputString } });
1134var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
1162var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
1192var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
1215var actionParameters = new Dictionary<string, object> { ["value"] = 3 };
1241var actionParameters = new Dictionary<string, object> { ["value"] = 3 };
1271var actionParameters = new Dictionary<string, object> { { "s", inputParam2 }, { "i", inputParam1 } };
1301var actionParameters = new Dictionary<string, object> { { "value", inputParam } };
1330var actionParameters = new Dictionary<string, object> { { "i", "Some Invalid Value" }, { "s", inputParam2 } };
1371new Dictionary<string, object>());
1405.Returns(new Dictionary<object, object>());
1453var actionParameters = new Dictionary<string, object> { { "input", inputParam }, };
1478var actionParameters = new Dictionary<string, object> { { "input", inputParam }, };
1502var actionParameters = new Dictionary<string, object>();
1526var actionParameters = new Dictionary<string, object>();
1685arguments = new Dictionary<string, object>();
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (9)
292ValueProvider = new TestValueProvider(new Dictionary<string, object>()),
298var binders = new Dictionary<ModelMetadata, IModelBinder>();
344ValueProvider = new TestValueProvider(new Dictionary<string, object>()),
349new Dictionary<ModelMetadata, IModelBinder>(),
388ValueProvider = new TestValueProvider(new Dictionary<string, object>()),
393new Dictionary<ModelMetadata, IModelBinder>(),
1108var valueProvider = new TestValueProvider(new Dictionary<string, object>());
1389public IDictionary<int, string> ReadOnlyDictionary { get; } = new Dictionary<int, string>();
1396public IDictionary<int, string> SettableDictionary { get; set; } = new Dictionary<int, string>
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (13)
352ValueProvider = new TestValueProvider(new Dictionary<string, object>()),
358var binders = new Dictionary<ModelMetadata, IModelBinder>();
404ValueProvider = new TestValueProvider(new Dictionary<string, object>()),
409new Dictionary<ModelMetadata, IModelBinder>(),
448ValueProvider = new TestValueProvider(new Dictionary<string, object>()),
453new Dictionary<ModelMetadata, IModelBinder>(),
1272var valueProvider = new TestValueProvider(new Dictionary<string, object>());
1564public IDictionary<int, string> ReadOnlyDictionary { get; } = new Dictionary<int, string>();
1571public IDictionary<int, string> SettableDictionary { get; set; } = new Dictionary<int, string>
1586var propertyBinders = new Dictionary<ModelMetadata, IModelBinder>();
1603: this(new Dictionary<ModelMetadata, IModelBinder>())
1608: this(new Dictionary<ModelMetadata, IModelBinder>(), allowValidatingTopLevelNodes)
1624public Dictionary<ModelMetadata, ModelBindingResult> Results { get; } = new Dictionary<ModelMetadata, ModelBindingResult>();
ModelBinding\Binders\DictionaryModelBinderTest.cs (16)
21var values = new Dictionary<string, string>()
61var values = new Dictionary<string, string>()
72var dictionary = new Dictionary<int, string>();
101var dictionaryWithOne = new Dictionary<string, string>(StringComparer.Ordinal)
105var dictionaryWithThree = new Dictionary<string, string>(StringComparer.Ordinal)
196var dictionary = new Dictionary<string, string>(StringComparer.Ordinal)
233var dictionary = new Dictionary<string, string>(StringComparer.Ordinal)
268var dictionaryWithOne = new Dictionary<long, int>
272var dictionaryWithThree = new Dictionary<long, int>
319var dictionary = new Dictionary<int, ModelWithProperties>
324var stringDictionary = new Dictionary<string, string>
346new ComplexObjectModelBinder(new Dictionary<ModelMetadata, IModelBinder>()
446bindingContext.ValueProvider = new TestValueProvider(new Dictionary<string, object>());
481bindingContext.ValueProvider = new TestValueProvider(new Dictionary<string, object>());
530bindingContext.ValueProvider = new TestValueProvider(new Dictionary<string, object>());
575bindingContext.ValueProvider = new TestValueProvider(new Dictionary<string, object>());
ModelBinding\RouteValueProviderTests.cs (12)
16var values = new RouteValueDictionary(new Dictionary<string, object>
33var values = new RouteValueDictionary(new Dictionary<string, object>
51var values = new RouteValueDictionary(new Dictionary<string, object>
68var values = new RouteValueDictionary(new Dictionary<string, object>
87var values = new RouteValueDictionary(new Dictionary<string, object>
104var values = new RouteValueDictionary(new Dictionary<string, object>
121var values = new RouteValueDictionary(new Dictionary<string, object>
142var values = new RouteValueDictionary(new Dictionary<string, object>
163var values = new RouteValueDictionary(new Dictionary<string, object>
182var values = new RouteValueDictionary(new Dictionary<string, object>
200var values = new RouteValueDictionary(new Dictionary<string, object>
217var values = new RouteValueDictionary(new Dictionary<string, object>
ResponseCacheAttributeTest.cs (8)
29var cacheProfiles = new Dictionary<string, CacheProfile>();
49var cacheProfiles = new Dictionary<string, CacheProfile>();
92new Dictionary<string, CacheProfile> { { "TestCacheProfile", new CacheProfile
111new Dictionary<string, CacheProfile>() { { "TestCacheProfile", new CacheProfile
130new Dictionary<string, CacheProfile>() { { "TestCacheProfile", new CacheProfile
148new Dictionary<string, CacheProfile>() { { "TestCacheProfile", new CacheProfile() } },
189var cacheProfiles = new Dictionary<string, CacheProfile>();
350new Dictionary<string, object>(),
Routing\AttributeRouteTest.cs (10)
126RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
170RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
214RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
261RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
275RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
329RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
372RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
415RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
463RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
477RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
Routing\ControllerActionEndpointDataSourceTest.cs (13)
28RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
61RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
69RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
140RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
148RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
222RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
230RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
309RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
317RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
390RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
399RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
491RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
499RouteValues = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
Microsoft.AspNetCore.Mvc.Core.TestCommon (2)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (45)
DataAnnotationsMetadataProviderTest.cs (10)
691{ typeof(EmptyEnum), new Dictionary<string, string>() },
692{ typeof(EmptyEnum?), new Dictionary<string, string>() },
695new Dictionary<string, string>
707new Dictionary<string, string>
719new Dictionary<string, string>
732new Dictionary<string, string>
745new Dictionary<string, string>
756new Dictionary<string, string>
767new Dictionary<string, string>
779new Dictionary<string, string>
FileExtensionsAttributeAdapterTest.cs (4)
33var context = new ClientModelValidationContext(new ActionContext(), metadata, provider, new Dictionary<string, string>());
84var context = new ClientModelValidationContext(new ActionContext(), metadata, provider, new Dictionary<string, string>());
119var context = new ClientModelValidationContext(new ActionContext(), metadata, provider, new Dictionary<string, string>());
144var context = new ClientModelValidationContext(new ActionContext(), metadata, provider, new Dictionary<string, string>());
MaxLengthAttributeAdapterTest.cs (5)
36var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
63var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
92var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
125var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
152var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
MinLengthAttributeAdapterTest.cs (4)
36var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
63var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
91var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
117var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
NumericClientModelValidatorTest.cs (5)
24var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
58var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
90var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
116var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
139var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
RangeAttributeAdapterTest.cs (3)
30var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
66var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
94var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
RequiredAttributeAdapterTest.cs (3)
37var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
62var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
87var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
StringLengthAttributeAdapterTest.cs (5)
37var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
64var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
91var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
119var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
145var context = new ClientModelValidationContext(actionContext, metadata, provider, new Dictionary<string, string>());
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (4)
Microsoft.AspNetCore.Mvc.FunctionalTests (33)
Microsoft.AspNetCore.Mvc.IntegrationTests (81)
CollectionModelBinderIntegrationTest.cs (24)
597var formCollection = new FormCollection(new Dictionary<string, StringValues>()
655var formCollection = new FormCollection(new Dictionary<string, StringValues>()
732new Dictionary<string, StringValues>
741new Dictionary<string, StringValues>
751new Dictionary<string, StringValues>
761new Dictionary<string, StringValues>
770new Dictionary<string, StringValues>
779new Dictionary<string, StringValues>
789new Dictionary<string, StringValues>
798new Dictionary<string, StringValues>
808new Dictionary<string, StringValues>
817new Dictionary<string, StringValues>
827new Dictionary<string, StringValues>
836new Dictionary<string, StringValues>
846new Dictionary<string, StringValues>
854new Dictionary<string, StringValues>
862new Dictionary<string, StringValues>
870new Dictionary<string, StringValues>
878new Dictionary<string, StringValues>
886new Dictionary<string, StringValues>
894new Dictionary<string, StringValues>
902new Dictionary<string, StringValues>
910new Dictionary<string, StringValues>
918new Dictionary<string, StringValues>
DictionaryModelBinderIntegrationTest.cs (32)
42Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model);
82Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model);
120Assert.Equal(new Dictionary<string, int>() { { "key0", 10 } }, model);
173Assert.Equal(new Dictionary<string, int>() { { "key0", 10 }, }, model);
210Assert.Equal(new Dictionary<string, int>() { { "key0", 10 }, }, model);
224var impliedPrefixDictionary = new Dictionary<string, StringValues>
230var reversedImpliedPrefixDictionary = new Dictionary<string, StringValues>
236var longFormDictionary = new Dictionary<string, StringValues>
245var longerFormDictionary = new Dictionary<string, StringValues>
255var longestFormDictionary = new Dictionary<string, StringValues>
269var noPrefixDictionary = new Dictionary<string, StringValues>
275var reversedNoPrefixDictionary = new Dictionary<string, StringValues>
331var expectedDictionary = new Dictionary<string, int>
366var expectedDictionary = new Dictionary<string, int>
527Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 10 } }, }, model);
544var expectedDictionary = new Dictionary<string, Person> { { "key0", new Person { Id = 10 } } };
582var expectedDictionary = new Dictionary<string, Person> { { "key0", new Person { Id = 10 } } };
617var expectedDictionary = new Dictionary<string, Person> { { "42", new Person { Id = 10 } } };
652var expectedDictionary = new Dictionary<string, Person> { { "42", new Person { Id = 10 } } };
725Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 10 } }, }, model);
764Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 10 } }, }, model);
804Assert.Equal(new Dictionary<string, Person> { { "key0", new Person { Id = 100 } }, }, model);
909var expectedDictionary = new Dictionary<string, string[]> { { "key0", new[] { "10", "11" } } };
941var expectedDictionary = new Dictionary<string, string[]> { { "key0", new[] { "10", "11" } } };
975var expectedDictionary = new Dictionary<string, string[]> { { "key0", new[] { "10", "11" } } };
1014var expectedDictionary = new Dictionary<string, string[]> { { "42", new[] { "10", "11" } } };
1053var expectedDictionary = new Dictionary<string, string[]> { { "42", new[] { "10", "11" } } };
1160var expectedDictionary = new Dictionary<string, string>
1359var expectedDictionary = new Dictionary<DayOfWeek, string>
1394var expectedDictionary = new Dictionary<string, DayOfWeek>
1518private readonly IDictionary<string, string> _data = new Dictionary<string, string>();
1623private readonly IDictionary<TKey, TValue> _data = new Dictionary<TKey, TValue>();
Microsoft.AspNetCore.Mvc.NewtonsoftJson (6)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (35)
BsonTempDataSerializerTest.cs (13)
22{ new Dictionary<string, TestItem>(), typeof(TestItem) },
47{ new Dictionary<int, string>(), typeof(int) },
48{ new Dictionary<Uri, Guid>(), typeof(Uri) },
49{ new Dictionary<object, string>(), typeof(object) },
50{ new Dictionary<TestItem, TestItem>(), typeof(TestItem) }
83{ new Dictionary<string, int>() },
97var input = new Dictionary<string, object>
118var input = new Dictionary<string, object>
139var input = new Dictionary<string, object>
161var input = new Dictionary<string, object>
182var input = new Dictionary<string, object>
212var input = new Dictionary<string, object>
239var input = new Dictionary<string, object>
src\Mvc\Mvc.ViewFeatures\test\Infrastructure\TempDataSerializerTestBase.cs (17)
30var input = new Dictionary<string, object>
54var input = new Dictionary<string, object>
76var input = new Dictionary<string, object>
97var input = new Dictionary<string, object>
118var input = new Dictionary<string, object>
139var input = new Dictionary<string, object>
160var input = new Dictionary<string, object>
182var input = new Dictionary<string, object>
204var input = new Dictionary<string, object>
226var input = new Dictionary<string, object>
247var input = new Dictionary<string, object>
268var input = new Dictionary<string, object>
289var input = new Dictionary<string, object>
309var value = new Dictionary<string, string>
314var input = new Dictionary<string, object>
334var value = new Dictionary<string, int>
339var input = new Dictionary<string, object>
Microsoft.AspNetCore.Mvc.Razor (5)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
Microsoft.AspNetCore.Mvc.Razor.Test (59)
RazorPageTest.cs (18)
424page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
464page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
487page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
524page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
548page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
572page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
596page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
620page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
697page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
722page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
745page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
770page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
804page.PreviousSectionWriters = new Dictionary<string, RenderAsyncDelegate>
983items: new Dictionary<object, object>(),
1025items: new Dictionary<object, object>(),
1071items: new Dictionary<object, object>(),
1114items: new Dictionary<object, object>(),
1144items: new Dictionary<object, object>(),
RazorViewEngineTest.cs (22)
23private static readonly Dictionary<string, object> _areaTestContext = new Dictionary<string, object>()
29private static readonly Dictionary<string, object> _controllerTestContext = new Dictionary<string, object>()
34private static readonly Dictionary<string, object> _pageTestContext = new Dictionary<string, object>()
546var areaContext = GetActionContext(new Dictionary<string, object>()
561var nonAreaContext = GetActionContext(new Dictionary<string, object>()
610var areaContext1 = GetActionContext(new Dictionary<string, object>()
625var areaContext2 = GetActionContext(new Dictionary<string, object>()
809var context = GetActionContext(new Dictionary<string, object>());
1283var routeValues = new Dictionary<string, object>
1295var routesInActionDescriptor = new Dictionary<string, string>()
1324var routeValues = new Dictionary<string, object>
1328var routesInActionDescriptor = new Dictionary<string, string>()
1358var routeValues = new Dictionary<string, object>
1363var routesInActionDescriptor = new Dictionary<string, string>()
1393var routeValues = new Dictionary<string, object>()
1401new Dictionary<string, string>());
1833var routeValues = new Dictionary<string, object>
1870var routeValues = new Dictionary<string, object>
1911var context = GetActionContext(new Dictionary<string, object>());
1929var context = GetActionContext(new Dictionary<string, object>());
1951var context = GetActionContext(new Dictionary<string, object>());
1969var context = GetActionContext(new Dictionary<string, object>());
TagHelpers\TagHelperComponentTagHelperTest.cs (8)
25items: new Dictionary<object, object>(),
74items: new Dictionary<object, object>(),
130items: new Dictionary<object, object>(),
161items: new Dictionary<object, object>(),
192items: new Dictionary<object, object>(),
227items: new Dictionary<object, object>(),
260items: new Dictionary<object, object>(),
291items: new Dictionary<object, object>(),
TagHelpers\UrlResolutionTagHelperTest.cs (8)
80items: new Dictionary<object, object>(),
122items: new Dictionary<object, object>(),
182items: new Dictionary<object, object>(),
240items: new Dictionary<object, object>(),
296items: new Dictionary<object, object>(),
327items: new Dictionary<object, object>(),
376items: new Dictionary<object, object>(),
422items: new Dictionary<object, object>(),
Microsoft.AspNetCore.Mvc.RazorPages (11)
Microsoft.AspNetCore.Mvc.RazorPages.Test (43)
ApplicationModels\CompiledPageActionDescriptorBuilderTest.cs (5)
27RouteValues = new Dictionary<string, string>(),
55RouteValues = new Dictionary<string, string>(),
106RouteValues = new Dictionary<string, string>(),
148RouteValues = new Dictionary<string, string>(),
410RouteValues = new Dictionary<string, string>(),
Filters\PageViewDataAttributeFilterTest.cs (2)
26var context = new PageHandlerExecutingContext(pageContext, new IFilterMetadata[0], new HandlerMethodDescriptor(), new Dictionary<string, object>(), handler);
45var context = new PageHandlerExecutingContext(pageContext, new IFilterMetadata[0], new HandlerMethodDescriptor(), new Dictionary<string, object>(), handler);
Infrastructure\PageBinderFactoryTest.cs (13)
212var binder = new TestParameterBinder(new Dictionary<string, object>
269var binder = new TestParameterBinder(new Dictionary<string, object>
323var binder = new TestParameterBinder(new Dictionary<string, object>());
382var binder = new TestParameterBinder(new Dictionary<string, object>()
441var binder = new TestParameterBinder(new Dictionary<string, object>()
492var binder = new TestParameterBinder(new Dictionary<string, object>
583var parameterBinder = new TestParameterBinder(new Dictionary<string, object>()
603var arguments = new Dictionary<string, object>();
626var parameterBinder = new TestParameterBinder(new Dictionary<string, object>()
646var arguments = new Dictionary<string, object>();
689var arguments = new Dictionary<string, object>();
713var parameterBinder = new TestParameterBinder(new Dictionary<string, object>()
740var arguments = new Dictionary<string, object>();
Microsoft.AspNetCore.Mvc.TagHelpers (12)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (175)
AnchorTagHelperTest.cs (16)
35items: new Dictionary<object, object>(),
95items: new Dictionary<object, object>(),
145items: new Dictionary<object, object>(),
197items: new Dictionary<object, object>(),
211var expectedRouteValues = new Dictionary<string, object> { { "area", "Admin" } };
255items: new Dictionary<object, object>(),
269var expectedRouteValues = new Dictionary<string, object> { { "area", "Admin" } };
292RouteValues = new Dictionary<string, string> { { "area", "Home" } }
314items: new Dictionary<object, object>(),
328var expectedRouteValues = new Dictionary<string, object> { { "area", string.Empty } };
372items: new Dictionary<object, object>(),
423items: new Dictionary<object, object>(),
520items: new Dictionary<object, object>(),
560items: new Dictionary<object, object>(),
598items: new Dictionary<object, object>(),
636items: new Dictionary<object, object>(),
FormActionTagHelperTest.cs (20)
28items: new Dictionary<object, object>(),
103items: new Dictionary<object, object>(),
173{ new Dictionary<string, string>(), null },
175new Dictionary<string, string> { { "name", "value" } },
176new Dictionary<string, object> { { "name", "value" } }
204items: new Dictionary<object, object>(),
264items: new Dictionary<object, object>(),
321{ "Area", new Dictionary<string, string> { { "area", "Home" } }, "Area" },
324{ string.Empty, new Dictionary<string, string> { { "area", "Home" } }, string.Empty },
326{ null, new Dictionary<string, string> { { "area", "Admin" } }, "Admin" },
342items: new Dictionary<object, object>(),
352var expectedRouteValues = new Dictionary<string, object> { { "area", expectedArea } };
396items: new Dictionary<object, object>(),
406var expectedRouteValues = new Dictionary<string, object> { { "area", expectedArea } };
445items: new Dictionary<object, object>(),
543items: new Dictionary<object, object>(),
583items: new Dictionary<object, object>(),
621items: new Dictionary<object, object>(),
659items: new Dictionary<object, object>(),
697items: new Dictionary<object, object>(),
FormTagHelperTest.cs (25)
33items: new Dictionary<object, object>(),
81items: new Dictionary<object, object>(),
137items: new Dictionary<object, object>(),
191items: new Dictionary<object, object>(),
249items: new Dictionary<object, object>(),
312items: new Dictionary<object, object>(),
387items: new Dictionary<object, object>(),
441items: new Dictionary<object, object>(),
513items: new Dictionary<object, object>(),
574items: new Dictionary<object, object>(),
632items: new Dictionary<object, object>(),
644var expectedRouteValues = new Dictionary<string, object> { { "area", "Admin" } };
689items: new Dictionary<object, object>(),
701var expectedRouteValues = new Dictionary<string, object> { { "area", string.Empty } };
746items: new Dictionary<object, object>(),
758var expectedRouteValues = new Dictionary<string, object> { { "area", "Admin" } };
776RouteValues = new Dictionary<string, string> { { "area", "Client" } },
804items: new Dictionary<object, object>(),
859items: new Dictionary<object, object>(),
905items: new Dictionary<object, object>(),
990items: new Dictionary<object, object>(),
1040items: new Dictionary<object, object>(),
1076items: new Dictionary<object, object>(),
1110items: new Dictionary<object, object>(),
1144items: new Dictionary<object, object>(),
InputTagHelperTest.cs (38)
87items: new Dictionary<object, object>(),
135items: new Dictionary<object, object>(),
182items: new Dictionary<object, object>(),
226items: new Dictionary<object, object>(),
279var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
324var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
378var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
434var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
485var context = new TagHelperContext(expectedAttributes, new Dictionary<object, object>(), "test");
541var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
643items: new Dictionary<object, object>(),
722items: new Dictionary<object, object>(),
793items: new Dictionary<object, object>(),
887var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
941var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
1001var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
1061var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
1121var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
1156items: new Dictionary<object, object>(),
1256items: new Dictionary<object, object>(),
1304new Dictionary<string, object> { { "type", "hidden" } })) // htmlAttributes
1364var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
1422items: new Dictionary<object, object>(),
1522items: new Dictionary<object, object>(),
1634items: new Dictionary<object, object>(),
1759items: new Dictionary<object, object>(),
1783var htmlAttributes = new Dictionary<string, object>
1832items: new Dictionary<object, object>(),
1844var htmlAttributes = new Dictionary<string, object>
1901items: new Dictionary<object, object>(),
1913var htmlAttributes = new Dictionary<string, object>
1995items: new Dictionary<object, object>(),
2007var htmlAttributes = new Dictionary<string, object>
2075items: new Dictionary<object, object>(),
2137items: new Dictionary<object, object>(),
2205items: new Dictionary<object, object>(),
2271items: new Dictionary<object, object>(),
2329items: new Dictionary<object, object>(),
ScriptTagHelperTest.cs (9)
714new Dictionary<string, string>
719new Dictionary<string, IReadOnlyDictionary<string, string>>
721["development"] = new Dictionary<string, string>
727new Dictionary<string, string>
759new Dictionary<string, string>
764new Dictionary<string, IReadOnlyDictionary<string, string>>
766["development"] = new Dictionary<string, string>
772new Dictionary<string, string>
1099items: new Dictionary<object, object>(),
SelectTagHelperTest.cs (10)
107var attributeData = new Dictionary<string, string>(StringComparer.Ordinal)
202items: new Dictionary<object, object>(),
292items: new Dictionary<object, object>(),
383items: new Dictionary<object, object>(),
472items: new Dictionary<object, object>(),
560items: new Dictionary<object, object>(),
643items: new Dictionary<object, object>(),
723var context = new TagHelperContext(new TagHelperAttributeList(), new Dictionary<object, object>(), "test");
761var context = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
811var tagHelperContext = new TagHelperContext(attributes, new Dictionary<object, object>(), "test");
TagHelperOutputExtensionsTest.cs (12)
342items: new Dictionary<object, object>(),
444items: new Dictionary<object, object>(),
475items: new Dictionary<object, object>(),
511items: new Dictionary<object, object>(),
542items: new Dictionary<object, object>(),
641new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
656new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
671new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
686new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
701new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
716new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
737new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase)
ValidationMessageTagHelperTest.cs (8)
45items: new Dictionary<object, object>(),
117new Dictionary<object, object>(),
159new Dictionary<object, object>(),
212new Dictionary<object, object>(),
262items: new Dictionary<object, object>(),
335items: new Dictionary<object, object>(),
397items: new Dictionary<object, object>(),
438items: new Dictionary<object, object>(),
ValidationSummaryTagHelperTest.cs (10)
58items: new Dictionary<object, object>(),
123items: new Dictionary<object, object>(),
191items: new Dictionary<object, object>(),
224items: new Dictionary<object, object>(),
294items: new Dictionary<object, object>(),
378items: new Dictionary<object, object>(),
434items: new Dictionary<object, object>(),
493items: new Dictionary<object, object>(),
549items: new Dictionary<object, object>(),
610items: new Dictionary<object, object>(),
Microsoft.AspNetCore.Mvc.Test (2)
Microsoft.AspNetCore.Mvc.Testing (2)
Microsoft.AspNetCore.Mvc.Testing.Tasks (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (21)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (104)
ControllerUnitTestabilityTests.cs (6)
324var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
360var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
397var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
436var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
474var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
508var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
DefaultHtmlGeneratorTest.cs (12)
116var htmlAttributes = new Dictionary<string, object>
171var htmlAttributes = new Dictionary<string, object>
201var htmlAttributes = new Dictionary<string, object>
225var htmlAttributes = new Dictionary<string, object>
249var htmlAttributes = new Dictionary<string, object>
271var htmlAttributes = new Dictionary<string, object>
293var htmlAttributes = new Dictionary<string, object>
316var htmlAttributes = new Dictionary<string, object>
369var htmlAttributes = new Dictionary<string, object>
399var htmlAttributes = new Dictionary<string, object>
424var htmlAttributes = new Dictionary<string, object>
471var htmlAttributes = new Dictionary<string, object>
Infrastructure\TempDataSerializerTestBase.cs (17)
30var input = new Dictionary<string, object>
54var input = new Dictionary<string, object>
76var input = new Dictionary<string, object>
97var input = new Dictionary<string, object>
118var input = new Dictionary<string, object>
139var input = new Dictionary<string, object>
160var input = new Dictionary<string, object>
182var input = new Dictionary<string, object>
204var input = new Dictionary<string, object>
226var input = new Dictionary<string, object>
247var input = new Dictionary<string, object>
268var input = new Dictionary<string, object>
289var input = new Dictionary<string, object>
309var value = new Dictionary<string, string>
314var input = new Dictionary<string, object>
334var value = new Dictionary<string, int>
339var input = new Dictionary<string, object>
Rendering\HtmlHelperFormExtensionsTest.cs (2)
22new Dictionary<string, object> { { "isprint", "false" }, { "showreviews", "true" }, },
34new Dictionary<string, object> { { "p1-name", "p1-value" }, { "p2-name", "p2-value" } },
Rendering\HtmlHelperFormTest.cs (8)
52new Dictionary<string, object> { { "isprint", "false" }, { "showreviews", "false" }, },
54new Dictionary<string, object> { { "p1-name", "p1-value" }, { "p2-name", "p2-value" } }
58new Dictionary<string, object> { { "isprint", "false" }, { "showreviews", "false" }, },
60new Dictionary<string, object> { { "p1-name", "p1-value" }, { "p2-name", "p2-value" } }
101new Dictionary<string, object> { { "isprint", "false" }, { "showreviews", "false" }, },
103new Dictionary<string, object> { { "p1-name", "p1-value" }, { "p2-name", "p2-value" } }
107new Dictionary<string, object> { { "isprint", "false" }, { "showreviews", "false" }, },
109new Dictionary<string, object> { { "p1-name", "p1-value" }, { "p2-name", "p2-value" } }
Rendering\HtmlHelperHiddenTest.cs (14)
24var htmlAttributes1 = new Dictionary<string, object>
39{ new Dictionary<string, object> { { "foo-baz", "BazValue" } }, expected2 },
184var attributes = new Dictionary<string, object> { { "data-key", "value" } };
310var attributes = new Dictionary<string, object> { { "baz", "BazValue" } };
425var attributes = new Dictionary<string, object>
447var attributes = new Dictionary<string, object>
467var attributes = new Dictionary<string, object>
534var attributes = new Dictionary<string, object> { { "data-test", "val" } };
573var attributes = new Dictionary<string, object> { { "data-test", "val" } };
665var attributes = new Dictionary<string, object> { { "key", "value" } };
731var attributes = new Dictionary<string, object>
809var attributes = new Dictionary<string, object>
876var attributes = new Dictionary<string, object>
986public Dictionary<string, string> Property3 { get; } = new Dictionary<string, string>();
ViewDataDictionaryTest.cs (6)
229{ typeof(Dictionary<string, object>), new Dictionary<string, object>() },
471new { Foo = new Dictionary<string, object> { { "Bar", "Baz" } } },
673viewData.Add("Foo", new Dictionary<string, object> { { "Bar", "Baz" } });
687viewData.Add("Foo", new Dictionary<string, object> { { "NotBar", "Baz" } });
701var value = new Dictionary<string, object>
703["Bar"] = new Dictionary<string, string>
Microsoft.AspNetCore.Mvc.Views.TestCommon (3)
Microsoft.AspNetCore.OpenApi (25)
Services\OpenApiDocumentService.cs (13)
93document.Components.Schemas = new Dictionary<string, IOpenApiSchema>(
266var operations = new Dictionary<HttpMethod, OpenApiOperation>();
270operation.Metadata ??= new Dictionary<string, object>();
403Content = new Dictionary<string, OpenApiMediaType>()
543Content = new Dictionary<string, OpenApiMediaType>()
546var schema = new OpenApiSchema { Type = JsonSchemaType.Object, Properties = new Dictionary<string, IOpenApiSchema>() };
583Properties = new Dictionary<string, IOpenApiSchema>
591schema.Properties ??= new Dictionary<string, IOpenApiSchema>();
623Properties = new Dictionary<string, IOpenApiSchema>
643schema.Properties ??= new Dictionary<string, IOpenApiSchema>();
653var propertySchema = new OpenApiSchema { Type = JsonSchemaType.Object, Properties = new Dictionary<string, IOpenApiSchema>() };
665schema.Properties ??= new Dictionary<string, IOpenApiSchema>();
711Content = new Dictionary<string, OpenApiMediaType>(),
Microsoft.AspNetCore.OpenApi.Microbenchmarks (3)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (1)
Microsoft.AspNetCore.OpenApi.Tests (23)
Transformers\SchemaTransformerTests.cs (11)
155schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
162schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
189schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
451builder.MapGet("/dictionary", () => new Dictionary<string, int> { { "key", 1 } });
499schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
568schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
610schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
652schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
741schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
957schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
1006schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();
Microsoft.AspNetCore.OutputCaching (3)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
Microsoft.AspNetCore.OutputCaching.Tests (1)
Microsoft.AspNetCore.Owin (8)
Microsoft.AspNetCore.Owin.Microbenchmarks (1)
Microsoft.AspNetCore.Owin.Tests (5)
Microsoft.AspNetCore.RateLimiting (3)
Microsoft.AspNetCore.Razor.Runtime (7)
Microsoft.AspNetCore.Razor.Runtime.Test (16)
Runtime\TagHelpers\TagHelperExecutionContextTest.cs (15)
21items: new Dictionary<object, object>(),
44items: new Dictionary<object, object>(),
69items: new Dictionary<object, object>(),
104items: new Dictionary<object, object>(),
123items: new Dictionary<object, object>(),
149var items = new Dictionary<object, object>();
167var updatedItems = new Dictionary<object, object>();
209var expectedItems = new Dictionary<object, object>
272items: new Dictionary<object, object>(),
300items: new Dictionary<object, object>(),
322items: new Dictionary<object, object>(),
349items: new Dictionary<object, object>(),
376items: new Dictionary<object, object>(),
406items: new Dictionary<object, object>(),
433items: new Dictionary<object, object>(),
Microsoft.AspNetCore.Razor.Test (4)
Microsoft.AspNetCore.RequestDecompression (1)
Microsoft.AspNetCore.RequestDecompression.Microbenchmarks (1)
Microsoft.AspNetCore.ResponseCaching.Microbenchmarks (1)
Microsoft.AspNetCore.ResponseCaching.Tests (1)
Microsoft.AspNetCore.ResponseCompression.Microbenchmarks (1)
Microsoft.AspNetCore.Rewrite (4)
Microsoft.AspNetCore.Rewrite.Tests (8)
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.Routing.Microbenchmarks (3)
Microsoft.AspNetCore.Routing.Tests (25)
RouteTest.cs (7)
308var constraints = new Dictionary<string, object>();
1538new Dictionary<string, object> { { "key1", "data1" }, { "key2", 13 } },
1539new Dictionary<string, object> { { "key1", "data1" }, { "key2", 13 } },
1543new Dictionary<string, object> { { "key1", "data1" }, { "key2", 13 } },
1547new Dictionary<string,object>(),
1551new Dictionary<string, object>()
1555new Dictionary<string, object> { { "key1", "data1" }, { "key2", 13 } },
Microsoft.AspNetCore.Security.Microbenchmarks (1)
Microsoft.AspNetCore.Server.HttpSys (4)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (6)
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (1)
Microsoft.AspNetCore.Server.IIS (4)
Microsoft.AspNetCore.Server.IntegrationTesting (3)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (2)
Microsoft.AspNetCore.Server.Kestrel.Core (12)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (36)
SniOptionsSelectorTests.cs (24)
27var sniDictionary = new Dictionary<string, SniConfig>
94var sniDictionary = new Dictionary<string, SniConfig>
140var sniDictionary = new Dictionary<string, SniConfig>
188var sniDictionary = new Dictionary<string, SniConfig>
252var sniDictionary = new Dictionary<string, SniConfig>
297var sniDictionary = new Dictionary<string, SniConfig>
339new Dictionary<string, SniConfig>(),
355var sniDictionary = new Dictionary<string, SniConfig>
387var sniDictionary = new Dictionary<string, SniConfig>
414var sniDictionary = new Dictionary<string, SniConfig>
455var sniDictionary = new Dictionary<string, SniConfig>
508var sniDictionary = new Dictionary<string, SniConfig>
528var sniDictionary = new Dictionary<string, SniConfig>
552var sniDictionary = new Dictionary<string, SniConfig>
580var sniDictionary = new Dictionary<string, SniConfig>
611var sniDictionary = new Dictionary<string, SniConfig>
644var sniDictionary = new Dictionary<string, SniConfig>
674var sniDictionary = new Dictionary<string, SniConfig>
708var sniDictionary = new Dictionary<string, SniConfig>
737var sniDictionary = new Dictionary<string, SniConfig>
773var sniDictionary = new Dictionary<string, SniConfig>
927public Dictionary<object, string> CertToPathDictionary { get; } = new Dictionary<object, string>(ReferenceEqualityComparer.Instance);
928public Dictionary<object, X509Certificate2Collection> CertToFullChain { get; } = new Dictionary<object, X509Certificate2Collection>(ReferenceEqualityComparer.Instance);
954public override IDictionary<object, object> Items { get; set; } = new Dictionary<object, object>();
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (4)
Microsoft.AspNetCore.Session (1)
Microsoft.AspNetCore.Shared.Tests (22)
Microsoft.AspNetCore.SignalR.Client.Core (3)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (1)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (2)
Microsoft.AspNetCore.SignalR.Client.Tests (3)
Microsoft.AspNetCore.SignalR.Common.Tests (3)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.SignalR.Microbenchmarks (1)
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Microsoft.AspNetCore.SignalR.Tests (2)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.StaticFiles (1)
Microsoft.AspNetCore.StaticFiles.Tests (1)
Microsoft.AspNetCore.Tests (17)
WebApplicationTests.cs (17)
415builder.AddInMemoryCollection(new Dictionary<string, string>
423builder.AddInMemoryCollection(new Dictionary<string, string>
431builder.AddInMemoryCollection(new Dictionary<string, string>
439builder.AddInMemoryCollection(new Dictionary<string, string>
447builder.AddInMemoryCollection(new Dictionary<string, string>
455builder.AddInMemoryCollection(new Dictionary<string, string>
1082builder.AddInMemoryCollection(new Dictionary<string, string>
1123config.AddInMemoryCollection(new Dictionary<string, string>()
1132config.AddInMemoryCollection(new Dictionary<string, string>()
1145config.AddInMemoryCollection(new Dictionary<string, string>()
1182config.AddInMemoryCollection(new Dictionary<string, string>()
1192config.AddInMemoryCollection(new Dictionary<string, string>()
1201builder.Configuration.AddInMemoryCollection(new Dictionary<string, string>()
1227config.AddInMemoryCollection(new Dictionary<string, string>()
1245builder.Configuration.AddInMemoryCollection(new Dictionary<string, string>()
1522builder.Configuration.AddInMemoryCollection(new Dictionary<string, string>
2307builder.Configuration.AddInMemoryCollection(new Dictionary<string, string>
Microsoft.AspNetCore.WebSockets.ConformanceTests (1)
Microsoft.AspNetCore.WebSockets.Microbenchmarks (1)
Microsoft.AspNetCore.WebUtilities (4)
Microsoft.AspNetCore.WebUtilities.Microbenchmarks (1)
Microsoft.AspNetCore.WebUtilities.Tests (2)
Microsoft.Build.Framework (36)
Microsoft.Build.Tasks.CodeAnalysis (2)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (52)
GenerateMSBuildEditorConfigTests.cs (31)
37ITaskItem property1 = MSBuildUtil.CreateTaskItem("Property1", new Dictionary<string, string> { { "Value", "abc123" } });
38ITaskItem property2 = MSBuildUtil.CreateTaskItem("Property2", new Dictionary<string, string> { { "Value", "def456" } });
57ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
77ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
78ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file2.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
79ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/file3.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFiles" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "ghi789" } });
106ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/{f*i?le1}.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
107ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/f,ile#2.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
108ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/f;i!le[3].cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "ghi789" } });
134ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
135ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
156ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" } });
176ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { });
177ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" } });
178ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "MetadataName", "ToRetrieve" } });
197ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
198ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file2.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
199ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/file3.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFiles" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "ghi789" } });
200ITaskItem item4 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFiles" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "jkl012" } });
202ITaskItem property1 = MSBuildUtil.CreateTaskItem("Property1", new Dictionary<string, string> { { "Value", "abc123" } });
203ITaskItem property2 = MSBuildUtil.CreateTaskItem("Property2", new Dictionary<string, string> { { "Value", "def456" } });
233TaskItem item1 = new TaskItem("file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
234TaskItem item2 = new TaskItem("subDir\\file2.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
235TaskItem item3 = new TaskItem("someDir\\otherDir\\thirdDir\\..\\file3.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
267TaskItem item1 = new TaskItem("file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
268TaskItem item2 = new TaskItem("someDir\\..\\file1.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
310TaskItem property1 = new TaskItem("Property1", new Dictionary<string, string> { { "Value", longPropertyValue } });
311TaskItem property2 = new TaskItem("Property2", new Dictionary<string, string> { { "Value", "def456" } });
339ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:\\file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
359ITaskItem property1 = MSBuildUtil.CreateTaskItem("Property1", new Dictionary<string, string> { { "Value", "abc123" } });
360ITaskItem property2 = MSBuildUtil.CreateTaskItem("Property2", new Dictionary<string, string> { { "Value", "def456" } });
MapSourceRootTests.cs (16)
39new TaskItem(@"c:\MyProjects\MyProject\", new Dictionary<string, string>
43new TaskItem(@"c:\MyProjects\MyProject\a\b\", new Dictionary<string, string>
89new TaskItem(@"****/", new Dictionary<string, string>
93new TaskItem(@"****\|||:;\", new Dictionary<string, string>
161new TaskItem(@"c:\MyProjects\MyProject\a\a\", new Dictionary<string, string>
166new TaskItem(@"c:\MyProjects\MyProject\a\b\", new Dictionary<string, string>
171new TaskItem(@"c:\MyProjects\MyProject\a\c\", new Dictionary<string, string>
250new TaskItem(path1, new Dictionary<string, string>
255new TaskItem(path2, new Dictionary<string, string>
293new TaskItem(path1, new Dictionary<string, string>
302new TaskItem(path1, new Dictionary<string, string>
311new TaskItem(path2, new Dictionary<string, string>
316new TaskItem(path2, new Dictionary<string, string>
365new TaskItem(@"c:\MyProjects\MyProject\a\b\", new Dictionary<string, string>
395new TaskItem(@"c:\MyProjects\MyProject\a\b\", new Dictionary<string, string>
427new TaskItem(path1, new Dictionary<string, string>
Microsoft.Cci.Extensions (14)
Microsoft.CodeAnalysis (129)
Emit\EditAndContinue\DeltaMetadataWriter.cs (12)
99_deletedTypeMembers = new Dictionary<ITypeDefinition, ImmutableArray<IMethodDefinition>>(ReferenceEqualityComparer.Instance);
107_parameterDefList = new Dictionary<IParameterDefinition, IMethodDefinition>(Cci.SymbolEquivalentEqualityComparer.Instance);
113_customAttributesAdded = new Dictionary<EntityHandle, ImmutableArray<int>>();
116_firstParamRowMap = new Dictionary<MethodDefinitionHandle, int>();
117_existingParameterDefs = new Dictionary<IParameterDefinition, int>(ReferenceEqualityComparer.Instance);
127_addedOrChangedMethods = new Dictionary<IMethodDefinition, AddedOrChangedMethodInfo>(Cci.SymbolEquivalentEqualityComparer.Instance);
182var addedOrChangedMethodsByIndex = new Dictionary<int, AddedOrChangedMethodInfo>();
252var result = new Dictionary<K, V>(comparer);
507var result = new Dictionary<ITypeDefinition, ArrayBuilder<IMethodDefinition>>(ReferenceEqualityComparer.Instance);
508var typesUsedByDeletedMembers = new Dictionary<ITypeDefinition, DeletedSourceTypeDefinition>(ReferenceEqualityComparer.Instance);
1463this.added = new Dictionary<T, int>(comparer);
1556_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);
3821var caseInsensitiveMap = new Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)>(StringComparer.OrdinalIgnoreCase);
3889typesToAssemblyIndexMap ??= 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);
4259: this(writer, new Dictionary<T, int>(), lastRowId)
4286: this(writer, new Dictionary<ITypeReference, int>(ReferenceEqualityComparer.Instance), lastRowId)
4316_instanceIndex = new Dictionary<T, int>(ReferenceEqualityComparer.Instance);
4317_structuralIndex = new Dictionary<T, int>(structuralComparer);
Microsoft.CodeAnalysis.Analyzers (43)
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 (27)
Microsoft.CodeAnalysis.BannedApiAnalyzers (39)
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.CodeStyle (28)
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
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.Collections.Package (6)
Microsoft.CodeAnalysis.CSharp (76)
Symbols\Source\SourceMemberContainerSymbol.cs (10)
209new Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>(EmptyReadOnlyMemoryOfCharComparer.Instance);
1329var conflictDict = new Dictionary<(string name, int arity, SyntaxTree? syntaxTree), SourceNamedTypeSymbol>();
1618return new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(1, ReadOnlyMemoryOfCharComparer.Instance)
1626return new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(ReadOnlyMemoryOfCharComparer.Instance);
1977var methodsBySignature = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
1978var conversionsAsMethods = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2232var indexersBySignature = new Dictionary<PropertySymbol, PropertySymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2425membersByName = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(membersByName, ReadOnlyMemoryOfCharComparer.Instance);
2983var instanceMap = new Dictionary<NamedTypeSymbol, NamedTypeSymbol>(ReferenceEqualityComparer.Instance);
4000var membersBySignature = new Dictionary<Symbol, Symbol>(MemberSignatureComparer.PartialMethodsComparer);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (28)
CommandLineTests.cs (28)
481var parser = new TestCommandLineParser(responseFiles: new Dictionary<string, string>()
595patterns: new Dictionary<string, string[]>()
599recursivePatterns: new Dictionary<string, string[]>()
2426var expectedEmbeddedMap = new Dictionary<string, string>();
9862Assert.True(args.ParseOptions.Features.SetEquals(new Dictionary<string, string> { { "Test", "false" }, { "Key", "value" } }));
9866Assert.True(args.ParseOptions.Features.SetEquals(new Dictionary<string, string> { { "Test", "true" } }));
13923ValidateEmbeddedSources_Portable(new Dictionary<string, string> { { Path.Combine(dir.Path, generatorPrefix, $"generatedSource.cs"), generatedSource } }, dir, true);
13964ValidateEmbeddedSources_Portable(new Dictionary<string, string> { { Path.Combine(dir.Path, generatorPrefix, "generatedSource.cs"), generatedSource } }, dir, true);
14005ValidateEmbeddedSources_Portable(new Dictionary<string, string>
14089ValidateWrittenSources(new()
14091{ Path.Combine(generatedDir.Path, generatorPrefix, expectedDir), new() { { expectedFileName, generatedSource } } }
14115ValidateWrittenSources(new() { { Path.Combine(generatedDir.Path, generatorPrefix), new() { { "generatedSource.cs", generatedSource1 } } } });
14122ValidateWrittenSources(new() { { Path.Combine(generatedDir.Path, generatorPrefix), new() { { "generatedSource.cs", generatedSource2 } } } });
14152ValidateWrittenSources(new()
14154{ generator1Prefix, new() { { source1Name, source1 } } },
14155{ generator2Prefix, new() { { source2Name, source2 } } }
14191ValidateWrittenSources(new()
14193{ Path.Combine(generatedDir.Path, generatorPrefix, expectedDir), new() { { generatedFileName, generatedSource } } }
14243ValidateWrittenSources(new()
14246{ Path.Combine(generatedDir.Path, "generator", "TestGenerator"), new() { { "generatedSource.cs", "//from version 2.0.0.0" } } }
14264ValidateWrittenSources(new() { { generatedDir.Path, new() } });
14308ValidateWrittenSources(new() { { Path.Combine(generatedDir.Path, generatorPrefix), new() { { "generatedSource.cs", generatedSource } } } });
14620ValidateWrittenSources(new()
14622{ generatorPrefix, new() { { "Generated.cs", generatedSource } } },
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (29)
MoveToNamespace\MoveToNamespaceTests.cs (27)
106expectedSymbolChanges: new Dictionary<string, string>()
133expectedSymbolChanges: new Dictionary<string, string>()
160expectedSymbolChanges: new Dictionary<string, string>()
187expectedSymbolChanges: new Dictionary<string, string>()
215expectedSymbolChanges: new Dictionary<string, string>()
293expectedSymbolChanges: new Dictionary<string, string>()
361expectedSymbolChanges: new Dictionary<string, string>()
441expectedSymbolChanges: new Dictionary<string, string>()
467expectedSymbolChanges: new Dictionary<string, string>()
503expectedSymbolChanges: new Dictionary<string, string>()
541expectedSymbolChanges: new Dictionary<string, string>()
577expectedSymbolChanges: new Dictionary<string, string>()
615expectedSymbolChanges: new Dictionary<string, string>()
662expectedSymbolChanges: new Dictionary<string, string>()
709expectedSymbolChanges: new Dictionary<string, string>()
756expectedSymbolChanges: new Dictionary<string, string>()
803expectedSymbolChanges: new Dictionary<string, string>()
870expectedSymbolChanges: new Dictionary<string, string>()
927expectedSymbolChanges: new Dictionary<string, string>()
1048expectedSymbolChanges: new Dictionary<string, string>()
1105expectedSymbolChanges: new Dictionary<string, string>()
1162expectedSymbolChanges: new Dictionary<string, string>()
1259expectedSymbolChanges: new Dictionary<string, string>()
1307expectedSymbolChanges: new Dictionary<string, string>()
1487expectedSymbolChanges: new Dictionary<string, string>()
1531expectedSymbolChanges: new Dictionary<string, string>()
1561expectedSymbolChanges: new Dictionary<string, string>()
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (37)
Attributes\AttributeTests_MarshalAs.cs (21)
230var blobs = new Dictionary<string, byte[]>
327var blobs = new Dictionary<string, byte[]>
374var blobs = new Dictionary<string, byte[]>
461var blobs = new Dictionary<string, byte[]>
486var expectedBlobs = new Dictionary<string, byte[]>();
594var blobs = new Dictionary<string, byte[]>
632var expectedBlobs = new Dictionary<string, byte[]>();
760var blobs = new Dictionary<string, byte[]>
800var blobs = new Dictionary<string, byte[]>
832var cciBlobs = new Dictionary<string, byte[]>
913var blobs = new Dictionary<string, byte[]>
1032var blobs = new Dictionary<string, byte[]>
1140var blobs = new Dictionary<string, byte[]>()
1185var blobs = new Dictionary<string, byte[]>()
1220var blobs = new Dictionary<string, byte[]>()
1251CompileAndVerifyFieldMarshal(source, new Dictionary<string, byte[]>()
1278CompileAndVerifyFieldMarshal(source, new Dictionary<string, byte[]>()
1299CompileAndVerifyFieldMarshal(source, new Dictionary<string, byte[]>()
1321CompileAndVerifyFieldMarshal(source, new Dictionary<string, byte[]>()
1349CompileAndVerifyFieldMarshal(source, new Dictionary<string, byte[]>()
1493CompileAndVerifyFieldMarshal(source, new Dictionary<string, byte[]>
Diagnostics\DiagnosticAnalyzerTests.cs (11)
316var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
331specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
343specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
458var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
530var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
539specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
1140var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
1282specificOptions = specificOptions ?? new Dictionary<string, ReportDiagnostic>();
1302var specificOptions = new Dictionary<string, ReportDiagnostic>() { { "Test0001", ReportDiagnostic.Default } };
1323var specificOptions = new Dictionary<string, ReportDiagnostic>() { { "Test0001", specificOption } };
1346var specificOptions = new Dictionary<string, ReportDiagnostic>() { { "Test0001", specificOption } };
Microsoft.CodeAnalysis.CSharp.Features (4)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (12)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
Compilation\ReferenceManagerTests.cs (25)
871assemblyNames: new Dictionary<string, PortableExecutableReference> { { "Lib", r3 } },
872files: new Dictionary<string, PortableExecutableReference> { { p2, r2 }, { p3, r3 } }))
1368files: new Dictionary<string, PortableExecutableReference>()
2328new TestMetadataReferenceResolver(assemblyNames: new Dictionary<string, PortableExecutableReference>()
2357new TestMetadataReferenceResolver(assemblyNames: new Dictionary<string, PortableExecutableReference>()
2530var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2552var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2587var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2639var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2675var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2706var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>());
2722var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>());
2747var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2772var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2803var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2838var resolver = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2879var resolverA = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2890var resolverC = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2945var resolverA = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
2956var resolverC = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
3008var resolverC = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
3054var resolverC = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
3120var resolverC = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
3184var resolverC = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
3224var resolverC = new TestMissingMetadataReferenceResolver(new Dictionary<string, MetadataReference>
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (42)
Diagnostics\DiagnosticTest.cs (26)
575IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
619IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
679IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
730IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
786IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
842IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
900IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
958IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1017IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1087IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1158IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1223IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1276IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1330IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1380IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1431var warnings = new Dictionary<string, ReportDiagnostic>();
1487IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1504warnings = new Dictionary<string, ReportDiagnostic>();
1554IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1604IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1660IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1707IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1744IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1777IDictionary<string, ReportDiagnostic> warnings = new Dictionary<string, ReportDiagnostic>();
1826var warnings = new Dictionary<string, ReportDiagnostic>();
2250var warnings = new Dictionary<string, ReportDiagnostic>();
LexicalAndXml\XmlDocCommentTests.cs (13)
1731VerifyXmlAttributes(xmlElement.StartTag.Attributes, new Dictionary<string, string>() { { "a", "as" } });
1768VerifyXmlAttributes((firstComment.Content[1] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
1771VerifyXmlAttributes((secondComment.Content[1] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "as" } });
1814VerifyXmlAttributes((secondComment.Content[1] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "as" } });
1849VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } });
1884VerifyXmlAttributes((firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
1919VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } });
1954VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } });
2065VerifyXmlAttributes((firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
2097VerifyXmlAttributes((firstComment.Content[0] as XmlEmptyElementSyntax).Attributes, new Dictionary<string, string>() { { "a", "val" } });
2131VerifyXmlAttributes((firstComment.Content[0] as XmlElementSyntax).StartTag.Attributes, new Dictionary<string, string>() { { "a", "val" } });
2267new Dictionary<string, string>() { { "attr1", "a" }, { "attr2", "b" }, { "attr3", "test" } });
2309VerifyXmlAttributes(thirdLevelTrivia.StartTag.Attributes, new Dictionary<string, string>() { { "attr", "a" } });
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Microsoft.CodeAnalysis.Debugging.Package (4)
Microsoft.CodeAnalysis.EditorFeatures (2)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
UnusedReferences\ProjectAssets\TestProjectAssetsFile.cs (5)
49var libraries = new Dictionary<string, ProjectAssetsLibrary>();
61var libraries = new Dictionary<string, ProjectAssetsTargetLibrary>();
68Compile = new Dictionary<string, ProjectAssetsTargetLibraryCompile>() { { Path.ChangeExtension(reference.ItemSpecification, "dll"), new ProjectAssetsTargetLibraryCompile() } },
74return new Dictionary<string, Dictionary<string, ProjectAssetsTargetLibrary>>() { { targetFramework, libraries } };
98Frameworks = new Dictionary<string, ProjectAssetsProjectFramework>() { { targetFramework, new ProjectAssetsProjectFramework() } }
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (3)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
Microsoft.CodeAnalysis.Extensions.Package (6)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
Microsoft.CodeAnalysis.Features (62)
Copilot\ICopilotChangeAnalysisService.cs (10)
193var idToCount = new Dictionary<string, int>();
194var categoryToCount = new Dictionary<string, int>();
195var severityToCount = new Dictionary<DiagnosticSeverity, int>();
255var diagnosticIdToCount = new Dictionary<string, int>();
256var diagnosticIdToApplicationTime = new Dictionary<string, TimeSpan>();
257var diagnosticIdToProviderName = new Dictionary<string, HashSet<string>>();
258var providerNameToApplicationTime = new Dictionary<string, TimeSpan>();
259var providerNameToHasConflict = new Dictionary<string, bool>();
260var providerNameToTotalCount = new Dictionary<string, int>();
261var providerNameToSuccessCount = new Dictionary<string, int>();
EmbeddedLanguages\RegularExpressions\RegexCharClass.cs (1)
25new()
Microsoft.CodeAnalysis.Features.Test.Utilities (4)
Microsoft.CodeAnalysis.Features.UnitTests (5)
Microsoft.CodeAnalysis.InteractiveHost (6)
Microsoft.CodeAnalysis.LanguageServer (7)
Microsoft.CodeAnalysis.LanguageServer.Protocol (19)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (3)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (38)
Microsoft.CodeAnalysis.PooledObjects.Package (4)
Microsoft.CodeAnalysis.PublicApiAnalyzers (26)
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (2)
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Microsoft.CodeAnalysis.ResxSourceGenerator (25)
Microsoft.CodeAnalysis.Scripting (7)
Microsoft.CodeAnalysis.Test.Utilities (21)
Microsoft.CodeAnalysis.Threading.Package (6)
Microsoft.CodeAnalysis.UnitTests (17)
Collections\ImmutableSegmentedDictionaryBuilderTest.cs (2)
140builder.AddRange(new Dictionary<string, int> { { "a", 1 }, { "b", 2 } });
151.AddRange(new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } })
Collections\ImmutableSegmentedDictionaryTest.cs (5)
80ImmutableSegmentedDictionary<int, string?> dictionary = new Dictionary<int, string?>
92IEnumerable<KeyValuePair<string, string>> pairs = new Dictionary<string, string> { { "a", "b" } };
115IEnumerable<KeyValuePair<string, string>> pairs = new Dictionary<string, string> { { "a", "B" } };
269ImmutableSegmentedDictionary<string, int> dictionary = new Dictionary<string, int>
280ImmutableSegmentedDictionary<string, int> dictionary = new Dictionary<string, int>
Microsoft.CodeAnalysis.VisualBasic (18)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (24)
Parser\ParseDirectives.vb (24)
2787Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
2793diagOptions = New Dictionary(Of String, ReportDiagnostic)
2827Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
2833diagOptions = New Dictionary(Of String, ReportDiagnostic)
2867Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
2873diagOptions = New Dictionary(Of String, ReportDiagnostic)
2907Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
2913diagOptions = New Dictionary(Of String, ReportDiagnostic)
2947Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
2955diagOptions = New Dictionary(Of String, ReportDiagnostic)
2992Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
3000diagOptions = New Dictionary(Of String, ReportDiagnostic)
3038Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
3045diagOptions = New Dictionary(Of String, ReportDiagnostic)
3081Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
3088diagOptions = New Dictionary(Of String, ReportDiagnostic)
3130Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
3137diagOptions = New Dictionary(Of String, ReportDiagnostic)
3220Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
3226diagOptions = New Dictionary(Of String, ReportDiagnostic)
3262Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
3270diagOptions = New Dictionary(Of String, ReportDiagnostic)
3327Dim diagOptions = New Dictionary(Of String, ReportDiagnostic)
3333diagOptions = New Dictionary(Of String, ReportDiagnostic)
Microsoft.CodeAnalysis.Workspaces (67)
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 (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (18)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (4)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
Microsoft.CodeAnalysis.Workspaces.UnitTests (28)
Options\EditorConfigNamingStyleParserTests.cs (19)
21var dictionary = new Dictionary<string, string>()
69var dictionary = new Dictionary<string, string>()
90var dictionary = new Dictionary<string, string>()
132var dictionary = new Dictionary<string, string>()
149var dictionary = new Dictionary<string, string>()
197var dictionary = new Dictionary<string, string>()
239var dictionary = new Dictionary<string, string>()
282var dictionary = new Dictionary<string, string>()
321var dictionary = new Dictionary<string, string>()
346var rule = new Dictionary<string, string>()
377var rule = new Dictionary<string, string>()
397var charpRule = new Dictionary<string, string>()
405var vbRule = new Dictionary<string, string>()
426var rule = new Dictionary<string, string>()
483var namingStylePreferences = OptionsTestHelpers.ParseNamingStylePreferences(new Dictionary<string, string>()
519var namingStylePreferences = OptionsTestHelpers.ParseNamingStylePreferences(new Dictionary<string, string>()
555var namingStylePreferences = OptionsTestHelpers.ParseNamingStylePreferences(new Dictionary<string, string>()
580var dictionary = new Dictionary<string, string>()
649var dictionary = new Dictionary<string, string>()
Microsoft.CommonLanguageServerProtocol.Framework.Package (3)
Microsoft.CSharp (11)
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.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Arcade.Sdk.Tests (9)
GroupItemsByTests.cs (5)
21new TaskItem("A", new Dictionary<string, string> { { "Y", "A1.Y" }, { "Z", "A1.Z" }, { "W", "A1.W" } }),
22new TaskItem("B", new Dictionary<string, string> { { "Z", "B1.Z" } }),
23new TaskItem("A", new Dictionary<string, string> { { "X", "A2.X" }, { "Z", "A2.Z" }, { "W", "A2.W" } }),
24new TaskItem("C", new Dictionary<string, string> { { "X", "C1.X" }, { "Z", "C1.Z" } }),
25new TaskItem("C", new Dictionary<string, string> { { "Y", "C2.Y" }, { "Z", "C2.Z" } }),
Microsoft.DotNet.ArcadeLogging (5)
Microsoft.DotNet.Build.Manifest (5)
Microsoft.DotNet.Build.Manifest.Tests (20)
BuildModelFactoryTests.cs (20)
111new TaskItem(bopSymbolsNupkg, new Dictionary<string, string>
118new TaskItem(bopSnupkg, new Dictionary<string, string>
127new TaskItem(zipArtifact, new Dictionary<string, string>
133new TaskItem(localPackagePath, new Dictionary<string, string>()
141new TaskItem(pdbArtifact, new Dictionary<string, string>
232new TaskItem(localPackagePath, new Dictionary<string, string>()
285new TaskItem(zipArtifact, new Dictionary<string, string>
321new TaskItem(pdbArtifact, new Dictionary<string, string>
354new TaskItem(localPackagePath, new Dictionary<string, string>
391new TaskItem(localPackagePath, new Dictionary<string, string>
445new TaskItem(bopSymbolsNupkg, new Dictionary<string, string>
452new TaskItem(bopSnupkg, new Dictionary<string, string>
461new TaskItem(zipArtifact, new Dictionary<string, string>
467new TaskItem(localPackagePath, new Dictionary<string, string>()
475new TaskItem(pdbArtifact, new Dictionary<string, string>
592new TaskItem(bopSymbolsNupkg, new Dictionary<string, string>
603new TaskItem(zipArtifact, new Dictionary<string, string>
609new TaskItem(localPackagePath, new Dictionary<string, string>()
618new TaskItem(pdbArtifact, new Dictionary<string, string>
694new TaskItem("missingKindArtifact.nupkg", new Dictionary<string, string>
Microsoft.DotNet.Build.Tasks.Feed (4)
Microsoft.DotNet.Build.Tasks.Feed.Tests (24)
DownloadFileTests.cs (5)
70Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
139Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
215Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
340Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
414Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
PushToBuildStorageTests.cs (18)
46new TaskItem(PACKAGE_A, new Dictionary<string, string>
53new TaskItem(PACKAGE_B, new Dictionary<string, string>
59new TaskItem(BLOB_A, new Dictionary<string, string>
291new TaskItem(PDB_A, new Dictionary<string, string>
296new TaskItem(PDB_B, new Dictionary<string, string>
346new TaskItem(PDB_A, new Dictionary<string, string>
351new TaskItem(PDB_B, new Dictionary<string, string>
477new TaskItem(PACKAGE_A, new Dictionary<string, string>
482new TaskItem(PACKAGE_B, new Dictionary<string, string>
486new TaskItem(BLOB_A, new Dictionary<string, string>
492new TaskItem(PDB_A, new Dictionary<string, string>
593new TaskItem(PACKAGE_A, new Dictionary<string, string>
598new TaskItem(PACKAGE_B, new Dictionary<string, string>
602new TaskItem(BLOB_A, new Dictionary<string, string>
608new TaskItem(PDB_A, new Dictionary<string, string>
766new TaskItem(PDB_A, new Dictionary<string, string>
807new TaskItem(PDB_A, new Dictionary<string, string>
812new TaskItem(PDB_B, new Dictionary<string, string>
Microsoft.DotNet.Build.Tasks.Packaging (32)
Microsoft.DotNet.Build.Tasks.Packaging.Tests (9)
NugetPropertyStringProviderTests.cs (6)
18var expectedDictionary = new Dictionary<string, string>{ {"a", "b"} };
26var expectedDictionary = new Dictionary<string, string> { { "a", "=b=" } };
35var expectedDictionary = new Dictionary<string, string> { { "a", multiLineString } };
38expectedDictionary = new Dictionary<string, string> { { multiLineString, "b" } };
41expectedDictionary = new Dictionary<string, string> { { multiLineString, multiLineString } };
54var expectedDictionary = new Dictionary<string, string>();
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
Microsoft.DotNet.Build.Tasks.Templating (1)
Microsoft.DotNet.Build.Tasks.VisualStudio.Tests (5)
Vsix\GetPkgDefAssemblyDependencyGuidTests.cs (5)
21new TaskItem("Item", new Dictionary<string, string> { { "SomeInput", "SomeValue" } }),
22new TaskItem("Item", new Dictionary<string, string> { { "SomeInput", "\U00012345" } }),
23new TaskItem("Item", new Dictionary<string, string> { { "SomeInput", "\uD800" } }), // unpaired surrogate treated as invalid character
24new TaskItem("Item", new Dictionary<string, string> { { "SomeInput", "\uD801" } }), // unpaired surrogate treated as invalid character
25new TaskItem("Item", new Dictionary<string, string> { { "SomeInput", "" } }), // empty is skipped
Microsoft.DotNet.Build.Tasks.Workloads (15)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (2)
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.DotNet.GenFacades (2)
Microsoft.DotNet.Helix.Client (1)
Microsoft.DotNet.Helix.JobSender (3)
Microsoft.DotNet.Helix.Sdk (6)
Microsoft.DotNet.Helix.Sdk.Tests (2)
Microsoft.DotNet.NuGetRepack.Tasks (2)
Microsoft.DotNet.Open.Api.Tools.Tests (2)
Microsoft.DotNet.PackageTesting (6)
Microsoft.DotNet.RemoteExecutor (1)
Microsoft.DotNet.SharedFramework.Sdk (6)
Microsoft.DotNet.SignCheckLibrary (9)
Microsoft.DotNet.SignTool (15)
Microsoft.DotNet.SignTool.Tests (158)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (4)
Microsoft.DotNet.XliffTasks (3)
Microsoft.DotNet.XliffTasks.Tests (8)
Microsoft.DotNet.XUnitAssert.Tests (113)
CollectionAssertsTests.cs (60)
1254 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1255 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1263 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1264 var actual = new Dictionary<string, int> { { "b", 2 }, { "c", 3 }, { "a", 1 } };
1272 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1273 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1289 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1290 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1306 var expected = new Dictionary<string, int>
1315 var actual = new Dictionary<string, int>
1340 var expected = new Dictionary<string, IEnumerable<string>>
1345 var actual = new Dictionary<string, IEnumerable<string>>
1358 var expected = new Dictionary<string, IEnumerable<string>>
1363 var actual = new Dictionary<string, IEnumerable<string>>
1387 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
1388 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
1396 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
1397 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'b' } } };
1421 var expected = new Dictionary<string, object>()
1423 ["key"] = new Dictionary<string, object>()
1427 new Dictionary<string, object>()
1434 var actual = new Dictionary<string, object>()
1436 ["key"] = new Dictionary<string, object>()
1440 new Dictionary<string, object>()
1454 var expected = new Dictionary<string, object>()
1456 ["key"] = new Dictionary<string, object>()
1460 new Dictionary<string, object>()
1467 var actual = new Dictionary<string, object>()
1469 ["key"] = new Dictionary<string, object>()
1473 new Dictionary<string, object>()
1929 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1930 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1946 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1947 var actual = new Dictionary<string, int> { { "b", 2 }, { "c", 3 }, { "a", 1 } };
1963 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1964 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1972 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1973 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1981 var expected = new Dictionary<string, int>
1990 var actual = new Dictionary<string, int>
2007 var expected = new Dictionary<string, IEnumerable<string>>
2012 var actual = new Dictionary<string, IEnumerable<string>>
2033 var expected = new Dictionary<string, IEnumerable<string>>
2038 var actual = new Dictionary<string, IEnumerable<string>>
2054 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
2055 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
2071 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
2072 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'b' } } };
2088 var expected = new Dictionary<string, object>()
2090 ["key"] = new Dictionary<string, object>()
2094 new Dictionary<string, object>()
2101 var actual = new Dictionary<string, object>()
2103 ["key"] = new Dictionary<string, object>()
2107 new Dictionary<string, object>()
2129 var expected = new Dictionary<string, object>()
2131 ["key"] = new Dictionary<string, object>()
2135 new Dictionary<string, object>()
2142 var actual = new Dictionary<string, object>()
2144 ["key"] = new Dictionary<string, object>()
2148 new Dictionary<string, object>()
EqualityAssertsTests.cs (20)
1124 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1125 var actual = new Dictionary<string, string> { ["foo"] = "bar" };
1135 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1136 var actual = new Dictionary<string, string> { ["foo"] = "baz" };
1159 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1169 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1192 var expected = new Dictionary<string, int?> { { "two", null } };
1193 var actual = new Dictionary<string, int?> { { "two", null } };
1201 var expected = new Dictionary<string, int?> { { "two", null } };
1202 var actual = new Dictionary<string, int?> { { "two", 1 } };
3353 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3354 var actual = new Dictionary<string, string> { ["foo"] = "bar" };
3377 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3378 var actual = new Dictionary<string, string> { ["foo"] = "baz" };
3388 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3411 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3421 var expected = new Dictionary<string, int?> { { "two", null } };
3422 var actual = new Dictionary<string, int?> { { "two", null } };
3438 var expected = new Dictionary<string, int?> { { "two", null } };
3439 var actual = new Dictionary<string, int?> { { "two", 1 } };
EquivalenceAssertsTests.cs (28)
1158 var expected = new Dictionary<string, int> { ["Foo"] = 42 };
1159 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1167 var expected = new Dictionary<string, int[]> { ["Foo"] = new[] { 42 } };
1168 var actual = new Dictionary<string, int[]> { ["Foo"] = new[] { 42 }, ["Bar"] = new[] { 2112 } };
1176 var expected = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 42 } };
1177 var actual = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 42 }, ["Bar"] = new List<int> { 2112 } };
1185 var expected = new { x = new Dictionary<string, int> { ["Foo"] = 42 } };
1186 var actual = new { x = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 } };
1194 var expected = new Dictionary<string, int> { ["Foo"] = 16 };
1195 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1211 var expected = new Dictionary<string, int[]> { ["Foo"] = new[] { 16 } };
1212 var actual = new Dictionary<string, int[]> { ["Foo"] = new[] { 42 }, ["Bar"] = new[] { 2112 } };
1228 var expected = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 16 } };
1229 var actual = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 42 }, ["Bar"] = new List<int> { 2112 } };
1245 var expected = new { x = new Dictionary<string, int> { ["Foo"] = 16 } };
1246 var actual = new { x = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 } };
1265 var expected = new Dictionary<string, int> { ["Bar"] = 2112, ["Foo"] = 42 };
1266 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1274 var expected = new { x = new Dictionary<string, int> { ["Bar"] = 2112, ["Foo"] = 42 } };
1275 var actual = new { x = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 } };
1283 var expected = new Dictionary<string, int> { ["Foo"] = 16 };
1284 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1300 var expected = new Dictionary<string, int> { ["Bar"] = 2112, ["Foo"] = 42 };
1301 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Biff"] = 2600, ["Bar"] = 2112 };
1317 var expected = new { x = new Dictionary<string, int> { ["Foo"] = 16 } };
1318 var actual = new { x = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 } };
1334 var expected = new { x = new Dictionary<string, int> { ["Bar"] = 2112, ["Foo"] = 42 } };
1335 var actual = new { x = new Dictionary<string, int> { ["Foo"] = 42, ["Biff"] = 2600, ["Bar"] = 2112 } };
Microsoft.DotNet.XUnitExtensions (1)
Microsoft.Extensions.AI.Abstractions (6)
Microsoft.Extensions.AI.Abstractions.Tests (20)
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.AzureAIInference (1)
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
Microsoft.Extensions.AI.Evaluation (3)
Microsoft.Extensions.AI.Evaluation.Safety (10)
Microsoft.Extensions.AI.Integration.Tests (3)
Microsoft.Extensions.AI.Ollama.Tests (2)
Microsoft.Extensions.AI.OpenAI.Tests (11)
OpenAIChatClientTests.cs (11)
175Assert.Equal(new Dictionary<string, long>
833Assert.Equal(new Dictionary<string, long>
930Assert.Equal(new Dictionary<string, long>
1028Assert.Equal(new Dictionary<string, long>
1140Assert.Equal(new Dictionary<string, long>
1153AssertExtensions.EqualFunctionCallParameters(new Dictionary<string, object?> { ["personName"] = "Alice" }, fcc.Arguments);
1224Assert.Equal(new Dictionary<string, long>
1333AssertExtensions.EqualFunctionCallParameters(new Dictionary<string, object?> { ["personName"] = "Alice" }, fcc.Arguments);
1340Assert.Equal(new Dictionary<string, long>
1481Assert.Equal(new Dictionary<string, long>
1596Assert.Equal(new Dictionary<string, long>
Microsoft.Extensions.AI.Tests (32)
ChatCompletion\DistributedCachingChatClientTest.cs (3)
51Contents = [new FunctionCallContent("someCallId", "functionName", new Dictionary<string, object?>
254new FunctionCallContent("someCallId", "someFn", new Dictionary<string, object?> { ["arg1"] = "value1" }),
265Contents = [new FunctionCallContent("someCallId", "someFn", new Dictionary<string, object?> { ["arg1"] = "value1" })],
ChatCompletion\FunctionInvokingChatClientTests.cs (25)
90new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
92new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]),
122new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 34 } }),
123new FunctionCallContent("callId3", "Func2", arguments: new Dictionary<string, object?> { { "i", 56 } }),
133new FunctionCallContent("callId4", "Func2", arguments: new Dictionary<string, object?> { { "i", 78 } }),
181new FunctionCallContent("callId1", "Func", arguments: new Dictionary<string, object?> { { "arg", "hello" } }),
182new FunctionCallContent("callId2", "Func", arguments: new Dictionary<string, object?> { { "arg", "world" } }),
225new FunctionCallContent("callId1", "Func", arguments: new Dictionary<string, object?> { { "arg", "hello" } }),
226new FunctionCallContent("callId2", "Func", arguments: new Dictionary<string, object?> { { "arg", "world" } }),
259new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
261new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } })]),
457arguments: new Dictionary<string, object?> { { "shouldThrow", callShouldThrow }, { "callIndex", thisCallIndex } }));
482new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func2", arguments: new Dictionary<string, object?> { { "i", 42 } })]),
484new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "VoidReturn", arguments: new Dictionary<string, object?> { { "i", 43 } }), new TextContent("more")]),
539new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
595new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
670new() { Contents = [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["text"] = "Input 1" })] },
671new() { Contents = [new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["text"] = "Input 2" })] }
772new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["i"] = 41 })]),
774new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["i"] = 42 })]),
782new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId3", "Func1", new Dictionary<string, object?> { ["i"] = 43 })]),
843new FunctionCallContent("callId2", "Search", new Dictionary<string, object?> { { "result", "birds" } }),
928new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg1"] = "value1" })]),
958new FunctionCallContent("callId1", "Func1", new Dictionary<string, object?> { ["arg"] = "value1" }),
959new FunctionCallContent("callId2", "Func1", new Dictionary<string, object?> { ["arg"] = "value2" }),
Microsoft.Extensions.AmbientMetadata.Application.Tests (2)
Microsoft.Extensions.ApiDescription.Client.Tests (14)
GetOpenApiReferenceMetadataTest.cs (13)
26var inputMetadata = new Dictionary<string, string> { { "CodeGenerator", "NSwagCSharp" } };
81var inputMetadata = new Dictionary<string, string>
141var inputMetadata = new Dictionary<string, string>
201var inputMetadata = new Dictionary<string, string>
263var inputMetadata1 = new Dictionary<string, string>
267var inputMetadata2 = new Dictionary<string, string>
308var inputMetadata1 = new Dictionary<string, string>
313var inputMetadata2 = new Dictionary<string, string>
354var inputMetadata = new Dictionary<string, string>
418var inputMetadata = new Dictionary<string, string>
479var inputMetadata1 = new Dictionary<string, string> { { "CodeGenerator", codeGenerator13 } };
480var inputMetadata2 = new Dictionary<string, string> { { "CodeGenerator", codeGenerator2 } };
481var inputMetadata3 = new Dictionary<string, string> { { "CodeGenerator", codeGenerator13 } };
Microsoft.Extensions.ApiDescription.Tool.Tests (1)
Microsoft.Extensions.AsyncState (1)
Microsoft.Extensions.Caching.Hybrid.Tests (2)
Microsoft.Extensions.Caching.SqlServer.Tests (1)
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.CommandLine (2)
Microsoft.Extensions.Configuration.EnvironmentVariables (1)
Microsoft.Extensions.Configuration.FileExtensions (2)
Microsoft.Extensions.Configuration.Ini (1)
Microsoft.Extensions.Configuration.Json (1)
Microsoft.Extensions.Configuration.KeyPerFile (1)
Microsoft.Extensions.Configuration.Xml (2)
Microsoft.Extensions.DependencyInjection (5)
Microsoft.Extensions.DependencyModel (2)
Microsoft.Extensions.Diagnostics (2)
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.Tests (6)
Microsoft.Extensions.Diagnostics.Probes.Tests (4)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (61)
Linux\LinuxUtilizationParserCgroupV1Tests.cs (15)
83var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
109var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
128var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
155var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
175var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
200var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
227var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
248var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
277var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
293var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
307var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
328var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
345var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
360var f1 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
364var f2 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
Linux\LinuxUtilizationParserCgroupV2Tests.cs (28)
87var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
111var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
128var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
146var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
161var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
177var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
188f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
204var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
230var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
248var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
273var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
290var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
308var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
323var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
349var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
364var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
390var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
404var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
420var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
439var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
460var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
477var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
494var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
512var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
528var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
545var f = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
559var f1 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
563var f2 = new HardcodedValueFileSystem(new Dictionary<FileInfo, string>
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 (7)
Microsoft.Extensions.Http.Diagnostics.Tests (44)
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 } },
296ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
297RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
403ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
404RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
499ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
500RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
613ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
614RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
883ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { TestResponseHeader, FakeTaxonomy.PrivateData } },
884RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { TestRequestHeader, FakeTaxonomy.PrivateData } },
Logging\HttpRequestReaderTest.cs (13)
61RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData }, { header3.Key, FakeTaxonomy.PrivateData } },
62ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData }, { header3.Key, FakeTaxonomy.PrivateData } },
187RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
188ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
261RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
262ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
335RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
392RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
393ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
463RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
464ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
530RequestHeadersDataClasses = new Dictionary<string, DataClassification> { { header1.Key, FakeTaxonomy.PrivateData } },
531ResponseHeadersDataClasses = new Dictionary<string, DataClassification> { { header2.Key, FakeTaxonomy.PrivateData } },
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 (2)
Microsoft.Extensions.ObjectPool.Microbenchmark (1)
Microsoft.Extensions.Options (1)
Microsoft.Extensions.Options.SourceGeneration (5)
Microsoft.Extensions.SecretManager.Tools.Tests (2)
Microsoft.Extensions.ServiceDiscovery.Dns (2)
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 (30)
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.Tests (15)
ValidatableTypeInfoTests.cs (12)
40var validationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
141ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
193ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
258ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
309ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
340var validationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
392ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
427ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
474ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
515ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
543ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
565context.ValidationOptions = new TestValidationOptions(new Dictionary<Type, ValidatableTypeInfo>
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 (4)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.SourceGeneration (3)
Microsoft.JSInterop (2)
Microsoft.JSInterop.Tests (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 (65)
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 (32)
Model\TiktokenTokenizer.cs (11)
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);
1043new Dictionary<string, ModelEncoding>(StringComparer.OrdinalIgnoreCase)
1138new Dictionary<string, int> { { EndOfText, 100257 }, { FimPrefix, 100258 }, { FimMiddle, 100259 }, { FimSuffix, 100260 }, { EndOfPrompt, 100276 }, { IMStart, 100264 },
1141new Dictionary<string, int> { { EndOfText, 100257 }, { FimPrefix, 100258 }, { FimMiddle, 100259 }, { FimSuffix, 100260 }, { EndOfPrompt, 100276 } },
1145return (new Dictionary<string, int> { { EndOfText, 50256 }, }, P50kBaseRegex(), GPT2File, Type.GetType(Gpt2TypeName), Gpt2PackageName);
1148return (new Dictionary<string, int> { { EndOfText, 199999 }, { EndOfPrompt, 200018 } }, O200kBaseRegex(), O200kBaseFile, Type.GetType(O200kBaseTypeName), O200kBasePackageName);
1151return (new Dictionary<string, int> { { EndOfText, 50256 } }, P50kBaseRegex(), P50RanksFile, Type.GetType(P50kBaseTypeName), P50kBasePackageName);
1154return (new Dictionary<string, int>
1158return (new Dictionary<string, int> { { EndOfText, 50256 } }, P50kBaseRegex(), R50RanksFile, Type.GetType(R50kBaseTypeName), R50kBasePackageName);
Microsoft.ML.Tokenizers.Tests (18)
BpeTests.cs (13)
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 },
512IReadOnlyDictionary<string, int> specialTokens = new Dictionary<string, int>()
1004Dictionary<string, int> specialTokens = new Dictionary<string, int>();
Microsoft.ML.TorchSharp (10)
Microsoft.ML.Transforms (18)
Microsoft.ML.Vision (4)
Microsoft.NET.StringTools (1)
Microsoft.NET.StringTools.net35 (3)
Microsoft.VisualBasic.Core (4)
Microsoft.VisualStudio.LanguageServices (12)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Microsoft.VisualStudio.LanguageServices.DevKit (1)
Microsoft.VisualStudio.LanguageServices.Xaml (2)
MinimalSample (2)
Mvc.RoutingWebSite (1)
OpenIdConnectSample (1)
PresentationBuildTasks (20)
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)
RazorBuildWebSite (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>() {
Roslyn.Compilers.Extension (1)
Roslyn.Diagnostics.Analyzers (38)
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)
Roslyn.Test.PdbUtilities (1)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Roslyn.VisualStudio.Next.UnitTests (13)
Services\SolutionServiceTests.cs (11)
554var map = new Dictionary<Checksum, object>();
595var map = new Dictionary<Checksum, object>();
637var map = new Dictionary<Checksum, object>();
670var map = new Dictionary<Checksum, object>();
712var map = new Dictionary<Checksum, object>();
752var map = new Dictionary<Checksum, object>();
790var map = new Dictionary<Checksum, object>();
823var map = new Dictionary<Checksum, object>();
878var map = new Dictionary<Checksum, object>();
947var map = new Dictionary<Checksum, object>();
1282var map = new Dictionary<Checksum, object>();
RulesetToEditorconfigConverter (1)
RunTests (2)
Sample (3)
Endpoints\MapSchemasEndpoints.cs (2)
28schemas.MapGet("/dictionary-of-ints", () => new Dictionary<string, int> { { "one", 1 }, { "two", 2 } });
29schemas.MapGet("/frozen-dictionary-of-ints", () => ImmutableDictionary.CreateRange(new Dictionary<string, int> { { "one", 1 }, { "two", 2 } }));
ScenarioTests.Common.Tests (1)
Shared (6)
Shared.Tests (5)
SimpleWebSite (1)
SocialSample (1)
SocialWeather (2)
Sockets.FunctionalTests (1)
Swaggatherer (2)
System.CodeDom (4)
System.Collections.Immutable (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.Diagnostics.DiagnosticSource (5)
System.Diagnostics.Process (3)
System.Drawing.Common.Tests (1)
System.Drawing.Primitives (2)
System.Formats.Nrbf (2)
System.Formats.Tar (4)
System.IO.Compression (1)
System.IO.FileSystem.Watcher (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 (11)
System.Net.HttpListener (7)
System.Net.Mail (8)
System.Net.NameResolution (1)
System.Net.NetworkInformation (5)
System.Net.Ping (2)
System.Net.Primitives (4)
System.Net.Security (1)
System.Net.Sockets (2)
System.ObjectModel (1)
System.Private.CoreLib (70)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (18)
2678commandArgs.Arguments ??= new Dictionary<string, string?>();
2898Dictionary<int, bool> eventEnabled = new Dictionary<int, bool>(m_eventData.Count);
3163eventData = new Dictionary<int, EventMetadata>();
3576enabledDict = new Dictionary<int, bool>(m_eventData.Count);
3655eventsByName ??= new Dictionary<string, string>();
3905private static readonly Dictionary<Guid, EventSource.OverrideEventProvider> s_preregisteredEtwProviders = new Dictionary<Guid, EventSource.OverrideEventProvider>();
3907private static readonly Dictionary<string, EventSource.OverrideEventProvider> s_preregisteredEventPipeProviders = new Dictionary<string, EventSource.OverrideEventProvider>();
4515Dictionary<EventListener, bool> allListeners = new Dictionary<EventListener, bool>();
5329opcodeTab = new Dictionary<int, string>();
5330stringTab = new Dictionary<string, string>();
5332perEventByteArrayArgIndices = new Dictionary<string, List<int>>();
5368taskTab ??= new Dictionary<int, string>();
5391keywordTab ??= new Dictionary<ulong, string>();
5416channelTab ??= new Dictionary<int, ChannelInfo>(4);
5535mapsTab ??= new Dictionary<string, Type>();
5583channelTab ??= new Dictionary<int, ChannelInfo>(4);
5909channelTab ??= new Dictionary<int, ChannelInfo>(4);
5933taskTab ??= new Dictionary<int, string>();
System.Private.CoreLib.Generators (4)
System.Private.DataContractSerialization (37)
System.Private.Windows.Core (2)
System.Private.Windows.Core.Tests (7)
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)
54public Dictionary<QilName, VarPar> AllGlobalVarPars = new Dictionary<QilName, VarPar>();
55public Dictionary<QilName, Template> NamedTemplates = new Dictionary<QilName, Template>();
56public Dictionary<QilName, AttributeSet> AttributeSets = new Dictionary<QilName, AttributeSet>();
57public Dictionary<string, NsAlias> NsAliases = new Dictionary<string, NsAlias>();
59private 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.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?>());
927return GetKnownTypeContracts(dataContract, new Dictionary<DataContract, object?>());
987DataContractDictionary? knownContractDictionary = GetKnownTypeContracts(classDataContract, new Dictionary<DataContract, object?>());
1519Dictionary<string, object?> fragments = new Dictionary<string, object?>(StringComparer.OrdinalIgnoreCase);
1612Dictionary<Type, object> previousCollectionTypes = new Dictionary<Type, object>();
System.Security.Claims (3)
System.Security.Cryptography (17)
System.Security.Cryptography.Cose (1)
System.Security.Cryptography.Pkcs (11)
System.ServiceModel.NetFramingBase (5)
System.ServiceModel.Primitives.Tests (2)
System.ServiceModel.Syndication (4)
System.Text.Encoding.CodePages (5)
System\Text\EncodingTable.cs (4)
12private static readonly Dictionary<string, int> s_nameToCodePageCache = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
13private static readonly Dictionary<int, string> s_codePageToWebNameCache = new Dictionary<int, string>();
14private static readonly Dictionary<int, string> s_codePageToEnglishNameCache = new Dictionary<int, string>();
15private static readonly Dictionary<int, (ushort FamilyCodePage, byte CodePageFlags)> s_codePageToItemCache = new Dictionary<int, (ushort FamilyCodePage, byte CodePageFlags)>();
System.Text.Json (19)
System.Text.Json.SourceGeneration (6)
System.Text.RegularExpressions (16)
System.Text.RegularExpressions.Generator (7)
System.Threading.RateLimiting (1)
System.Threading.Tasks.Dataflow (4)
System.Windows.Controls.Ribbon (8)
System.Windows.Forms (12)
System.Windows.Forms.Analyzers.CSharp.Tests (7)
System.Windows.Forms.Design (18)
System.Windows.Forms.Design.Tests (54)
System.Windows.Forms.Primitives (1)
System.Windows.Forms.Primitives.TestUtilities (2)
System.Windows.Forms.PrivateSourceGenerators (1)
System.Windows.Forms.Tests (44)
System.Windows.Input.Manipulations (1)
System.Xaml (51)
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>();
System.Xaml.Tests (15)
TagHelpersWebSite (4)
TaskUsageLogger (5)
Templates.Blazor.Tests (5)
Templates.Blazor.WebAssembly.Auth.Tests (4)
Templates.Blazor.WebAssembly.Tests (4)
Templates.Mvc.Tests (4)
Templates.Tests (5)
Test.Utilities (25)
Text.Analyzers (38)
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>()
UnitTests.Common (1)
VBCSCompiler.UnitTests (30)
CompilerServerTests.cs (30)
129var resetVariables = new Dictionary<string, string>();
329var files = new Dictionary<string, string> { { "hello.cs", "♕" } };
471var files = new Dictionary<string, string> { { "c.cs", "class C {}" } };
486var files = new Dictionary<string, string> { { "c.vb", "Class C\nEnd Class" } };
544new Dictionary<string, string> {
572new Dictionary<string, string> {
638new Dictionary<string, string> {
680new Dictionary<string, string> {
710new Dictionary<string, string> {
740new Dictionary<string, string> {
761files = new Dictionary<string, string> {
780files = new Dictionary<string, string> {
798new Dictionary<string, string> {
818files = new Dictionary<string, string> {
860new Dictionary<string, string> {
876files = new Dictionary<string, string> {
896files = new Dictionary<string, string> {
913new Dictionary<string, string> {
932files = new Dictionary<string, string> {
1000var filesInDirectory = new Dictionary<string, string>()
1051new Dictionary<string, string> {
1072files = new Dictionary<string, string> {
1081additionalEnvironmentVars: new Dictionary<string, string>() { { "LIB", libDirectory.Path } });
1100new Dictionary<string, string> {
1123files = new Dictionary<string, string> {
1133additionalEnvironmentVars: new Dictionary<string, string>() { { "LIB", libDirectory.Path } });
1251new Dictionary<string, string> {
1274files = new Dictionary<string, string> {
1403additionalEnvironmentVars: new Dictionary<string, string> { { "TMP", tmp } });
1437additionalEnvironmentVars: new Dictionary<string, string> { { "TMP", tmp } });
VersioningWebSite (1)
WindowsBase.Tests (30)
System\Windows\DependencyPropertyTests.cs (24)
64yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
116yield return new object?[] { "Register_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>(), 2 };
176yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
375yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
429yield return new object?[] { "RegisterAttached_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
489yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
651yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
707yield return new object?[] { "RegisterReadOnly_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>(), 2 };
771yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
944yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
1002yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>(), 1 };
1066yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
WindowsFormsIntegration (4)
WinFormsControlsTest (1)
XmlFileLogger (2)
xunit.assert (4)
xunit.console (5)
Xunit.NetCore.Extensions (4)
10680 references to Dictionary
AnalyzerRunner (5)
aspire (15)
Aspire.Azure.Messaging.EventHubs.Tests (2)
Aspire.Azure.Security.KeyVault.Tests (2)
Aspire.Cli.Tests (6)
Aspire.Confluent.Kafka (1)
Aspire.Dashboard (64)
Components\Controls\Chart\ChartBase.cs (4)
63private Dictionary<SpanKey, OtlpSpan> _currentCache = new Dictionary<SpanKey, OtlpSpan>();
64private Dictionary<SpanKey, OtlpSpan> _newCache = new Dictionary<SpanKey, OtlpSpan>();
127var traces = new Dictionary<int, ChartTrace>
216internal bool TryCalculateHistogramPoints(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, Dictionary<int, ChartTrace> traces, List<ChartExemplar> exemplars)
Otlp\Storage\TelemetryRepository.cs (10)
43private readonly Dictionary<string, OtlpScope> _logScopes = new();
47private readonly Dictionary<ApplicationKey, int> _applicationUnviewedErrorLogs = new();
50private readonly Dictionary<string, OtlpScope> _traceScopes = new();
164public Dictionary<ApplicationKey, int> GetApplicationUnviewedErrorLogsCount()
705public Dictionary<string, int> GetTraceFieldValues(string attributeName)
709var attributesValues = new Dictionary<string, int>(StringComparers.OtlpAttribute);
741public Dictionary<string, int> GetLogsFieldValues(string attributeName)
745var attributesValues = new Dictionary<string, int>(StringComparers.OtlpAttribute);
927var updatedTraces = new Dictionary<ReadOnlyMemory<byte>, OtlpTrace>();
1276var allKnownAttributes = new Dictionary<string, List<string?>>();
Telemetry\DashboardTelemetryService.cs (10)
16internal readonly Dictionary<string, AspireTelemetryProperty> _defaultProperties;
98public OperationContext StartOperation(string eventName, Dictionary<string, AspireTelemetryProperty> startEventProperties, TelemetrySeverity severity = TelemetrySeverity.Normal, bool isOptOutFriendly = false, bool postStartEvent = true, IEnumerable<OperationContextProperty>? correlations = null)
144public OperationContext StartUserTask(string eventName, Dictionary<string, AspireTelemetryProperty> startEventProperties, TelemetrySeverity severity = TelemetrySeverity.Normal, bool isOptOutFriendly = false, bool postStartEvent = true, IEnumerable<OperationContextProperty>? correlations = null)
191public OperationContext PostOperation(string eventName, TelemetryResult result, string? resultSummary = null, Dictionary<string, AspireTelemetryProperty>? properties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
219public OperationContext PostUserTask(string eventName, TelemetryResult result, string? resultSummary = null, Dictionary<string, AspireTelemetryProperty>? properties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
247public OperationContext PostFault(string eventName, string description, FaultSeverity severity, Dictionary<string, AspireTelemetryProperty>? properties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
276public OperationContext PostAsset(string eventName, string assetId, int assetEventVersion, Dictionary<string, AspireTelemetryProperty>? additionalProperties = null, IEnumerable<OperationContextProperty>? correlatedWith = null)
339public void PostCommandLineFlags(List<string> flagPrefixes, Dictionary<string, AspireTelemetryProperty> additionalProperties)
372private 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 (1)
Aspire.Dashboard.Tests (29)
Aspire.EndToEnd.Tests (5)
Aspire.Hosting (36)
Aspire.Hosting.Azure (16)
AzureResourcePreparer.cs (8)
106var globalRoleAssignments = new Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>>();
187var roleAssignments = GetAllRoleAssignments(resource);
244private static Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> GetAllRoleAssignments(IResource resource)
246var result = new Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>>();
260Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments,
292Dictionary<AzureProvisioningResource, IEnumerable<RoleDefinition>> roleAssignments,
465private static void AppendGlobalRoleAssignments(Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments, AzureProvisioningResource azureResource, IEnumerable<RoleDefinition> newRoles)
476private void CreateGlobalRoleAssignments(DistributedApplicationModel appModel, Dictionary<AzureProvisioningResource, HashSet<RoleDefinition>> globalRoleAssignments, AzureProvisioningOptions provisioningOptions)
Aspire.Hosting.Azure.AppContainers (7)
Aspire.Hosting.Azure.AppService (3)
Aspire.Hosting.Azure.Functions (1)
Aspire.Hosting.Azure.PostgreSQL (3)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.Sql (3)
Aspire.Hosting.Azure.Tests (32)
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.Docker (31)
Aspire.Hosting.Docker.Tests (1)
Aspire.Hosting.Kafka.Tests (2)
Aspire.Hosting.Kubernetes (28)
Aspire.Hosting.Milvus (1)
Aspire.Hosting.Milvus.Tests (2)
Aspire.Hosting.MongoDB (1)
Aspire.Hosting.MongoDB.Tests (1)
Aspire.Hosting.MySql (1)
Aspire.Hosting.MySql.Tests (3)
Aspire.Hosting.Oracle (1)
Aspire.Hosting.Oracle.Tests (3)
Aspire.Hosting.Orleans (4)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.PostgreSQL.Tests (3)
Aspire.Hosting.Python.Tests (1)
Aspire.Hosting.Qdrant.Tests (4)
Aspire.Hosting.Redis.Tests (4)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.SqlServer.Tests (1)
Aspire.Hosting.Testing (3)
Aspire.Hosting.Tests (75)
Dashboard\DashboardResourceTests.cs (5)
218var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
255var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
289var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
330var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
369var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dashboard, DistributedApplicationOperation.Run, app.Services).DefaultTimeout();
ExpressionResolverTests.cs (5)
110var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(source.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout();
144var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(test.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout();
163var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(test.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout();
184var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(dep.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance, "ContainerHostName").DefaultTimeout();
216Dictionary<string, ReferenceExpression> Expressions { get; }
ProjectResourceTests.cs (9)
81var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
192var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
323var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Publish).DefaultTimeout();
366var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
388var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
413var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
440var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
630var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
675protected 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,
190var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
214var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
241var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerB.Resource).DefaultTimeout();
242var manifestConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
313var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(containerB.Resource).DefaultTimeout();
337var runConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(targetBuilder.Resource, DistributedApplicationOperation.Run).DefaultTimeout();
343var publishConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(targetBuilder.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
367var runtimeConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
375var manifestConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
401var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
448var runtimeConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
456var manifestConfig = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(
WithReferenceTests.cs (15)
29var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
60var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
85var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
108var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
137var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
177var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
196var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance);
215var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
231var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
247var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Publish).DefaultTimeout();
266var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
290var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
336var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
358var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectB.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
390var config = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(projectA.Resource, DistributedApplicationOperation.Run, TestServiceProvider.Instance).DefaultTimeout();
Aspire.Hosting.Yarp (3)
Aspire.Hosting.Yarp.Tests (3)
Aspire.Playground.Tests (4)
Aspire.Templates.Tests (5)
BasicTestApp (2)
BasicWebSite (2)
Binding.Http.IntegrationTests (3)
blazor-devserver (1)
BoundTreeGenerator (1)
BuildBoss (8)
BuildValidator (9)
Client.ClientBase.IntegrationTests (5)
CodeGenerator (1)
ConfigurationSchemaGenerator (8)
CSharpSyntaxGenerator (3)
dotnet-openapi (3)
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-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)
806var foundCollectionTypes = AddSpecifiedTypesToDictionary(this.CollectionTypes, Switches.CollectionType.Name);
807var excludedTypes = AddSpecifiedTypesToDictionary(this.ExcludeTypes, Switches.ExcludeType.Name);
859private static Dictionary<string, Type> AddSpecifiedTypesToDictionary(IList<string> typeArgs, string cmd)
861Dictionary<string, Type> specifiedTypes = new Dictionary<string, Type>(typeArgs.Count);
873private void AddReferencedTypesFromAssembly(Assembly assembly, Dictionary<string, Type> foundCollectionTypes, Dictionary<string, Type> excludedTypes)
893private void AddStdLibraries(Dictionary<string, Type> foundCollectionTypes, Dictionary<string, Type> excludedTypes)
912private static bool IsTypeSpecified(Type type, Dictionary<string, Type> specifiedTypes, string cmd)
946private 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-user-jwts (3)
FilesWebSite (1)
FormatterWebSite (2)
GenerateDocumentationAndConfigFiles (140)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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)
GenericHostWebSite (1)
GetDocument.Insider (1)
HealthChecksSample (2)
HelixTestRunner (1)
HtmlGenerationWebSite (1)
http2cat (4)
Identity.DefaultUI.WebSite (2)
IdentitySample.PasskeyConformance (1)
IdentitySample.PasskeyUI (1)
IIS.FunctionalTests (3)
IIS.LongTests (12)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
548private static Dictionary<string, (string, Action<XElement>)> InvalidConfigTransformations = InitInvalidConfigTransformations();
572public static Dictionary<string, (string, Action<XElement>)> InitInvalidConfigTransformations()
574var dictionary = new Dictionary<string, (string, Action<XElement>)>();
593private static Dictionary<string, Func<IISDeploymentParameters, string>> PortableConfigTransformations = InitPortableWebConfigTransformations();
607public static Dictionary<string, Func<IISDeploymentParameters, string>> InitPortableWebConfigTransformations()
609var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
662private static Dictionary<string, Func<IISDeploymentParameters, string>> StandaloneConfigTransformations = InitStandaloneConfigTransformations();
678public static Dictionary<string, Func<IISDeploymentParameters, string>> InitStandaloneConfigTransformations()
680var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
IIS.Microbenchmarks (1)
IIS.NewHandler.FunctionalTests (12)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
548private static Dictionary<string, (string, Action<XElement>)> InvalidConfigTransformations = InitInvalidConfigTransformations();
572public static Dictionary<string, (string, Action<XElement>)> InitInvalidConfigTransformations()
574var dictionary = new Dictionary<string, (string, Action<XElement>)>();
593private static Dictionary<string, Func<IISDeploymentParameters, string>> PortableConfigTransformations = InitPortableWebConfigTransformations();
607public static Dictionary<string, Func<IISDeploymentParameters, string>> InitPortableWebConfigTransformations()
609var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
662private static Dictionary<string, Func<IISDeploymentParameters, string>> StandaloneConfigTransformations = InitStandaloneConfigTransformations();
678public static Dictionary<string, Func<IISDeploymentParameters, string>> InitStandaloneConfigTransformations()
680var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
IIS.NewShim.FunctionalTests (12)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
548private static Dictionary<string, (string, Action<XElement>)> InvalidConfigTransformations = InitInvalidConfigTransformations();
572public static Dictionary<string, (string, Action<XElement>)> InitInvalidConfigTransformations()
574var dictionary = new Dictionary<string, (string, Action<XElement>)>();
593private static Dictionary<string, Func<IISDeploymentParameters, string>> PortableConfigTransformations = InitPortableWebConfigTransformations();
607public static Dictionary<string, Func<IISDeploymentParameters, string>> InitPortableWebConfigTransformations()
609var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
662private static Dictionary<string, Func<IISDeploymentParameters, string>> StandaloneConfigTransformations = InitStandaloneConfigTransformations();
678public static Dictionary<string, Func<IISDeploymentParameters, string>> InitStandaloneConfigTransformations()
680var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
IIS.ShadowCopy.Tests (1)
IISExpress.FunctionalTests (12)
src\Servers\IIS\IIS\test\Common.LongTests\StartupTests.cs (9)
548private static Dictionary<string, (string, Action<XElement>)> InvalidConfigTransformations = InitInvalidConfigTransformations();
572public static Dictionary<string, (string, Action<XElement>)> InitInvalidConfigTransformations()
574var dictionary = new Dictionary<string, (string, Action<XElement>)>();
593private static Dictionary<string, Func<IISDeploymentParameters, string>> PortableConfigTransformations = InitPortableWebConfigTransformations();
607public static Dictionary<string, Func<IISDeploymentParameters, string>> InitPortableWebConfigTransformations()
609var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
662private static Dictionary<string, Func<IISDeploymentParameters, string>> StandaloneConfigTransformations = InitStandaloneConfigTransformations();
678public static Dictionary<string, Func<IISDeploymentParameters, string>> InitStandaloneConfigTransformations()
680var dictionary = new Dictionary<string, Func<IISDeploymentParameters, string>>();
illink (96)
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>();
286Dictionary<MethodDefinition, List<IMemberDefinition>>? compilerGeneratedCallees = null;
376Dictionary<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, MethodDefinition method, int ilOffset)
214Dictionary<KeyType, ValueBasicBlockPair> valueCollection,
306LocalVariableStore locals = new(methodIL.Variables.Count);
308Dictionary<int, Stack<StackSlot>> knownStacks = new Dictionary<int, Stack<StackSlot>>();
747private static void ScanExceptionInformation(Dictionary<int, Stack<StackSlot>> knownStacks, MethodIL methodIL)
809LocalVariableStore locals)
880LocalVariableStore locals,
898LocalVariableStore locals,
917protected void StoreInReference(MultiValue target, MultiValue source, MethodDefinition method, Instruction operation, LocalVariableStore locals, int curBasicBlock, ref InterproceduralState ipState, int? parameterIndex)
1012LocalVariableStore locals,
1080internal MultiValue DereferenceValue(MultiValue maybeReferenceValue, LocalVariableStore locals, ref InterproceduralState interproceduralState)
1127LocalVariableStore locals,
1161LocalVariableStore 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>>();
536if (!custom_annotations.TryGetValue(key, out Dictionary<IMetadataTokenProvider, object>? slots))
547if (!custom_annotations.TryGetValue(key, out Dictionary<IMetadataTokenProvider, object>? slots))
Linker\LinkContext.cs (12)
66readonly Dictionary<string, AssemblyAction> _actions;
67readonly Dictionary<string, string> _parameters;
78readonly Dictionary<AssemblyDefinition, bool> _isTrimmable;
134public Dictionary<string, bool> FeatureSettings { get; init; }
142public Dictionary<string, AssemblyAction> Actions
169public Dictionary<int, bool> WarnAsError { get; set; }
191public Dictionary<string, bool> SingleWarn { get; set; }
804readonly Dictionary<MethodReference, MethodDefinition?> methodresolveCache = new();
805readonly Dictionary<FieldReference, FieldDefinition?> fieldresolveCache = new();
806readonly Dictionary<TypeReference, TypeDefinition?> typeresolveCache = new();
807readonly Dictionary<ExportedType, TypeDefinition?> exportedTypeResolveCache = new();
1079readonly Dictionary<string, Pair> perAssembly = new();
ILLink.RoslynAnalyzer (24)
DynamicallyAccessedMembersAnalyzer.cs (5)
207(Location[]? sourceLocation, Dictionary<string, string?>? DAMArgs) = (!attributableSymbolLocation.IsInSource
231(Location[]? sourceLocation, Dictionary<string, string?>? DAMArgs) = (!attributableSymbolLocation.IsInSource
257(Location[]? sourceLocation, Dictionary<string, string?>? DAMArgs) = (!attributableSymbolLocation.IsInSource
347private static (Location[]?, Dictionary<string, string?>?) CreateArguments(Location attributableSymbolLocation, DynamicallyAccessedMemberTypes mismatchedArgument)
349Dictionary<string, string?>? DAMArgument = new();
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)
InMemory.FunctionalTests (96)
InProcessWebSite (1)
installer.tasks (1)
Interop.FunctionalTests (5)
IOperationGenerator (2)
KeyManagementSimulator (1)
Metrics (135)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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)
Metrics.Legacy (135)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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.Analyzers.Extra (12)
Microsoft.Analyzers.Local (11)
CallAnalysis\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.Arcade.Test.Common (5)
Microsoft.AspNetCore.Analyzer.Testing (1)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.Analyzers.Test (1)
Microsoft.AspNetCore.App.Analyzers (2)
Microsoft.AspNetCore.App.Analyzers.Test (2)
Microsoft.AspNetCore.App.CodeFixes (3)
Microsoft.AspNetCore.Authentication (1)
Microsoft.AspNetCore.Authentication.Core (1)
Microsoft.AspNetCore.Authentication.Core.Test (7)
Microsoft.AspNetCore.Authentication.Google (1)
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (3)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (3)
Microsoft.AspNetCore.Authentication.OAuth (2)
Microsoft.AspNetCore.Authentication.Test (27)
Microsoft.AspNetCore.Authentication.Twitter (4)
Microsoft.AspNetCore.Authorization (1)
Microsoft.AspNetCore.BrowserTesting (7)
BrowserManagerConfiguration.cs (6)
205Env = configuration.GetValue<Dictionary<string, string>>(nameof(BrowserTypeLaunchOptions.Env)),
216private static T BindMultiValueMap<T>(IConfigurationSection processArgsMap, Func<Dictionary<string, HashSet<string>>, T> mapper)
235var argsMap = new Dictionary<string, HashSet<string>>();
249foreach (var (value, enabled) in arg.Get<Dictionary<string, bool>>())
284static HashSet<string> InitializeMapValue(Dictionary<string, HashSet<string>> argsMap, string argName)
299true => configuration.Get<Dictionary<string, bool>>().Where(kvp => kvp.Value == true).Select(kvp => kvp.Key).ToArray()
Microsoft.AspNetCore.Components (47)
RenderTree\Renderer.cs (5)
34private readonly Dictionary<int, ComponentState> _componentStateById = new Dictionary<int, ComponentState>();
35private readonly Dictionary<IComponent, ComponentState> _componentStateByComponent = new Dictionary<IComponent, ComponentState>();
37private readonly Dictionary<ulong, (int RenderedByComponentId, EventCallback Callback, string? attributeName)> _eventBindings = new();
38private readonly Dictionary<ulong, ulong> _eventHandlerIdReplacements = new Dictionary<ulong, ulong>();
46private Dictionary<int, ParameterView>? _rootComponentsLatestParameters;
Microsoft.AspNetCore.Components.Authorization.Tests (4)
Microsoft.AspNetCore.Components.Endpoints (36)
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.Endpoints.Tests (99)
Binding\FormDataMapperTests.cs (82)
26var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
46var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
66var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
78private FormDataReader CreateFormDataReader(Dictionary<string, StringValues> collection, CultureInfo invariantCulture, IFormFileCollection formFileCollection = null)
80var dictionary = new Dictionary<FormKey, StringValues>(collection.Count);
97var collection = new Dictionary<string, StringValues>() { };
119var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("abc") };
136var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("abc") };
162var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
179var collection = new Dictionary<string, StringValues>() { };
196var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues(value) };
213var collection = new Dictionary<string, StringValues>() { ["value.Slug"] = new StringValues(value) };
239var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("(1,1)") };
257var collection = new Dictionary<string, StringValues>() { ["value"] = new StringValues("(1,1)") };
273var collection = new Dictionary<string, StringValues>() { };
290var data = new Dictionary<string, StringValues>() { };
306var data = new Dictionary<string, StringValues>() { ["[0]"] = "10" };
322var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "10", "11" }) };
340var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "Red", "Blue" }) };
358var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "Red", "Blue" }) };
376var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "10", "a" }) };
401var data = new Dictionary<string, StringValues>() { ["values"] = new StringValues(new[] { "10", "a", "11" }) };
431var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
462var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
508var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
569var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
609var collection = new Dictionary<string, StringValues>()
897var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
898CanDeserialize_Dictionary<Dictionary<int, int>, Dictionary<int, int>, int, int>(expected);
931var collection = new Dictionary<string, StringValues>()
960var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
961CanDeserialize_Dictionary<IDictionary<int, int>, Dictionary<int, int>, int, int>(expected);
984var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
985var collection = new Dictionary<string, StringValues>()
1014var expected = new Dictionary<int, int>() { [0] = 10, [1] = 11, [2] = 12, [3] = 13, [4] = 14, [5] = 15, [6] = 16, [7] = 17, [8] = 18, [9] = 19, };
1015var collection = new Dictionary<string, StringValues>()
1044var collection = new Dictionary<string, StringValues>() { };
1066var data = new Dictionary<string, StringValues>(Enumerable.Range(0, size)
1084var result = FormDataMapper.Map<Dictionary<int, int>>(reader, options);
1105var expected = new Dictionary<int, int>
1118var collection = new Dictionary<string, StringValues>()
1141var result = FormDataMapper.Map<Dictionary<int, int>>(reader, options);
1144var dictionary = Assert.IsType<Dictionary<int, int>>(result);
1166var expected = new Dictionary<int, int>
1177var collection = new Dictionary<string, StringValues>()
1200var result = FormDataMapper.Map<Dictionary<int, int>>(reader, options);
1203var dictionary = Assert.IsType<Dictionary<int, int>>(result);
1226var collection = new Dictionary<string, StringValues>()
1254var collection = new Dictionary<string, StringValues>()
1290var data = new Dictionary<string, StringValues>()
1315var data = new Dictionary<string, StringValues>()
1356var data = new Dictionary<string, StringValues>()
1415var data = new Dictionary<string, StringValues>()
1486var data = new Dictionary<string, StringValues>()
1545var data = new Dictionary<string, StringValues>()
1590var data = new Dictionary<string, StringValues>()
1629var data = new Dictionary<string, StringValues>()
1660var data = new Dictionary<string, StringValues>()
1679var data = new Dictionary<string, StringValues>()
1698var data = new Dictionary<string, StringValues>()
1717var data = new Dictionary<string, StringValues>()
1739var data = new Dictionary<string, StringValues>()
1761var data = new Dictionary<string, StringValues>()
1787var data = new Dictionary<string, StringValues>()
1812var data = new Dictionary<string, StringValues>()
1832var data = new Dictionary<string, StringValues>()
1852var data = new Dictionary<string, StringValues>() { };
1875var data = new Dictionary<string, StringValues>() { ["value"] = "20" };
1906var data = new Dictionary<string, StringValues>();
1934var data = new Dictionary<string, StringValues>();
1967var data = new Dictionary<string, StringValues>();
1989var data = new Dictionary<string, StringValues>();
2012var data = new Dictionary<string, StringValues>();
2045var data = new Dictionary<string, StringValues>();
2080var data = new Dictionary<string, StringValues>()
2447public Dictionary<int, RecursiveDictionaryTree> Children { get; set; }
Microsoft.AspNetCore.Components.Forms (5)
Microsoft.AspNetCore.Components.Forms.Tests (4)
Microsoft.AspNetCore.Components.Performance (2)
Microsoft.AspNetCore.Components.QuickGrid (1)
Microsoft.AspNetCore.Components.Server (21)
Microsoft.AspNetCore.Components.Server.Tests (20)
Circuits\CircuitHostTest.cs (9)
531Dictionary<string, object> parameters = new()
557Dictionary<string, object> parameters = new()
582Dictionary<string, object> parameters = new()
615Dictionary<string, object> parameters = new()
652Dictionary<string, object> parameters = new()
682Dictionary<string, object> parameters = new()
696private async Task AddComponentAsync<TComponent>(CircuitHost circuitHost, int ssrComponentId, Dictionary<string, object> parameters = null, string componentKey = "")
713private async Task UpdateComponentAsync<TComponent>(CircuitHost circuitHost, int ssrComponentId, Dictionary<string, object> parameters = null, string componentKey = "")
780private ComponentMarker CreateMarker(Type type, string locationHash, Dictionary<string, object> parameters = null, string componentKey = "")
Circuits\CircuitPersistenceManagerTest.cs (5)
372(int Id, ComponentMarkerKey Key, (Type ComponentType, Dictionary<string, object> Parameters))[] expected, byte[] rootComponents)
374var actual = JsonSerializer.Deserialize<Dictionary<int, ComponentMarker>>(rootComponents, SerializerOptions);
400(Type RootComponentType, Dictionary<string, object> Parameters)[] components = null,
524(Type RootComponentType, Dictionary<string, object> Parameters)[] components,
Microsoft.AspNetCore.Components.Tests (66)
PersistentState\ComponentApplicationStateTest.cs (10)
15var existingState = new Dictionary<string, byte[]>
33var existingState = new Dictionary<string, byte[]>
48var currentState = new Dictionary<string, byte[]>();
63var existingState = new Dictionary<string, byte[]>
81var currentState = new Dictionary<string, byte[]>();
100var currentState = new Dictionary<string, byte[]>();
117var currentState = new Dictionary<string, byte[]>();
136var currentState = new Dictionary<string, byte[]>();
156var existingState = new Dictionary<string, byte[]>() { ["MyState"] = serialized };
174var existingState = new Dictionary<string, byte[]>() { ["MyState"] = serialized };
PersistentState\ComponentStatePersistenceManagerTest.cs (13)
44var state = new Dictionary<string, byte[]>
66var state = new Dictionary<string, byte[]>
88var state = new Dictionary<string, byte[]>();
138var state = new Dictionary<string, byte[]>();
165var state = new Dictionary<string, byte[]>();
187var state = new Dictionary<string, byte[]>();
217var state = new Dictionary<string, byte[]>();
253var state = new Dictionary<string, byte[]>();
281var state = new Dictionary<string, byte[]>();
309var state = new Dictionary<string, byte[]>();
375private class TestStore(Dictionary<string, byte[]> initialState) : IPersistentComponentStateStore
392private class CompositeTestStore(Dictionary<string, byte[]> initialState)
395public Dictionary<string, byte[]> State { get; set; } = initialState;
PersistentStateValueProviderTests.cs (14)
99var state = new Dictionary<string, byte[]>();
137var state = new Dictionary<string, byte[]>();
175var state = new Dictionary<string, byte[]>();
248var state = new Dictionary<string, byte[]>();
294var state = new Dictionary<string, byte[]>();
334var state = new Dictionary<string, byte[]>();
367var state = new Dictionary<string, byte[]>();
407var state = new Dictionary<string, byte[]>();
439var state = new Dictionary<string, byte[]>();
474var state = new Dictionary<string, byte[]>();
509var state = new Dictionary<string, byte[]>();
544var state = new Dictionary<string, byte[]>();
577var dictionary = new Dictionary<string, byte[]>();
672private class TestStore(Dictionary<string, byte[]> initialState) : IPersistentComponentStateStore
Microsoft.AspNetCore.Components.Web (22)
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.Web.Tests (7)
Microsoft.AspNetCore.Components.WebAssembly (4)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.Components.WebAssembly.Tests (14)
Hosting\WebAssemblyHostConfigurationTest.cs (14)
15var initialData = new Dictionary<string, string>() {
41var initialData = new Dictionary<string, string>() { { "color", "blue" } };
65var initialData = new Dictionary<string, string>() { { "color", "blue" } };
83var initialData = new Dictionary<string, string>() {
96var section = configuration.GetSection("wheels").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value);
110var initialData = new Dictionary<string, string>() { { "color", "blue" } };
127var dic1 = new Dictionary<string, string>()
134var dic2 = new Dictionary<string, string>()
141var dic3 = new Dictionary<string, string>()
161var dict = configuration.GetSection("Mem1").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value);
167var dict2 = configuration.GetSection("Mem2").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value);
173var dict3 = configuration.GetSection("Mem3").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value);
186var dic1 = new Dictionary<string, string>()
190var dic2 = new Dictionary<string, string>()
Microsoft.AspNetCore.Components.WebView (7)
Microsoft.AspNetCore.Components.WebView.Maui (1)
Microsoft.AspNetCore.Components.WebView.Test (4)
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
Microsoft.AspNetCore.Components.WebView.Wpf (1)
Microsoft.AspNetCore.ConcurrencyLimiter.Microbenchmarks (1)
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
Microsoft.AspNetCore.DataProtection (5)
Microsoft.AspNetCore.DataProtection.Tests (15)
RegistryPolicyResolverTests.cs (11)
21var registryEntries = new Dictionary<string, object>();
37var registryEntries = new Dictionary<string, object>()
58var registryEntries = new Dictionary<string, object>()
75var registryEntries = new Dictionary<string, object>()
92var registryEntries = new Dictionary<string, object>()
116var registryEntries = new Dictionary<string, object>()
152var registryEntries = new Dictionary<string, object>()
174var registryEntries = new Dictionary<string, object>()
204var registryEntries = new Dictionary<string, object>()
226var registryEntries = new Dictionary<string, object>()
251private static RegistryPolicy RunTestWithRegValues(Dictionary<string, object> regValues)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (14)
Microsoft.AspNetCore.Grpc.JsonTranscoding (24)
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.Grpc.JsonTranscoding.Tests (9)
Microsoft.AspNetCore.Grpc.Microbenchmarks (1)
Microsoft.AspNetCore.Grpc.Swagger (13)
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 (6)
Microsoft.AspNetCore.Hosting.Tests (23)
WebHostBuilderTests.cs (10)
294var data = new Dictionary<string, string>
507var settings = new Dictionary<string, string>
533var settings = new Dictionary<string, string>
559var settings = new Dictionary<string, string>
568var overrideSettings = new Dictionary<string, string>
594var vals = new Dictionary<string, string>
623var vals = new Dictionary<string, string>
644var vals = new Dictionary<string, string>
1477var vals = new Dictionary<string, string>
1499var vals = new Dictionary<string, string>
Microsoft.AspNetCore.Http (24)
Microsoft.AspNetCore.Http.Abstractions (2)
Microsoft.AspNetCore.Http.Abstractions.Microbenchmarks (2)
Microsoft.AspNetCore.Http.Abstractions.Tests (3)
Microsoft.AspNetCore.Http.Connections (1)
Microsoft.AspNetCore.Http.Connections.Tests (18)
HttpConnectionDispatcherTests.cs (18)
228var values = new Dictionary<string, StringValues>();
308var values = new Dictionary<string, StringValues>();
350var values = new Dictionary<string, StringValues>();
388var values = new Dictionary<string, StringValues>();
427var values = new Dictionary<string, StringValues>();
467var values = new Dictionary<string, StringValues>();
530var values = new Dictionary<string, StringValues>();
598var values = new Dictionary<string, StringValues>();
661var values = new Dictionary<string, StringValues>();
765var values = new Dictionary<string, StringValues>();
907var values = new Dictionary<string, StringValues>();
1842var values = new Dictionary<string, StringValues>();
1894var values = new Dictionary<string, StringValues>();
2570var values = new Dictionary<string, StringValues>();
2630var values = new Dictionary<string, StringValues>();
2687var values = new Dictionary<string, StringValues>();
3703var values = new Dictionary<string, StringValues>();
3740var values = new Dictionary<string, StringValues>();
Microsoft.AspNetCore.Http.Extensions (23)
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\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.Extensions.Tests (15)
Microsoft.AspNetCore.Http.Microbenchmarks (7)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
Microsoft.AspNetCore.Http.Results (1)
Microsoft.AspNetCore.Http.Results.Tests (6)
Microsoft.AspNetCore.Http.Tests (2)
Microsoft.AspNetCore.Identity (1)
Microsoft.AspNetCore.Identity.FunctionalTests (3)
Microsoft.AspNetCore.Identity.InMemory.Test (3)
Microsoft.AspNetCore.Identity.Test (1)
Microsoft.AspNetCore.Identity.UI (2)
Microsoft.AspNetCore.InternalTesting (4)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (1)
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (19)
Internal\DictionaryAdapterTest.cs (15)
19var dictionary = new Dictionary<string, int>(StringComparer.Ordinal);
39var dictionary = new Dictionary<int, object>();
61var dictionary = new Dictionary<int, object>();
89var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
116var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
141var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
161var dictionary = new Dictionary<Guid, object>();
181var dictionary = new Dictionary<Guid, int>();
200var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
218var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
236var dictionary = new Dictionary<string, Rectangle>(StringComparer.Ordinal);
260var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
279var dictionary = new Dictionary<Uri, object>();
298var dictionary = new Dictionary<string, List<object>>();
322var dictionary = new Dictionary<string, object>();
Microsoft.AspNetCore.JsonPatch.Tests (19)
Internal\DictionaryAdapterTest.cs (15)
22var dictionary = new Dictionary<string, int>(StringComparer.Ordinal);
42var dictionary = new Dictionary<int, object>();
64var dictionary = new Dictionary<int, object>();
92var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
119var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
144var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
164var dictionary = new Dictionary<Guid, object>();
184var dictionary = new Dictionary<Guid, int>();
203var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
221var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
239var dictionary = new Dictionary<string, Rectangle>(StringComparer.Ordinal);
262var dictionary = new Dictionary<string, object>(StringComparer.Ordinal);
281var dictionary = new Dictionary<Uri, object>();
300var dictionary = new Dictionary<string, List<object>>();
324var dictionary = new Dictionary<string, object>();
Microsoft.AspNetCore.Mvc.Abstractions (5)
Microsoft.AspNetCore.Mvc.Abstractions.Test (2)
Microsoft.AspNetCore.Mvc.Api.Analyzers (6)
Microsoft.AspNetCore.Mvc.ApiExplorer (9)
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.Core.Test (138)
Controllers\ControllerBinderDelegateProviderTest.cs (24)
43var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
97var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
165var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
207var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
257var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
293var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
342var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
401var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
436var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
484var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
532var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
579var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
629var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
668var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
708var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
749var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
811var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
874var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
962var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
990var boundPropertyTypes = new Dictionary<string, Type>
998var inputPropertyValues = new Dictionary<string, object>
1021var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
1176var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
1228var arguments = new Dictionary<string, object>(StringComparer.Ordinal);
Infrastructure\ControllerActionInvokerTest.cs (17)
858var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
883var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
909var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
932var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
955var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
1134var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
1162var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
1192var actionParameters = new Dictionary<string, object> { { "i", inputParam1 }, { "s", inputParam2 } };
1215var actionParameters = new Dictionary<string, object> { ["value"] = 3 };
1241var actionParameters = new Dictionary<string, object> { ["value"] = 3 };
1271var actionParameters = new Dictionary<string, object> { { "s", inputParam2 }, { "i", inputParam1 } };
1301var actionParameters = new Dictionary<string, object> { { "value", inputParam } };
1330var actionParameters = new Dictionary<string, object> { { "i", "Some Invalid Value" }, { "s", inputParam2 } };
1453var actionParameters = new Dictionary<string, object> { { "input", inputParam }, };
1478var actionParameters = new Dictionary<string, object> { { "input", inputParam }, };
1502var actionParameters = new Dictionary<string, object>();
1526var actionParameters = new Dictionary<string, object>();
ModelBinding\Binders\DictionaryModelBinderTest.cs (22)
21var values = new Dictionary<string, string>()
61var values = new Dictionary<string, string>()
72var dictionary = new Dictionary<int, string>();
101var dictionaryWithOne = new Dictionary<string, string>(StringComparer.Ordinal)
105var dictionaryWithThree = new Dictionary<string, string>(StringComparer.Ordinal)
196var dictionary = new Dictionary<string, string>(StringComparer.Ordinal)
233var dictionary = new Dictionary<string, string>(StringComparer.Ordinal)
268var dictionaryWithOne = new Dictionary<long, int>
272var dictionaryWithThree = new Dictionary<long, int>
288var stringDictionary = dictionary.ToDictionary(kvp => kvp.Key.ToString(CultureInfo.InvariantCulture), kvp => kvp.Value.ToString(CultureInfo.InvariantCulture));
319var dictionary = new Dictionary<int, ModelWithProperties>
324var stringDictionary = new Dictionary<string, string>
412private IActionResult ActionWithDictionaryParameter(Dictionary<string, string> parameter) => null;
452Assert.Empty(Assert.IsType<Dictionary<string, string>>(bindingContext.Result.Model));
487Assert.Empty(Assert.IsType<Dictionary<string, string>>(bindingContext.Result.Model));
496private IActionResult ActionWithDefaultValueDictionaryParameter(Dictionary<string, string> parameter = null) => null;
595{ typeof(Dictionary<int, int>), true },
641var backingStore = dictionary.ToDictionary(
657var backingStore = dictionary.ToDictionary(
700public Dictionary<string, string> DictionaryProperty { get; set; }
702public Dictionary<int, ModelWithProperties> DictionaryWithComplexValuesProperty { get; set; }
704public Dictionary<long, int> DictionaryWithValueTypesProperty { get; set; }
ModelBinding\EnumerableValueProviderTest.cs (9)
11protected static Dictionary<string, StringValues> BackingStore { get; } = new Dictionary<string, StringValues>
32var backingStore = new Dictionary<string, StringValues>();
87var expected = new Dictionary<string, string>
120var expected = new Dictionary<string, string>
142var expected = new Dictionary<string, string>
207var backingStore = new Dictionary<string, StringValues>
238var store = new Dictionary<string, StringValues>(BackingStore)
292Dictionary<string, StringValues> values,
305Dictionary<string, StringValues> values,
Microsoft.AspNetCore.Mvc.Core.TestCommon (2)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (3)
Microsoft.AspNetCore.Mvc.FunctionalTests (37)
Microsoft.AspNetCore.Mvc.IntegrationTests (168)
DictionaryModelBinderIntegrationTest.cs (111)
25ParameterType = typeof(Dictionary<string, int>)
41var model = Assert.IsType<Dictionary<string, int>>(modelBindingResult.Model);
65ParameterType = typeof(Dictionary<string, int>)
81var model = Assert.IsType<Dictionary<string, int>>(modelBindingResult.Model);
102ParameterType = typeof(Dictionary<string, int>)
119var model = Assert.IsType<Dictionary<string, int>>(modelBindingResult.Model);
156ParameterType = typeof(Dictionary<string, int>)
172var model = Assert.IsType<Dictionary<string, int>>(modelBindingResult.Model);
193ParameterType = typeof(Dictionary<string, int>)
209var model = Assert.IsType<Dictionary<string, int>>(modelBindingResult.Model);
224var impliedPrefixDictionary = new Dictionary<string, StringValues>
230var reversedImpliedPrefixDictionary = new Dictionary<string, StringValues>
236var longFormDictionary = new Dictionary<string, StringValues>
245var longerFormDictionary = new Dictionary<string, StringValues>
255var longestFormDictionary = new Dictionary<string, StringValues>
269var noPrefixDictionary = new Dictionary<string, StringValues>
275var reversedNoPrefixDictionary = new Dictionary<string, StringValues>
331var expectedDictionary = new Dictionary<string, int>
344ParameterType = typeof(Dictionary<string, int>),
353var model = Assert.IsType<Dictionary<string, int>>(result.Model);
366var expectedDictionary = new Dictionary<string, int>
381ParameterType = typeof(Dictionary<string, int>),
390var model = Assert.IsType<Dictionary<string, int>>(result.Model);
405ParameterType = typeof(Dictionary<string, int>)
421var model = Assert.IsType<Dictionary<string, int>>(modelBindingResult.Model);
440ParameterType = typeof(Dictionary<string, int>),
510ParameterType = typeof(Dictionary<string, Person>)
526var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
544var expectedDictionary = new Dictionary<string, Person> { { "key0", new Person { Id = 10 } } };
555ParameterType = typeof(Dictionary<string, Person>)
564var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
582var expectedDictionary = new Dictionary<string, Person> { { "key0", new Person { Id = 10 } } };
593ParameterType = typeof(Dictionary<string, Person>)
602var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
617var expectedDictionary = new Dictionary<string, Person> { { "42", new Person { Id = 10 } } };
628ParameterType = typeof(Dictionary<string, Person>)
637var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
652var expectedDictionary = new Dictionary<string, Person> { { "42", new Person { Id = 10 } } };
663ParameterType = typeof(Dictionary<string, Person>)
672var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
708ParameterType = typeof(Dictionary<string, Person>)
724var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
752ParameterType = typeof(Dictionary<string, Person>)
763var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
787ParameterType = typeof(Dictionary<string, Person>)
803var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
827ParameterType = typeof(Dictionary<string, Person>)
843var model = Assert.IsType<Dictionary<string, Person>>(modelBindingResult.Model);
862ParameterType = typeof(Dictionary<string, Person>),
909var expectedDictionary = new Dictionary<string, string[]> { { "key0", new[] { "10", "11" } } };
914ParameterType = typeof(Dictionary<string, string[]>)
927var model = Assert.IsType<Dictionary<string, string[]>>(modelBindingResult.Model);
941var expectedDictionary = new Dictionary<string, string[]> { { "key0", new[] { "10", "11" } } };
952ParameterType = typeof(Dictionary<string, string[]>)
961var model = Assert.IsType<Dictionary<string, string[]>>(modelBindingResult.Model);
975var expectedDictionary = new Dictionary<string, string[]> { { "key0", new[] { "10", "11" } } };
986ParameterType = typeof(Dictionary<string, string[]>)
995var model = Assert.IsType<Dictionary<string, string[]>>(modelBindingResult.Model);
1014var expectedDictionary = new Dictionary<string, string[]> { { "42", new[] { "10", "11" } } };
1025ParameterType = typeof(Dictionary<string, string[]>)
1034var model = Assert.IsType<Dictionary<string, string[]>>(modelBindingResult.Model);
1053var expectedDictionary = new Dictionary<string, string[]> { { "42", new[] { "10", "11" } } };
1064ParameterType = typeof(Dictionary<string, string[]>)
1073var model = Assert.IsType<Dictionary<string, string[]>>(modelBindingResult.Model);
1091typeof(Dictionary<string, string>)
1094typeof(Dictionary<string, string>),
1096typeof(Dictionary<string, string>)
1121typeof(Dictionary<string, string>)
1124typeof(Dictionary<string, string>),
1126typeof(Dictionary<string, string>)
1160var expectedDictionary = new Dictionary<string, string>
1210ParameterType = typeof(Dictionary<SuccessfulModel, SuccessfulModel>),
1239ParameterType = typeof(Dictionary<string, string>)
1255var model = Assert.IsType<Dictionary<string, string>>(modelBindingResult.Model);
1293ParameterType = typeof(Dictionary<string, NonNullPerson>)
1309var model = Assert.IsType<Dictionary<string, NonNullPerson>>(modelBindingResult.Model);
1359var expectedDictionary = new Dictionary<DayOfWeek, string>
1368ParameterType = typeof(Dictionary<DayOfWeek, string>)
1394var expectedDictionary = new Dictionary<string, DayOfWeek>
1404ParameterType = typeof(Dictionary<string, DayOfWeek>)
1416var model = Assert.IsType<Dictionary<string, DayOfWeek>>(modelBindingResult.Model);
1446ParameterType = typeof(Dictionary<string, NonNullPersonWithRequiredProperties>)
1462var model = Assert.IsType<Dictionary<string, NonNullPersonWithRequiredProperties>>(modelBindingResult.Model);
1726private void SampleMethod_ComplexType(Dictionary<string, Person> parameter = null) { }
1727private void SampleMethod_SimpleType(Dictionary<string, int> parameter = null) { }
GenericModelBinderIntegrationTest.cs (17)
266ParameterType = typeof(Dictionary<string, int>[])
282var model = Assert.IsType<Dictionary<string, int>[]>(modelBindingResult.Model);
283var dictionary = Assert.Single(model);
311ParameterType = typeof(Dictionary<string, int>[])
327var model = Assert.IsType<Dictionary<string, int>[]>(modelBindingResult.Model);
328var dictionary = Assert.Single(model);
356ParameterType = typeof(Dictionary<string, int>[])
372var model = Assert.IsType<Dictionary<string, int>[]>(modelBindingResult.Model);
514ParameterType = typeof(Dictionary<string, List<int>>)
531var model = Assert.IsType<Dictionary<string, List<int>>>(modelBindingResult.Model);
563ParameterType = typeof(Dictionary<string, List<int>>)
579var model = Assert.IsType<Dictionary<string, List<int>>>(modelBindingResult.Model);
611ParameterType = typeof(Dictionary<string, List<int>>)
627var model = Assert.IsType<Dictionary<string, List<int>>>(modelBindingResult.Model);
Microsoft.AspNetCore.Mvc.NewtonsoftJson (5)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (34)
src\Mvc\Mvc.ViewFeatures\test\Infrastructure\TempDataSerializerTestBase.cs (21)
30var input = new Dictionary<string, object>
54var input = new Dictionary<string, object>
76var input = new Dictionary<string, object>
97var input = new Dictionary<string, object>
118var input = new Dictionary<string, object>
139var input = new Dictionary<string, object>
160var input = new Dictionary<string, object>
182var input = new Dictionary<string, object>
204var input = new Dictionary<string, object>
226var input = new Dictionary<string, object>
247var input = new Dictionary<string, object>
268var input = new Dictionary<string, object>
289var input = new Dictionary<string, object>
309var value = new Dictionary<string, string>
314var input = new Dictionary<string, object>
324var roundTripValue = Assert.IsType<Dictionary<string, string>>(values[key]);
334var value = new Dictionary<string, int>
339var input = new Dictionary<string, object>
349var roundTripValue = Assert.IsType<Dictionary<string, int>>(values[key]);
Microsoft.AspNetCore.Mvc.Razor (6)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.AspNetCore.Mvc.Razor.Test (16)
RazorViewEngineTest.cs (16)
23private static readonly Dictionary<string, object> _areaTestContext = new Dictionary<string, object>()
29private static readonly Dictionary<string, object> _controllerTestContext = new Dictionary<string, object>()
34private static readonly Dictionary<string, object> _pageTestContext = new Dictionary<string, object>()
658var routeValues = _controllerTestContext;
725var routeValues = _areaTestContext;
1142var routeValues = _controllerTestContext;
1200var routeValues = _areaTestContext;
1283var routeValues = new Dictionary<string, object>
1295var routesInActionDescriptor = new Dictionary<string, string>()
1324var routeValues = new Dictionary<string, object>
1328var routesInActionDescriptor = new Dictionary<string, string>()
1358var routeValues = new Dictionary<string, object>
1363var routesInActionDescriptor = new Dictionary<string, string>()
1393var routeValues = new Dictionary<string, object>()
1833var routeValues = new Dictionary<string, object>
1870var routeValues = new Dictionary<string, object>
Microsoft.AspNetCore.Mvc.RazorPages (3)
Microsoft.AspNetCore.Mvc.RazorPages.Test (6)
Microsoft.AspNetCore.Mvc.TagHelpers (2)
Microsoft.AspNetCore.Mvc.TagHelpers.Test (26)
FormActionTagHelperTest.cs (6)
313public static TheoryData<string, Dictionary<string, string>, string> AreaRouteValuesData
317return new TheoryData<string, Dictionary<string, string>, string>
335Dictionary<string, string> routeValues,
352var expectedRouteValues = new Dictionary<string, object> { { "area", expectedArea } };
389Dictionary<string, string> routeValues,
406var expectedRouteValues = new Dictionary<string, object> { { "area", expectedArea } };
Microsoft.AspNetCore.Mvc.Test (2)
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.Mvc.Testing.Tasks (2)
Microsoft.AspNetCore.Mvc.ViewFeatures (20)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (78)
ControllerUnitTestabilityTests.cs (6)
324var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
360var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
397var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
436var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
474var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
508var routeValues = new Dictionary<string, object>() { { "route", "sample" } };
DefaultHtmlGeneratorTest.cs (12)
116var htmlAttributes = new Dictionary<string, object>
171var htmlAttributes = new Dictionary<string, object>
201var htmlAttributes = new Dictionary<string, object>
225var htmlAttributes = new Dictionary<string, object>
249var htmlAttributes = new Dictionary<string, object>
271var htmlAttributes = new Dictionary<string, object>
293var htmlAttributes = new Dictionary<string, object>
316var htmlAttributes = new Dictionary<string, object>
369var htmlAttributes = new Dictionary<string, object>
399var htmlAttributes = new Dictionary<string, object>
424var htmlAttributes = new Dictionary<string, object>
471var htmlAttributes = new Dictionary<string, object>
Infrastructure\TempDataSerializerTestBase.cs (21)
30var input = new Dictionary<string, object>
54var input = new Dictionary<string, object>
76var input = new Dictionary<string, object>
97var input = new Dictionary<string, object>
118var input = new Dictionary<string, object>
139var input = new Dictionary<string, object>
160var input = new Dictionary<string, object>
182var input = new Dictionary<string, object>
204var input = new Dictionary<string, object>
226var input = new Dictionary<string, object>
247var input = new Dictionary<string, object>
268var input = new Dictionary<string, object>
289var input = new Dictionary<string, object>
309var value = new Dictionary<string, string>
314var input = new Dictionary<string, object>
324var roundTripValue = Assert.IsType<Dictionary<string, string>>(values[key]);
334var value = new Dictionary<string, int>
339var input = new Dictionary<string, object>
349var roundTripValue = Assert.IsType<Dictionary<string, int>>(values[key]);
Rendering\HtmlHelperHiddenTest.cs (13)
24var htmlAttributes1 = new Dictionary<string, object>
184var attributes = new Dictionary<string, object> { { "data-key", "value" } };
310var attributes = new Dictionary<string, object> { { "baz", "BazValue" } };
425var attributes = new Dictionary<string, object>
447var attributes = new Dictionary<string, object>
467var attributes = new Dictionary<string, object>
534var attributes = new Dictionary<string, object> { { "data-test", "val" } };
573var attributes = new Dictionary<string, object> { { "data-test", "val" } };
665var attributes = new Dictionary<string, object> { { "key", "value" } };
731var attributes = new Dictionary<string, object>
809var attributes = new Dictionary<string, object>
876var attributes = new Dictionary<string, object>
986public Dictionary<string, string> Property3 { get; } = new Dictionary<string, string>();
Microsoft.AspNetCore.Mvc.Views.TestCommon (3)
Microsoft.AspNetCore.OpenApi (14)
Microsoft.AspNetCore.OpenApi.Build.Tests (1)
Microsoft.AspNetCore.OpenApi.Microbenchmarks (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (2)
Microsoft.AspNetCore.OpenApi.Tests (8)
Microsoft.AspNetCore.OutputCaching (5)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
Microsoft.AspNetCore.OutputCaching.Tests (1)
Microsoft.AspNetCore.Owin.Microbenchmarks (1)
Microsoft.AspNetCore.Owin.Tests (2)
Microsoft.AspNetCore.RateLimiting (3)
Microsoft.AspNetCore.Razor.Runtime (9)
Microsoft.AspNetCore.Razor.Runtime.Test (7)
Microsoft.AspNetCore.Razor.Test (4)
Microsoft.AspNetCore.RequestDecompression.Microbenchmarks (1)
Microsoft.AspNetCore.ResponseCaching.Microbenchmarks (1)
Microsoft.AspNetCore.ResponseCompression.Microbenchmarks (1)
Microsoft.AspNetCore.Rewrite (2)
Microsoft.AspNetCore.Rewrite.Tests (6)
Microsoft.AspNetCore.Routing (34)
Microsoft.AspNetCore.Routing.FunctionalTests (3)
Microsoft.AspNetCore.Routing.Microbenchmarks (3)
Microsoft.AspNetCore.Routing.Tests (16)
ConstraintMatcherTest.cs (9)
23var constraints = new Dictionary<string, IRouteConstraint>
50var constraints = new Dictionary<string, IRouteConstraint>
69var constraints = new Dictionary<string, IRouteConstraint>
84var constraints = new Dictionary<string, IRouteConstraint>
104var constraints = new Dictionary<string, IRouteConstraint>
124var constraints = new Dictionary<string, IRouteConstraint>
144var constraints = new Dictionary<string, IRouteConstraint>
164var constraints = new Dictionary<string, IRouteConstraint>
193private TestSink SetUpMatch(Dictionary<string, IRouteConstraint> constraints, bool loggerEnabled)
Microsoft.AspNetCore.Security.Microbenchmarks (1)
Microsoft.AspNetCore.Server.HttpSys (3)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
Microsoft.AspNetCore.Server.HttpSys.Microbenchmarks (1)
Microsoft.AspNetCore.Server.IIS (3)
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Microsoft.AspNetCore.Server.Kestrel.Core (25)
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.Core.Tests (42)
SniOptionsSelectorTests.cs (30)
27var sniDictionary = new Dictionary<string, SniConfig>
62var pathDictionary = mockCertificateConfigLoader.CertToPathDictionary;
94var sniDictionary = new Dictionary<string, SniConfig>
119var pathDictionary = mockCertificateConfigLoader.CertToPathDictionary;
140var sniDictionary = new Dictionary<string, SniConfig>
165var pathDictionary = mockCertificateConfigLoader.CertToPathDictionary;
188var sniDictionary = new Dictionary<string, SniConfig>
213var pathDictionary = mockCertificateConfigLoader.CertToPathDictionary;
214var fullChainDictionary = mockCertificateConfigLoader.CertToFullChain;
252var sniDictionary = new Dictionary<string, SniConfig>
277var pathDictionary = mockCertificateConfigLoader.CertToPathDictionary;
297var sniDictionary = new Dictionary<string, SniConfig>
322var pathDictionary = mockCertificateConfigLoader.CertToPathDictionary;
355var sniDictionary = new Dictionary<string, SniConfig>
370var pathDictionary = mockCertificateConfigLoader.CertToPathDictionary;
387var sniDictionary = new Dictionary<string, SniConfig>
414var sniDictionary = new Dictionary<string, SniConfig>
455var sniDictionary = new Dictionary<string, SniConfig>
508var sniDictionary = new Dictionary<string, SniConfig>
528var sniDictionary = new Dictionary<string, SniConfig>
552var sniDictionary = new Dictionary<string, SniConfig>
580var sniDictionary = new Dictionary<string, SniConfig>
611var sniDictionary = new Dictionary<string, SniConfig>
644var sniDictionary = new Dictionary<string, SniConfig>
674var sniDictionary = new Dictionary<string, SniConfig>
708var sniDictionary = new Dictionary<string, SniConfig>
737var sniDictionary = new Dictionary<string, SniConfig>
773var sniDictionary = new Dictionary<string, SniConfig>
927public Dictionary<object, string> CertToPathDictionary { get; } = new Dictionary<object, string>(ReferenceEqualityComparer.Instance);
928public Dictionary<object, X509Certificate2Collection> CertToFullChain { get; } = new Dictionary<object, X509Certificate2Collection>(ReferenceEqualityComparer.Instance);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (9)
Microsoft.AspNetCore.Session (1)
Microsoft.AspNetCore.Shared.Tests (33)
TypeNameHelperTest.cs (9)
16[InlineData(typeof(Dictionary<int, string>), "System.Collections.Generic.Dictionary<int, string>")]
17[InlineData(typeof(Dictionary<int, List<string>>), "System.Collections.Generic.Dictionary<int, System.Collections.Generic.List<string>>")]
64[InlineData(typeof(Dictionary<int, string>), "Dictionary<int, string>")]
65[InlineData(typeof(Dictionary<int, List<string>>), "Dictionary<int, List<string>>")]
122var openDictionaryType = typeof(Dictionary<,>);
140{ typeof(Dictionary<,>), false , "Dictionary<,>" },
142{ typeof(Dictionary<,>), true , "System.Collections.Generic.Dictionary<,>" },
228{ typeof(Dictionary<int, string>), "System.Collections.Generic.Dictionary" },
229{ typeof(Dictionary<int, List<string>>), "System.Collections.Generic.Dictionary" },
Microsoft.AspNetCore.SignalR.Client.Core (10)
HubConnection.cs (10)
734var readers = default(Dictionary<string, object>);
767private Dictionary<string, object>? PackageStreamingParams(ConnectionState connectionState, ref object?[] args, out List<string>? streamIds)
769Dictionary<string, object>? readers = null;
824private void LaunchStreams(ConnectionState connectionState, Dictionary<string, object>? readers, CancellationToken cancellationToken)
1081var readers = default(Dictionary<string, object>);
1231var readers = default(Dictionary<string, object>);
2130private readonly Dictionary<string, InvocationRequest> _pendingCalls = new Dictionary<string, InvocationRequest>(StringComparer.Ordinal);
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (14)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (2)
Microsoft.AspNetCore.SignalR.Client.Tests (1)
Microsoft.AspNetCore.SignalR.Core (2)
Microsoft.AspNetCore.SignalR.Microbenchmarks (1)
Microsoft.AspNetCore.SignalR.Protocols.Json (4)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (7)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (4)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (5)
Microsoft.AspNetCore.SignalR.Tests (5)
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.StaticFiles.Tests (1)
Microsoft.AspNetCore.WebSockets.ConformanceTests (1)
Microsoft.AspNetCore.WebSockets.Microbenchmarks (1)
Microsoft.AspNetCore.WebUtilities (12)
Microsoft.AspNetCore.WebUtilities.Microbenchmarks (1)
Microsoft.AspNetCore.WebUtilities.Tests (45)
Microsoft.Build.Framework (63)
BinaryTranslator.cs (9)
581public void TranslateDictionary(ref Dictionary<string, string> dictionary, IEqualityComparer<string> comparer)
589dictionary = (Dictionary<string, string>)copy;
603public void TranslateDictionary(ref IDictionary<string, string> dictionary, IEqualityComparer<string> comparer, ref Dictionary<string, string> additionalEntries, HashSet<string> additionalEntriesKeys)
690public void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslator<T> objectTranslator)
770public void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer)
1369public void TranslateDictionary(ref Dictionary<string, string> dictionary, IEqualityComparer<string> comparer)
1386public void TranslateDictionary(ref IDictionary<string, string> dictionary, IEqualityComparer<string> comparer, ref Dictionary<string, string> additionalEntries, HashSet<string> additionalEntriesKeys)
1490public void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslator<T> objectTranslator)
1572public void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer)
ITranslator.cs (4)
308void TranslateDictionary(ref Dictionary<string, string> dictionary, IEqualityComparer<string> comparer);
321void TranslateDictionary(ref IDictionary<string, string> dictionary, IEqualityComparer<string> comparer, ref Dictionary<string, string> additionalEntries, HashSet<string> additionalEntriesKeys);
325void TranslateDictionary(ref Dictionary<string, DateTime> dictionary, StringComparer comparer);
336void TranslateDictionary<T>(ref Dictionary<string, T> dictionary, IEqualityComparer<string> comparer, ObjectTranslator<T> objectTranslator)
Microsoft.Build.Tasks.CodeAnalysis (2)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (5)
Microsoft.Cci.Extensions (14)
Microsoft.CodeAnalysis (235)
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,
527Dictionary<TKey, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnosticsOpt)
563Dictionary<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<IMethodDefinition>> _deletedTypeMembers;
44private readonly Dictionary<IParameterDefinition, IMethodDefinition> _parameterDefList;
52private readonly Dictionary<EntityHandle, ImmutableArray<int>> _customAttributesAdded;
57private readonly Dictionary<IParameterDefinition, int> _existingParameterDefs;
58private readonly Dictionary<MethodDefinitionHandle, int> _firstParamRowMap;
67private readonly Dictionary<IMethodDefinition, AddedOrChangedMethodInfo> _addedOrChangedMethods;
182var addedOrChangedMethodsByIndex = new Dictionary<int, AddedOrChangedMethodInfo>();
207var generationOrdinals = CreateDictionary(_previousGeneration.GenerationOrdinals, SymbolEquivalentEqualityComparer.Instance);
249private static Dictionary<K, V> CreateDictionary<K, V>(IReadOnlyDictionary<K, V> dictionary, IEqualityComparer<K>? comparer)
252var result = new Dictionary<K, V>(comparer);
274var result = CreateDictionary(previous, comparer);
507var result = new Dictionary<ITypeDefinition, ArrayBuilder<IMethodDefinition>>(ReferenceEqualityComparer.Instance);
508var typesUsedByDeletedMembers = new Dictionary<ITypeDefinition, DeletedSourceTypeDefinition>(ReferenceEqualityComparer.Instance);
1456protected readonly Dictionary<T, int> added; // Definitions added in this generation.
1550private 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)
3821var caseInsensitiveMap = new Dictionary<string, (string OriginalName, int FirstIndex, int SecondIndex)>(StringComparer.OrdinalIgnoreCase);
3844Dictionary<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);
4256private readonly Dictionary<T, int> _index;
4263private HeapOrReferenceIndex(MetadataWriter writer, Dictionary<T, int> index, int lastRowId)
4283private readonly Dictionary<ITypeReference, int> _index;
4290private TypeReferenceIndex(MetadataWriter writer, Dictionary<ITypeReference, int> index, int lastRowId)
4310private readonly Dictionary<T, int> _instanceIndex;
4311private 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\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
Microsoft.CodeAnalysis.Analyzers (155)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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.BannedApiAnalyzers (143)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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\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\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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 (7)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
Microsoft.CodeAnalysis.Collections.Package (16)
Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
Microsoft.CodeAnalysis.CSharp (207)
Binder\PatternExplainer.cs (10)
197gatherConstraintsAndEvaluations(targetNode, shortestPathToNode, out var constraints, out var evaluations);
220gatherConstraintsAndEvaluations(targetNode, currentPathToNode, out var constraints, out var evaluations);
245out Dictionary<BoundDagTemp, ArrayBuilder<(BoundDagTest, bool)>> constraints,
246out Dictionary<BoundDagTemp, ArrayBuilder<BoundDagEvaluation>> evaluations)
293Dictionary<BoundDagTemp, ArrayBuilder<(BoundDagTest test, bool sense)>> constraintMap,
294Dictionary<BoundDagTemp, ArrayBuilder<BoundDagEvaluation>> evaluationMap,
311static ImmutableArray<T> getArray<T>(Dictionary<BoundDagTemp, ArrayBuilder<T>> map, BoundDagTemp temp)
533var properties = new Dictionary<Symbol, string>();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (9)
143private readonly Dictionary<TypeParameterSymbol, int> _ordinals;
281Dictionary<TypeParameterSymbol, int> ordinals = null)
331Dictionary<TypeParameterSymbol, int>? ordinals)
2879var candidates = new Dictionary<TypeWithAnnotations, TypeWithAnnotations>(EqualsIgnoringDynamicTupleNamesAndNullabilityComparer.Instance);
3358private static void GetAllCandidates(Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates, ArrayBuilder<TypeWithAnnotations> builder)
3371Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates,
3400Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates,
3415Dictionary<TypeWithAnnotations, TypeWithAnnotations> candidates,
3482Dictionary<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,
2031private readonly Dictionary<LocalSymbol, LocalDefUseInfo> _info;
2033private StackOptimizerPass2(Dictionary<LocalSymbol, LocalDefUseInfo> info)
2038public static BoundStatement Rewrite(BoundStatement src, Dictionary<LocalSymbol, LocalDefUseInfo> info)
CommandLine\CSharpCommandLineParser.cs (5)
118var diagnosticOptions = new Dictionary<string, ReportDiagnostic>();
119var noWarns = new Dictionary<string, ReportDiagnostic>();
120var warnAsErrors = new Dictionary<string, ReportDiagnostic>();
2104private static void AddWarnings(Dictionary<string, ReportDiagnostic> d, ReportDiagnostic kind, ReadOnlyMemory<char> warningArgument)
2149private static void AddDiagnostic(IList<Diagnostic> diagnostics, Dictionary<string, ReportDiagnostic> warningOptions, ErrorCode errorCode, params object[] arguments)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (10)
33private static readonly Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> s_emptyNestedTypes =
61private Dictionary<string, ImmutableArray<Symbol>> _lazyMembersByName;
67private Dictionary<ReadOnlyMemory<char>, ImmutableArray<PENamedTypeSymbol>> _lazyNestedTypes;
1654Dictionary<string, ImmutableArray<Symbol>> membersDict = GroupByName(members);
1656var exchangeResult = Interlocked.CompareExchange(ref _lazyMembersByName, membersDict, null);
2271private void CreateProperties(Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, ArrayBuilder<Symbol> members)
2302Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol,
2335private PEMethodSymbol GetAccessorMethod(PEModule module, Dictionary<MethodDefinitionHandle, PEMethodSymbol> methodHandleToSymbol, TypeDefinitionHandle typeDef, MethodDefinitionHandle methodDef)
2348private static Dictionary<string, ImmutableArray<Symbol>> GroupByName(ArrayBuilder<Symbol> symbols)
2353private 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;
1308private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> GetTypeMembersDictionary()
1326private Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> MakeTypeMembers(BindingDiagnosticBag diagnostics)
1329var conflictDict = new Dictionary<(string name, int arity, SyntaxTree? syntaxTree), SourceNamedTypeSymbol>();
1577private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetEarlyAttributeDecodingMembersDictionary()
1581if (Volatile.Read(ref _lazyMembersDictionary) is Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> result)
1591Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName;
1614private static Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> ToNameKeyedDictionary(ImmutableArray<Symbol> symbols)
1639var dictionary = new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(accumulator.Count, ReadOnlyMemoryOfCharComparer.Instance);
1766protected Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetMembersByName()
1776private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> GetMembersByNameSlow()
1780var membersDictionary = MakeAllMembers();
1968Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? typesByName,
1969Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
1977var methodsBySignature = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
1978var conversionsAsMethods = new Dictionary<MethodSymbol, MethodSymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2227BindingDiagnosticBag diagnostics, Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName)
2232var indexersBySignature = new Dictionary<PropertySymbol, PropertySymbol>(MemberSignatureComparer.DuplicateSourceComparer);
2296Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2297Dictionary<PropertySymbol, PropertySymbol> indexersBySignature,
2365Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2366Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>>? typesByName,
2382Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName;
2394static (Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName, ImmutableArray<Symbol> membersUnordered) mergeMembersInGroup(IGrouping<ExtensionGroupingKey, NamedTypeSymbol> grouping)
2396Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>? membersByName = null;
2404Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByNameToMerge = ((SourceMemberContainerTypeSymbol)extension).GetMembersByName();
2573Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2725Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2767Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2806Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
2983var instanceMap = new Dictionary<NamedTypeSymbol, NamedTypeSymbol>(ReferenceEqualityComparer.Instance);
3015private static bool InfiniteFlatteningGraph(SourceMemberContainerTypeSymbol top, NamedTypeSymbol t, Dictionary<NamedTypeSymbol, NamedTypeSymbol> instanceMap)
3133private Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> MakeAllMembers()
3135Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName;
3157Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
3158Dictionary<ReadOnlyMemory<char>, ImmutableArray<NamedTypeSymbol>> typesByName)
3995Dictionary<ReadOnlyMemory<char>, object> membersByName,
4000var membersBySignature = new Dictionary<Symbol, Symbol>(MemberSignatureComparer.PartialMethodsComparer);
4377Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>> membersByName,
4428Dictionary<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 (15)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (12)
CommandLineTests.cs (12)
85private readonly Dictionary<string, string> _responseFiles;
86private readonly Dictionary<string, string[]> _recursivePatterns;
87private readonly Dictionary<string, string[]> _patterns;
90Dictionary<string, string> responseFiles = null,
91Dictionary<string, string[]> patterns = null,
92Dictionary<string, string[]> recursivePatterns = null,
2426var expectedEmbeddedMap = new Dictionary<string, string>();
2465private static void ValidateEmbeddedSources_Portable(Dictionary<string, string> expectedEmbeddedMap, TempDirectory dir, bool isEmbeddedPdb)
2496private static void ValidateEmbeddedSources_Windows(Dictionary<string, string> expectedEmbeddedMap, TempDirectory dir)
2526private static void ValidateWrittenSources(Dictionary<string, Dictionary<string, string>> expectedFilesMap, Encoding encoding = null)
2528foreach ((var dirPath, var fileMap) in expectedFilesMap.ToArray())
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (31)
Attributes\AttributeTests_MarshalAs.cs (17)
26private void VerifyFieldMetadataDecoding(CompilationVerifier verifier, Dictionary<string, byte[]> blobs)
58private void VerifyParameterMetadataDecoding(CompilationVerifier verifier, Dictionary<string, byte[]> blobs)
230var blobs = new Dictionary<string, byte[]>
327var blobs = new Dictionary<string, byte[]>
374var blobs = new Dictionary<string, byte[]>
461var blobs = new Dictionary<string, byte[]>
486var expectedBlobs = new Dictionary<string, byte[]>();
594var blobs = new Dictionary<string, byte[]>
632var expectedBlobs = new Dictionary<string, byte[]>();
760var blobs = new Dictionary<string, byte[]>
800var blobs = new Dictionary<string, byte[]>
832var cciBlobs = new Dictionary<string, byte[]>
913var blobs = new Dictionary<string, byte[]>
1032var blobs = new Dictionary<string, byte[]>
1140var blobs = new Dictionary<string, byte[]>()
1185var blobs = new Dictionary<string, byte[]>()
1220var blobs = new Dictionary<string, byte[]>()
Diagnostics\DiagnosticAnalyzerTests.cs (8)
316var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
458var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
530var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
1140var specificDiagOptions = new Dictionary<string, ReportDiagnostic>();
1278Dictionary<string, ReportDiagnostic> specificOptions = null,
1302var specificOptions = new Dictionary<string, ReportDiagnostic>() { { "Test0001", ReportDiagnostic.Default } };
1323var specificOptions = new Dictionary<string, ReportDiagnostic>() { { "Test0001", specificOption } };
1346var specificOptions = new Dictionary<string, ReportDiagnostic>() { { "Test0001", specificOption } };
Microsoft.CodeAnalysis.CSharp.Features (26)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (7)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (11)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
Microsoft.CodeAnalysis.Debugging.Package (4)
Microsoft.CodeAnalysis.EditorFeatures (31)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (5)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (16)
UnusedReferences\ProjectAssets\TestProjectAssetsFile.cs (10)
21var libraries = BuildLibraries(allReferences);
22var targets = BuildTargets(targetFramework, allReferences);
47private static Dictionary<string, ProjectAssetsLibrary> BuildLibraries(List<ReferenceInfo> references)
49var libraries = new Dictionary<string, ProjectAssetsLibrary>();
59private static Dictionary<string, Dictionary<string, ProjectAssetsTargetLibrary>> BuildTargets(string targetFramework, List<ReferenceInfo> references)
61var libraries = new Dictionary<string, ProjectAssetsTargetLibrary>();
64var dependencies = BuildDependencies(reference.Dependencies);
74return new Dictionary<string, Dictionary<string, ProjectAssetsTargetLibrary>>() { { targetFramework, libraries } };
87private static Dictionary<string, string> BuildDependencies(ImmutableArray<ReferenceInfo> references)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (5)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (6)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (9)
Microsoft.CodeAnalysis.Extensions.Package (47)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var 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.Copilot (7)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Microsoft.CodeAnalysis.Features (264)
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 (7)
513var uniqueDiagosticToEquivalenceKeysMap = new Dictionary<Diagnostic, PooledHashSet<string?>>();
518var diagnosticAndEquivalenceKeyToFixersMap = new Dictionary<(Diagnostic diagnostic, string? equivalenceKey), CodeFixProvider>();
632Dictionary<Diagnostic, PooledHashSet<string?>> uniqueDiagosticToEquivalenceKeysMap,
633Dictionary<(Diagnostic diagnostic, string? equivalenceKey), CodeFixProvider> diagnosticAndEquivalenceKeyToFixersMap,
671Dictionary<Diagnostic, PooledHashSet<string?>> uniqueDiagosticToEquivalenceKeysMap,
672Dictionary<(Diagnostic diagnostic, string? equivalenceKey), CodeFixProvider> diagnosticAndEquivalenceKeyToFixersMap)
1007private 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);
233Dictionary<ITypeSymbol, bool> typeConvertibilityCache,
250Dictionary<ISymbol, ArrayBuilder<ProjectId>>? invalidProjectMap,
366var symbolToContextMap = UnionSymbols(contextAndSymbolLists);
367var missingSymbolsMap = FindSymbolsMissingInLinkedContexts(symbolToContextMap, contextAndSymbolLists);
385private static Dictionary<SymbolAndSelectionInfo, TSyntaxContext> UnionSymbols(
392var result = new Dictionary<SymbolAndSelectionInfo, TSyntaxContext>();
453private static Dictionary<ISymbol, ArrayBuilder<ProjectId>> FindSymbolsMissingInLinkedContexts(
454Dictionary<SymbolAndSelectionInfo, TSyntaxContext> symbolToContext,
457var 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)
162private static void IncrementCount<TKey>(Dictionary<TKey, int> map, TKey key) where TKey : notnull
168private static void IncrementElapsedTime<TKey>(Dictionary<TKey, TimeSpan> map, TKey key, TimeSpan elapsed) where TKey : notnull
193var idToCount = new Dictionary<string, int>();
194var categoryToCount = new Dictionary<string, int>();
195var severityToCount = new Dictionary<DiagnosticSeverity, int>();
255var diagnosticIdToCount = new Dictionary<string, int>();
256var diagnosticIdToApplicationTime = new Dictionary<string, TimeSpan>();
257var diagnosticIdToProviderName = new Dictionary<string, HashSet<string>>();
258var providerNameToApplicationTime = new Dictionary<string, TimeSpan>();
259var providerNameToHasConflict = new Dictionary<string, bool>();
260var providerNameToTotalCount = new Dictionary<string, int>();
261var providerNameToSuccessCount = new Dictionary<string, int>();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (16)
397internal abstract void ReportTopLevelSyntacticRudeEdits(RudeEditDiagnosticsBuilder diagnostics, Match<SyntaxNode> match, Edit<SyntaxNode> edit, Dictionary<SyntaxNode, EditKind> editMap);
604var editMap = BuildEditMap(syntacticEdits);
779private void ReportTopLevelSyntacticRudeEdits(RudeEditDiagnosticsBuilder diagnostics, EditScript<SyntaxNode> syntacticEdits, Dictionary<SyntaxNode, EditKind> editMap)
787internal Dictionary<SyntaxNode, EditKind> BuildEditMap(EditScript<SyntaxNode> editScript)
789var map = new Dictionary<SyntaxNode, EditKind>(editScript.Edits.Length);
1022Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas = null;
1457ref Dictionary<LambdaBody, LambdaInfo>? lazyActiveOrMatchedLambdas)
1510var map = new Dictionary<SyntaxNode, SyntaxNode>();
1542[Out] Dictionary<LambdaBody, LambdaInfo> activeOrMatchedLambdas)
1677Dictionary<LambdaBody, LambdaInfo> lambdaInfos)
2538public readonly Dictionary<SyntaxNode, SyntaxMaps> ChangedDeclarations = [];
3493Dictionary<INamedTypeSymbol, MemberInitializationUpdates> constructorEdits;
6153private static void BuildIndex(Dictionary<VariableCaptureKey, int> index, ImmutableArray<VariableCapture> array)
6282[Out] Dictionary<SyntaxNode, RudeEditDiagnostic> closureRudeEdits,
6940internal void ReportTopLevelSyntacticRudeEdits(RudeEditDiagnosticsBuilder diagnostics, EditScript<SyntaxNode> syntacticEdits, Dictionary<SyntaxNode, EditKind> editMap)
6946ref 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\AbstractIntroduceParameterCodeRefactoringProvider.cs (4)
157var methodCallSites = await FindCallSitesAsync(document, methodSymbol, cancellationToken).ConfigureAwait(false);
243IMethodSymbol methodSymbol, SyntaxNode containingMethod, Dictionary<Document, List<TExpressionSyntax>> methodCallSites, bool allOccurrences, IntroduceParameterCodeActionKind selectedCodeAction,
275protected static async Task<Dictionary<Document, List<TExpressionSyntax>>> FindCallSitesAsync(
278var methodCallSites = new Dictionary<Document, List<TExpressionSyntax>>();
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (10)
62private async Task<Dictionary<TIdentifierNameSyntax, IParameterSymbol>> MapExpressionToParametersAsync(CancellationToken cancellationToken)
64var nameToParameterDict = new Dictionary<TIdentifierNameSyntax, IParameterSymbol>();
226var expressionParameterMap = await MapExpressionToParametersAsync(cancellationToken).ConfigureAwait(false);
235var parameterToArgumentMap = new Dictionary<IParameterSymbol, int>();
305Dictionary<IParameterSymbol, int> parameterToArgumentMap, SyntaxNode currentArgumentListSyntax,
487var parameterToArgumentMap = new Dictionary<IParameterSymbol, int>();
488var expressionToParameterMap = await MapExpressionToParametersAsync(cancellationToken).ConfigureAwait(false);
542Dictionary<TIdentifierNameSyntax, IParameterSymbol> mappingDictionary,
543Dictionary<IParameterSymbol, int> parameterToArgumentMap,
608Dictionary<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\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.Test.Utilities (9)
Microsoft.CodeAnalysis.Features.UnitTests (3)
Microsoft.CodeAnalysis.InteractiveHost (16)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
Microsoft.CodeAnalysis.LanguageServer (9)
Microsoft.CodeAnalysis.LanguageServer.Protocol (37)
Microsoft.CodeAnalysis.LanguageServer.UnitTests (10)
Utilities\AbstractLanguageServerClientTests.TestLspClient.cs (6)
26private readonly Dictionary<DocumentUri, SourceText> _documents;
27private readonly Dictionary<string, IList<LSP.Location>> _locations;
40Dictionary<DocumentUri, SourceText>? documents = null,
41Dictionary<string, IList<LSP.Location>>? locations = null)
126private TestLspClient(Process process, string pipeName, Dictionary<DocumentUri, SourceText> documents, Dictionary<string, IList<LSP.Location>> locations, ILoggerFactory loggerFactory)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (139)
Microsoft.CodeAnalysis.PooledObjects.Package (4)
Microsoft.CodeAnalysis.PublicApiAnalyzers (137)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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.PublicApiAnalyzers.CodeFixes (4)
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
Microsoft.CodeAnalysis.Remote.ServiceHub (26)
Host\RemoteWorkspace.SolutionCreator.cs (4)
235Dictionary<ProjectId, ProjectStateChecksums> oldProjectIdToStateChecksums,
236Dictionary<ProjectId, ProjectStateChecksums> newProjectIdToStateChecksums,
476Dictionary<DocumentId, (Checksum attributeChecksum, Checksum textChecksum)> oldDocumentIdToStateChecksums,
477Dictionary<DocumentId, (Checksum attributeChecksum, Checksum textChecksum)> newDocumentIdToStateChecksums,
Host\TestUtils.cs (13)
23public static void RemoveChecksums(this Dictionary<Checksum, object> map, ChecksumCollection checksums)
31public static void RemoveChecksums(this Dictionary<Checksum, object> map, IEnumerable<Checksum> checksums)
50var assetMapFromNewSolution = await solutionFromScratch.GetAssetMapAsync(projectConeId, CancellationToken.None).ConfigureAwait(false);
51var assetMapFromIncrementalSolution = await incrementalSolutionBuilt.GetAssetMapAsync(projectConeId, CancellationToken.None).ConfigureAwait(false);
158public static async Task<Dictionary<Checksum, object>> GetAssetMapAsync(this Solution solution, ProjectId? projectConeId, CancellationToken cancellationToken)
160var map = new Dictionary<Checksum, object>();
169public static async Task<Dictionary<Checksum, object>> GetAssetMapAsync(this Project project, CancellationToken cancellationToken)
171var map = new Dictionary<Checksum, object>();
182public static Task AppendAssetMapAsync(this Solution solution, Dictionary<Checksum, object> map, CancellationToken cancellationToken)
186this Solution solution, Dictionary<Checksum, object> map, ProjectId? projectId, CancellationToken cancellationToken)
188var callback = static (Checksum checksum, object asset, Dictionary<Checksum, object> map) => { map[checksum] = asset; };
224private static async Task AppendAssetMapAsync(this Project project, Dictionary<Checksum, object> map, CancellationToken cancellationToken)
231var callback = static (Checksum checksum, object asset, Dictionary<Checksum, object> map) => { map[checksum] = asset; };
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (135)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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.Test.Utilities (57)
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (9)
47Dictionary<IFieldSymbol, HashSet<INamedTypeSymbol>> fieldsSourceTypes = new Dictionary<IFieldSymbol, HashSet<INamedTypeSymbol>>();
54Dictionary<ILocalSymbol, HashSet<INamedTypeSymbol>> localsSourceTypes = new Dictionary<ILocalSymbol, HashSet<INamedTypeSymbol>>();
162private static bool HasMoreSpecificSourceType<SymbolType>(SymbolType symbol, ITypeSymbol symbolType, Dictionary<SymbolType, HashSet<INamedTypeSymbol>> symbolsSourceTypes, out INamedTypeSymbol commonSourceType)
232private static void AssignTo(IOperation target, Dictionary<ILocalSymbol, HashSet<INamedTypeSymbol>> localsSourceTypes, Dictionary<IFieldSymbol, HashSet<INamedTypeSymbol>> fieldsSourceTypes, IOperation sourceValue)
237private static void AssignTo(IOperation target, Dictionary<ILocalSymbol, HashSet<INamedTypeSymbol>> localsSourceTypes, Dictionary<IFieldSymbol, HashSet<INamedTypeSymbol>> fieldsSourceTypes, ITypeSymbol sourceType)
252private static void AssignTo<SymbolType>(SymbolType target, ITypeSymbol targetType, Dictionary<SymbolType, HashSet<INamedTypeSymbol>> sourceTypes, IOperation sourceValue)
257private static void AssignTo<SymbolType>(SymbolType target, ITypeSymbol targetType, Dictionary<SymbolType, HashSet<INamedTypeSymbol>> sourceTypes, ITypeSymbol sourceType)
Microsoft.CodeAnalysis.Threading.Package (16)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
Microsoft.CodeAnalysis.UnitTests (16)
Diagnostics\DiagnosticLocalizationTests.cs (10)
130var defaultCultureResources = new Dictionary<string, string>()
138var arResources = new Dictionary<string, string>()
146var resourceSetMap = new Dictionary<string, Dictionary<string, string>>()
157private readonly Dictionary<string, CustomResourceSet> _resourceSetMap;
159public CustomResourceManager(Dictionary<string, CustomResourceSet> resourceSetMap)
164public CustomResourceManager(Dictionary<string, Dictionary<string, string>> resourceSetMap)
210private readonly Dictionary<string, string> _resourcesMap;
211public CustomResourceSet(Dictionary<string, string> resourcesMap)
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 (297)
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;
51ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, DocumentId documentId, ImmutableArray<Diagnostic> diagnostics)
96private static void AddDocumentDiagnostic(ref Dictionary<DocumentId, List<DiagnosticData>>? map, TextDocument document, Diagnostic diagnostic)
122Dictionary<DocumentId, List<DiagnosticData>>? dummy = null;
130ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, Diagnostic diagnostic)
183ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, ImmutableArray<Diagnostic> diagnostics)
189private static ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>> Convert(Dictionary<DocumentId, List<DiagnosticData>>? map)
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (10)
35private static readonly ObjectPool<Dictionary<ISymbol, SymbolGroup>> s_symbolToGroupPool = new(() => new(MetadataUnifyingEquivalenceComparer.Instance));
90using var _1 = s_symbolToGroupPool.GetPooledObject(out var symbolToGroup);
128Dictionary<ISymbol, SymbolGroup> symbolToGroup,
164ImmutableArray<ISymbol> symbols, Dictionary<ISymbol, SymbolGroup> symbolToGroup, CancellationToken cancellationToken)
176ISymbol symbol, Dictionary<ISymbol, SymbolGroup> symbolToGroup, CancellationToken cancellationToken)
219using var _2 = PooledDictionary<Document, Dictionary<ISymbol, SymbolGroup>>.GetInstance(out var documentToSymbolsWithin);
241var symbolsWithin = documentToSymbolsWithin.GetOrAdd(document, static _ => s_symbolToGroupPool.AllocateAndClear());
269private static PooledHashSet<U>? TryGet<T, U>(Dictionary<T, PooledHashSet<U>> dictionary, T key) where T : notnull
274Dictionary<ISymbol, SymbolGroup> symbolsToSearchFor,
275Dictionary<ISymbol, PooledHashSet<string>> symbolToGlobalAliases,
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (12)
36private static readonly ObjectPool<List<Dictionary<string, string>>> s_aliasMapListPool
37= SharedPools.Default<List<Dictionary<string, string>>>();
44private static readonly ObjectPool<Dictionary<string, string>> s_aliasMapPool
88protected static List<Dictionary<string, string>> AllocateAliasMapList()
120protected static void FreeAliasMapList(List<Dictionary<string, string>> list)
124foreach (var aliasMap in list)
133protected static void FreeAliasMap(Dictionary<string, string> aliasMap)
141protected static Dictionary<string, string> AllocateAliasMap()
156Dictionary<string, ArrayBuilder<int>> extensionMethodInfo,
180Dictionary<string, string?> aliases,
181Dictionary<string, ArrayBuilder<int>> extensionMethodInfo,
361private 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\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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 (46)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (7)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (8)
Microsoft.CodeAnalysis.Workspaces.UnitTests (26)
Options\EditorConfigNamingStyleParserTests.cs (16)
21var dictionary = new Dictionary<string, string>()
69var dictionary = new Dictionary<string, string>()
90var dictionary = new Dictionary<string, string>()
132var dictionary = new Dictionary<string, string>()
149var dictionary = new Dictionary<string, string>()
197var dictionary = new Dictionary<string, string>()
239var dictionary = new Dictionary<string, string>()
282var dictionary = new Dictionary<string, string>()
321var dictionary = new Dictionary<string, string>()
346var rule = new Dictionary<string, string>()
377var rule = new Dictionary<string, string>()
397var charpRule = new Dictionary<string, string>()
405var vbRule = new Dictionary<string, string>()
426var rule = new Dictionary<string, string>()
580var dictionary = new Dictionary<string, string>()
649var dictionary = new Dictionary<string, string>()
Microsoft.CommonLanguageServerProtocol.Framework.Package (3)
Microsoft.CSharp (15)
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.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.ArcadeLogging (6)
Microsoft.DotNet.Build.Manifest (3)
Microsoft.DotNet.Build.Tasks.Feed (4)
Microsoft.DotNet.Build.Tasks.Feed.Tests (6)
DownloadFileTests.cs (6)
70Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
139Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
215Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
248private static void ValidateNoRemainingResponses(Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses, HttpClient client)
340Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
414Dictionary<string, IEnumerable<HttpResponseMessage>> fakeHttpResponses = new Dictionary<string, IEnumerable<HttpResponseMessage>>
Microsoft.DotNet.Build.Tasks.Installers (3)
Microsoft.DotNet.Build.Tasks.Packaging (45)
Microsoft.DotNet.Build.Tasks.Packaging.Tests (5)
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
Microsoft.DotNet.Build.Tasks.Templating (1)
Microsoft.DotNet.Build.Tasks.Workloads (16)
Microsoft.DotNet.CodeAnalysis (6)
Microsoft.DotNet.GenFacades (5)
Microsoft.DotNet.Helix.Client (1)
Microsoft.DotNet.Helix.JobSender (3)
Microsoft.DotNet.Helix.Sdk (1)
Microsoft.DotNet.Helix.Sdk.Tests (2)
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.Open.Api.Tools.Tests (1)
Microsoft.DotNet.PackageTesting (7)
Microsoft.DotNet.SharedFramework.Sdk (9)
Microsoft.DotNet.SignCheckLibrary (16)
Verification\Exclusion.cs (10)
21private Dictionary<string, HashSet<string>> _fileExcludedCache = new();
22private Dictionary<string, HashSet<string>> _fileNotExcludedCache = new();
23private Dictionary<string, HashSet<string>> _parentExcludedCache = new();
24private Dictionary<string, HashSet<string>> _parentNotExcludedCache = new();
130Dictionary<string, HashSet<string>> cache = isExcluded ? _fileExcludedCache : _fileNotExcludedCache;
136Dictionary<string, HashSet<string>> cache = isExcluded ? _parentExcludedCache : _parentNotExcludedCache;
141Dictionary<string, HashSet<string>> excludedCache,
142Dictionary<string, HashSet<string>> notExcludedCache,
163private void AddToCache(Dictionary<string, HashSet<string>> cache, string key, IEnumerable<string> values)
179private bool IsInCache(Dictionary<string, HashSet<string>> cache, string key, IEnumerable<string> values)
Microsoft.DotNet.SignTool (36)
Microsoft.DotNet.SignTool.Tests (116)
Microsoft.DotNet.SourceBuild.Tasks (2)
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (4)
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.DotNet.XliffTasks.Tests (9)
Microsoft.DotNet.XUnitAssert.Tests (98)
CollectionAssertsTests.cs (52)
1254 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1255 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1263 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1264 var actual = new Dictionary<string, int> { { "b", 2 }, { "c", 3 }, { "a", 1 } };
1272 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1273 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1289 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1290 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1306 var expected = new Dictionary<string, int>
1315 var actual = new Dictionary<string, int>
1340 var expected = new Dictionary<string, IEnumerable<string>>
1345 var actual = new Dictionary<string, IEnumerable<string>>
1358 var expected = new Dictionary<string, IEnumerable<string>>
1363 var actual = new Dictionary<string, IEnumerable<string>>
1387 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
1388 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
1396 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
1397 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'b' } } };
1421 var expected = new Dictionary<string, object>()
1425 ["key"] = new List<Dictionary<string, object>>()
1434 var actual = new Dictionary<string, object>()
1438 ["key"] = new List<Dictionary<string, object>>()
1454 var expected = new Dictionary<string, object>()
1458 ["key"] = new List<Dictionary<string, object>>()
1467 var actual = new Dictionary<string, object>()
1471 ["key"] = new List<Dictionary<string, object>>()
1929 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1930 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1946 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1947 var actual = new Dictionary<string, int> { { "b", 2 }, { "c", 3 }, { "a", 1 } };
1963 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1964 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1972 var expected = new Dictionary<string, int> { { "a", 1 }, { "b", 2 } };
1973 var actual = new Dictionary<string, int> { { "a", 1 }, { "b", 2 }, { "c", 3 } };
1981 var expected = new Dictionary<string, int>
1990 var actual = new Dictionary<string, int>
2007 var expected = new Dictionary<string, IEnumerable<string>>
2012 var actual = new Dictionary<string, IEnumerable<string>>
2033 var expected = new Dictionary<string, IEnumerable<string>>
2038 var actual = new Dictionary<string, IEnumerable<string>>
2054 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
2055 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
2071 var expected = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'a' } } };
2072 var actual = new Dictionary<string, EquatableObject> { { "Key1", new() { Char = 'b' } } };
2088 var expected = new Dictionary<string, object>()
2092 ["key"] = new List<Dictionary<string, object>>()
2101 var actual = new Dictionary<string, object>()
2105 ["key"] = new List<Dictionary<string, object>>()
2129 var expected = new Dictionary<string, object>()
2133 ["key"] = new List<Dictionary<string, object>>()
2142 var actual = new Dictionary<string, object>()
2146 ["key"] = new List<Dictionary<string, object>>()
EqualityAssertsTests.cs (20)
1124 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1125 var actual = new Dictionary<string, string> { ["foo"] = "bar" };
1135 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1136 var actual = new Dictionary<string, string> { ["foo"] = "baz" };
1159 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1169 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
1192 var expected = new Dictionary<string, int?> { { "two", null } };
1193 var actual = new Dictionary<string, int?> { { "two", null } };
1201 var expected = new Dictionary<string, int?> { { "two", null } };
1202 var actual = new Dictionary<string, int?> { { "two", 1 } };
3353 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3354 var actual = new Dictionary<string, string> { ["foo"] = "bar" };
3377 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3378 var actual = new Dictionary<string, string> { ["foo"] = "baz" };
3388 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3411 var expected = new Dictionary<string, string> { ["foo"] = "bar" };
3421 var expected = new Dictionary<string, int?> { { "two", null } };
3422 var actual = new Dictionary<string, int?> { { "two", null } };
3438 var expected = new Dictionary<string, int?> { { "two", null } };
3439 var actual = new Dictionary<string, int?> { { "two", 1 } };
EquivalenceAssertsTests.cs (18)
1158 var expected = new Dictionary<string, int> { ["Foo"] = 42 };
1159 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1167 var expected = new Dictionary<string, int[]> { ["Foo"] = new[] { 42 } };
1168 var actual = new Dictionary<string, int[]> { ["Foo"] = new[] { 42 }, ["Bar"] = new[] { 2112 } };
1176 var expected = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 42 } };
1177 var actual = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 42 }, ["Bar"] = new List<int> { 2112 } };
1194 var expected = new Dictionary<string, int> { ["Foo"] = 16 };
1195 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1211 var expected = new Dictionary<string, int[]> { ["Foo"] = new[] { 16 } };
1212 var actual = new Dictionary<string, int[]> { ["Foo"] = new[] { 42 }, ["Bar"] = new[] { 2112 } };
1228 var expected = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 16 } };
1229 var actual = new Dictionary<string, List<int>> { ["Foo"] = new List<int> { 42 }, ["Bar"] = new List<int> { 2112 } };
1265 var expected = new Dictionary<string, int> { ["Bar"] = 2112, ["Foo"] = 42 };
1266 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1283 var expected = new Dictionary<string, int> { ["Foo"] = 16 };
1284 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Bar"] = 2112 };
1300 var expected = new Dictionary<string, int> { ["Bar"] = 2112, ["Foo"] = 42 };
1301 var actual = new Dictionary<string, int> { ["Foo"] = 42, ["Biff"] = 2600, ["Bar"] = 2112 };
Microsoft.DotNet.XUnitExtensions (1)
Microsoft.DotNet.XUnitV3Extensions (1)
Microsoft.Extensions.AI.Abstractions (9)
Microsoft.Extensions.AI.Abstractions.Tests (30)
Contents\FunctionCallContentTests..cs (14)
36Dictionary<string, object?> args = [];
111AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
133AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
153var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>("""
166AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
174var arguments = JsonSerializer.Deserialize<Dictionary<string, JsonNode>>("""
187AIFunction function = AIFunctionFactory.Create((DayOfWeek[] a, double b, Guid c, Dictionary<string, string> d) => b, serializerOptions: TestJsonSerializerContext.Default.Options);
195AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonDocument>>("""
213AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, object?>>("""
231AIFunctionArguments arguments = new(JsonSerializer.Deserialize<Dictionary<string, JsonNode>>("""
265argumentParser: static json => JsonSerializer.Deserialize<Dictionary<string, object?>>(json, AIJsonUtilities.DefaultOptions));
314static Dictionary<string, object?> ThrowingParser(Exception ex) => throw ex;
Microsoft.Extensions.AI.AzureAIInference (2)
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
Microsoft.Extensions.AI.Evaluation (1)
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 (4)
Microsoft.Extensions.AI.OpenAI.Tests (1)
Microsoft.Extensions.AI.Templates.Tests (1)
Microsoft.Extensions.AI.Tests (4)
Microsoft.Extensions.ApiDescription.Client.Tests (14)
GetOpenApiReferenceMetadataTest.cs (13)
26var inputMetadata = new Dictionary<string, string> { { "CodeGenerator", "NSwagCSharp" } };
81var inputMetadata = new Dictionary<string, string>
141var inputMetadata = new Dictionary<string, string>
201var inputMetadata = new Dictionary<string, string>
263var inputMetadata1 = new Dictionary<string, string>
267var inputMetadata2 = new Dictionary<string, string>
308var inputMetadata1 = new Dictionary<string, string>
313var inputMetadata2 = new Dictionary<string, string>
354var inputMetadata = new Dictionary<string, string>
418var inputMetadata = new Dictionary<string, string>
479var inputMetadata1 = new Dictionary<string, string> { { "CodeGenerator", codeGenerator13 } };
480var inputMetadata2 = new Dictionary<string, string> { { "CodeGenerator", codeGenerator2 } };
481var inputMetadata3 = new Dictionary<string, string> { { "CodeGenerator", codeGenerator13 } };
Microsoft.Extensions.ApiDescription.Tool.Tests (1)
Microsoft.Extensions.AsyncState (5)
Microsoft.Extensions.Caching.Hybrid (4)
Microsoft.Extensions.Caching.Hybrid.Tests (5)
Microsoft.Extensions.Caching.SqlServer.Tests (1)
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.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.DependencyInjection (6)
Microsoft.Extensions.DependencyModel (10)
DependencyContextJsonReader.cs (7)
20private readonly Dictionary<string, string> _stringPool = new Dictionary<string, string>();
140Dictionary<string, LibraryStub>? libraryStubs = null;
634private Dictionary<string, LibraryStub> ReadLibraries(ref Utf8JsonReader reader)
636var libraries = new Dictionary<string, LibraryStub>();
738private IEnumerable<Library> CreateLibraries(IEnumerable<TargetLibrary>? libraries, bool runtime, Dictionary<string, LibraryStub>? libraryStubs)
747IEnumerable<Library> CreateLibrariesNotNull(IEnumerable<TargetLibrary> libraries, bool runtime, Dictionary<string, LibraryStub>? libraryStubs)
758private Library? CreateLibrary(TargetLibrary targetLibrary, bool runtime, Dictionary<string, LibraryStub>? libraryStubs)
Microsoft.Extensions.Diagnostics (2)
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.Tests (3)
Microsoft.Extensions.Diagnostics.Probes.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (6)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (4)
Microsoft.Extensions.Diagnostics.Testing (1)
Microsoft.Extensions.Diagnostics.Testing.Tests (1)
Microsoft.Extensions.FileProviders.Embedded.Tests (1)
Microsoft.Extensions.FileSystemGlobbing (1)
Microsoft.Extensions.Http (3)
Microsoft.Extensions.Http.Diagnostics (12)
Microsoft.Extensions.Http.Diagnostics.Tests (11)
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 (3)
Microsoft.Extensions.ObjectPool.Microbenchmark (1)
Microsoft.Extensions.Options (1)
Microsoft.Extensions.Options.SourceGeneration (14)
Emitter.cs (11)
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)
670ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict,
671ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
738private void GenMemberValidation(ValidatedMember vm, string modelName, ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, bool cleanListsBeforeUse)
761private StaticFieldInfo GetOrAddStaticValidationAttribute(ref Dictionary<string, StaticFieldInfo> staticValidationAttributesDict, ValidationAttributeInfo attr)
821private void GenTransitiveValidation(ValidatedMember vm, string modelName, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
852private void GenEnumerationValidation(ValidatedMember vm, string modelName, ref Dictionary<string, StaticFieldInfo> staticValidatorsDict)
909private StaticFieldInfo GetOrAddStaticValidator(ref Dictionary<string, StaticFieldInfo> staticValidatorsDict, string validatorTypeFQN)
Microsoft.Extensions.SecretManager.Tools.Tests (1)
Microsoft.Extensions.ServiceDiscovery.Dns (2)
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 (30)
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.Validation.Tests (19)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
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 (39)
LogPropertiesTests.cs (15)
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?>
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)
276private (string metricName, HashSet<string> tagNames, Dictionary<string, string> dimensionDescriptions) ExtractAttributeParameters(
281var tagDescriptionMap = new Dictionary<string, string>();
369Dictionary<string, string> tagDescriptionDictionary)
679Dictionary<string, string> tagDescriptionDictionary,
857Dictionary<string, string> tagDescriptionDictionary,
896Dictionary<string, string> tagDescriptionDictionary,
Microsoft.Gen.MetricsReports (9)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (6)
276private (string metricName, HashSet<string> tagNames, Dictionary<string, string> dimensionDescriptions) ExtractAttributeParameters(
281var tagDescriptionMap = new Dictionary<string, string>();
369Dictionary<string, string> tagDescriptionDictionary)
679Dictionary<string, string> tagDescriptionDictionary,
857Dictionary<string, string> tagDescriptionDictionary,
896Dictionary<string, string> tagDescriptionDictionary,
Microsoft.Gen.MetricsReports.Unit.Tests (8)
Microsoft.Interop.ComInterfaceGenerator (5)
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 (106)
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();
147Dictionary<StringSpanOrdinalKey, int> vocab = new Dictionary<StringSpanOrdinalKey, int>(1000);
237(Dictionary<StringSpanOrdinalKey, int>? vocab, Vec<(string, string)> merges) result = ReadModelDataAsync(vocabStream, mergesStream, useAsync: false).GetAwaiter().GetResult();
273(Dictionary<StringSpanOrdinalKey, int>? vocab, Vec<(string, string)> merges) result = await ReadModelDataAsync(vocabStream, mergesStream, useAsync: true).ConfigureAwait(false);
294Dictionary<StringSpanOrdinalKey, int>? vocab,
1095internal static async ValueTask<(Dictionary<StringSpanOrdinalKey, int>?, Vec<(string, string)>)> ReadModelDataAsync(Stream vocab, Stream? merges, bool useAsync, CancellationToken cancellationToken = default)
1097Dictionary<StringSpanOrdinalKey, int>? dic = useAsync
1109private readonly Dictionary<StringSpanOrdinalKey, int> _vocab;
1114internal Dictionary<Pair<int>, (int, int)> Merges { get; }
1171private 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 (27)
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;
1042private static readonly Dictionary<string, ModelEncoding> _modelToEncoding =
1129private static (Dictionary<string, int> SpecialTokens, Regex Regex, string VocabFile, Type? DataType, string PackageName) GetTiktokenConfigurations(string modelName) => GetTiktokenConfigurations(GetModelEncoding(modelName), modelName);
1131private static (Dictionary<string, int> SpecialTokens, Regex Regex, string VocabFile, Type? DataType, string PackageName) GetTiktokenConfigurations(ModelEncoding modelEncoding, string? modelName = null)
1215private 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);
1227(Dictionary<string, int> SpecialTokens, Regex Regex, string VocabFile, Type? DataType, string PackageName) tiktokenConfiguration = GetTiktokenConfigurations(modelEncoding, modelName);
1239out (Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder) cache))
1330(Dictionary<ReadOnlyMemory<byte>, int> encoder, Dictionary<StringSpanOrdinalKey, (int Id, string Token)> vocab, Dictionary<int, ReadOnlyMemory<byte>> decoder) =
1387(Dictionary<string, int> SpecialTokens, Regex Regex, string _, Type? __, string ___) tiktokenConfiguration = GetTiktokenConfigurations(modelName);
1427(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);
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,
303var reverseVocabulary = bpe.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
387Dictionary<string, int>? dictionary = JsonSerializer.Deserialize<Dictionary<string, int>>(jsonString);
576private static string WriteToVocabFile(Dictionary<string, int> dic)
579File.WriteAllText(fileName, JsonSerializer.Serialize<Dictionary<string, int>>(dic), Encoding.UTF8);
1000private static Dictionary<string, int>? GetSpecialTokens(JsonElement root)
1004Dictionary<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 (64)
Microsoft.ML.Vision (4)
Microsoft.NET.StringTools (1)
Microsoft.NET.StringTools.net35 (3)
Microsoft.VisualBasic.Core (2)
Microsoft.VisualStudio.LanguageServices (38)
Implementation\VsRefactorNotifyService.cs (6)
38if (TryGetRenameAPIRequiredArguments(workspace, changedDocumentIDs, symbol, out var hierarchyToItemIDsMap, out var rqnames))
75if (TryGetRenameAPIRequiredArguments(workspace, changedDocumentIDs, symbol, out var hierarchyToItemIDsMap, out var rqnames))
112out Dictionary<IVsHierarchy, List<uint>> hierarchyToItemIDsMap,
131out Dictionary<IVsHierarchy, List<uint>> hierarchyToItemIDsMap,
167private Dictionary<IVsHierarchy, List<uint>> GetHierarchiesAndItemIDsFromDocumentIDs(VisualStudioWorkspace visualStudioWorkspace, IEnumerable<DocumentId> changedDocumentIDs)
171var hierarchyToItemIDsMap = new Dictionary<IVsHierarchy, List<uint>>();
Microsoft.VisualStudio.LanguageServices.CodeLens (1)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.DevKit (1)
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Microsoft.VisualStudio.LanguageServices.Xaml (5)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (3)
74var commitCharactersCache = new Dictionary<XamlCompletionKind, ImmutableArray<VSInternalCommitCharacter>>();
82private static CompletionItem CreateCompletionItem(XamlCompletionItem xamlCompletion, DocumentId documentId, SourceText text, Position position, TextDocumentIdentifier textDocument, Dictionary<XamlCompletionKind, ImmutableArray<VSInternalCommitCharacter>> commitCharactersCach)
127private static SumType<string[], VSInternalCommitCharacter[]> GetCommitCharacters(XamlCompletionItem completionItem, Dictionary<XamlCompletionKind, ImmutableArray<VSInternalCommitCharacter>> commitCharactersCache)
MinimalSample (2)
mscorlib (1)
Mvc.RoutingWebSite (3)
netstandard (1)
OpenIdConnectSample (1)
PrepareTests (3)
PresentationBuildTasks (29)
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\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>>();
PresentationCore.Tests (1)
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)
PresentationFramework.Tests (1)
PresentationUI (3)
RazorBuildWebSite (1)
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>();
Roslyn.Compilers.Extension (1)
Roslyn.Diagnostics.Analyzers (139)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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 (18)
Roslyn.Test.PdbUtilities (6)
Roslyn.VisualStudio.DiagnosticsWindow (1)
Roslyn.VisualStudio.Next.UnitTests (18)
Services\SolutionServiceTests.cs (12)
554var map = new Dictionary<Checksum, object>();
595var map = new Dictionary<Checksum, object>();
637var map = new Dictionary<Checksum, object>();
670var map = new Dictionary<Checksum, object>();
712var map = new Dictionary<Checksum, object>();
752var map = new Dictionary<Checksum, object>();
790var map = new Dictionary<Checksum, object>();
823var map = new Dictionary<Checksum, object>();
878var map = new Dictionary<Checksum, object>();
947var map = new Dictionary<Checksum, object>();
1282var map = new Dictionary<Checksum, object>();
1315private static async Task<AssetProvider> GetAssetProviderAsync(Workspace workspace, RemoteWorkspace remoteWorkspace, Solution solution, Dictionary<Checksum, object>? map = null)
RulesetToEditorconfigConverter (3)
RunTests (4)
Sample (1)
ScenarioTests.Common.Tests (5)
Security.TransportSecurity.IntegrationTests (2)
SemanticSearch.BuildTask (1)
Shared (10)
Shared.Tests (11)
SocialSample (1)
SocialWeather (5)
Sockets.FunctionalTests (1)
Swaggatherer (2)
System.CodeDom (3)
System.Collections (3)
System.Collections.Concurrent (2)
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>;
157private static FrozenDictionary<TKey, TValue> CreateFromDictionary<TKey, TValue>(Dictionary<TKey, TValue> source)
194return (FrozenDictionary<TKey, TValue>)(object)new Int32FrozenDictionary<TValue>((Dictionary<int, TValue>)(object)source);
System\Linq\ImmutableArrayExtensions.cs (6)
545public static Dictionary<TKey, T> ToDictionary<TKey, T>(this ImmutableArray<T> immutableArray, Func<T, TKey> keySelector) where TKey : notnull
560public static Dictionary<TKey, TElement> ToDictionary<TKey, TElement, T>(this ImmutableArray<T> immutableArray, Func<T, TKey> keySelector, Func<T, TElement> elementSelector) where TKey : notnull
574public static Dictionary<TKey, T> ToDictionary<TKey, T>(this ImmutableArray<T> immutableArray, Func<T, TKey> keySelector, IEqualityComparer<TKey>? comparer) where TKey : notnull
578var result = new Dictionary<TKey, T>(immutableArray.Length, comparer);
598public 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
603var result = new Dictionary<TKey, TElement>(immutableArray.Length, comparer);
System.ComponentModel.Annotations (6)
System.ComponentModel.Composition (43)
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\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (10)
100private readonly Dictionary<string, string?> _parsetable;
154static partial void DebugTraceKeyValuePair(string keyname, string? keyvalue, Dictionary<string, string>? synonyms);
432private static Dictionary<string, string> SplitConnectionString(string connectionString, Dictionary<string, string>? synonyms, bool firstKey)
434var parsetable = new Dictionary<string, string>();
493private static void ParseComparison(Dictionary<string, string?> parsetable, string connectionString, Dictionary<string, string>? synonyms, bool firstKey, Exception? e)
497var parsedvalues = SplitConnectionString(connectionString, synonyms, firstKey);
545private 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\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (10)
100private readonly Dictionary<string, string?> _parsetable;
154static partial void DebugTraceKeyValuePair(string keyname, string? keyvalue, Dictionary<string, string>? synonyms);
432private static Dictionary<string, string> SplitConnectionString(string connectionString, Dictionary<string, string>? synonyms, bool firstKey)
434var parsetable = new Dictionary<string, string>();
493private static void ParseComparison(Dictionary<string, string?> parsetable, string connectionString, Dictionary<string, string>? synonyms, bool firstKey, Exception? e)
497var parsedvalues = SplitConnectionString(connectionString, synonyms, firstKey);
545private static NameValuePair? ParseInternal(Dictionary<string, string?> parsetable, string connectionString, bool buildChain, Dictionary<string, string>? synonyms, bool firstKey)
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.Diagnostics.DiagnosticSource (6)
System.Diagnostics.Process (5)
System.Drawing.Common.Tests (5)
System.Drawing.Primitives (7)
System.Formats.Nrbf (5)
System.Formats.Tar (11)
System.IO.Compression (1)
System.IO.FileSystem.Watcher (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 (20)
System.Net.HttpListener (14)
System.Net.Mail (11)
System.Net.NameResolution (1)
System.Net.NetworkInformation (5)
System.Net.Ping (2)
System.Net.Primitives (9)
System.Net.Security (1)
System.Net.Sockets (2)
System.ObjectModel (1)
System.Private.CoreLib (170)
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;
639/// Gets an instance of a type that may be used to perform operations on the current <see cref="Dictionary{TKey, TValue}"/>
661/// Gets an instance of a type that may be used to perform operations on the current <see cref="Dictionary{TKey, TValue}"/>
686/// Provides a type that may be used to perform operations on a <see cref="Dictionary{TKey, TValue}"/>
693internal AlternateLookup(Dictionary<TKey, TValue> dictionary)
700/// <summary>Gets the <see cref="Dictionary{TKey, TValue}"/> against which this instance performs operations.</summary>
701public Dictionary<TKey, TValue> Dictionary { get; }
728internal static bool IsCompatibleKey(Dictionary<TKey, TValue> dictionary)
736internal static IAlternateEqualityComparer<TAlternateKey, TKey> GetAlternateComparer(Dictionary<TKey, TValue> dictionary)
789/// <summary>Determines whether the <see cref="Dictionary{TKey, TValue}"/> contains the specified alternate key.</summary>
802Dictionary<TKey, TValue> dictionary = Dictionary;
855/// <summary>Removes the value with the specified alternate key from the <see cref="Dictionary{TKey, TValue}"/>.</summary>
863/// Removes the value with the specified alternate key from the <see cref="Dictionary{TKey, TValue}"/>,
873Dictionary<TKey, TValue> dictionary = Dictionary;
958/// <inheritdoc cref="CollectionsMarshal.GetValueRefOrAddDefault{TKey, TValue}(Dictionary{TKey, TValue}, TKey, out bool)"/>
963Dictionary<TKey, TValue> dictionary = Dictionary;
1065/// the additional overhead on each <see cref="Dictionary{TKey, TValue}"/> instantiation, especially in AOT scenarios.
1069/// <inheritdoc cref="CollectionsMarshal.GetValueRefOrAddDefault{TKey, TValue}(Dictionary{TKey, TValue}, TKey, out bool)"/>
1070public static ref TValue? GetValueRefOrAddDefault(Dictionary<TKey, TValue> dictionary, TKey key, out bool exists)
1767private readonly Dictionary<TKey, TValue> _dictionary;
1776internal Enumerator(Dictionary<TKey, TValue> dictionary, int getEnumeratorRetType)
1887private readonly Dictionary<TKey, TValue> _dictionary;
1889public KeyCollection(Dictionary<TKey, TValue> dictionary)
2012private readonly Dictionary<TKey, TValue> _dictionary;
2017internal Enumerator(Dictionary<TKey, TValue> dictionary)
2082private readonly Dictionary<TKey, TValue> _dictionary;
2084public ValueCollection(Dictionary<TKey, TValue> dictionary)
2206private readonly Dictionary<TKey, TValue> _dictionary;
2211internal Enumerator(Dictionary<TKey, TValue> dictionary)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (20)
230internal volatile Dictionary<int, EventMetadata>? m_eventData; // None per-event data
2898Dictionary<int, bool> eventEnabled = new Dictionary<int, bool>(m_eventData.Count);
3159Dictionary<int, EventMetadata>? eventData = null;
3160Dictionary<string, string>? eventsByName = null;
3506[NotNull] ref Dictionary<int, EventMetadata> eventData,
3573Dictionary<int, bool>? enabledDict = null;
3589private static void DebugCheckEvent(ref Dictionary<string, string>? eventsByName,
3590Dictionary<int, EventMetadata> eventData, MethodInfo method, EventAttribute eventAttribute,
3905private static readonly Dictionary<Guid, EventSource.OverrideEventProvider> s_preregisteredEtwProviders = new Dictionary<Guid, EventSource.OverrideEventProvider>();
3907private static readonly Dictionary<string, EventSource.OverrideEventProvider> s_preregisteredEventPipeProviders = new Dictionary<string, EventSource.OverrideEventProvider>();
4515Dictionary<EventListener, bool> allListeners = new Dictionary<EventListener, bool>();
5235internal EventDispatcher(EventDispatcher? next, Dictionary<int, bool>? eventEnabled, EventListener listener)
5244internal Dictionary<int, bool>? m_EventEnabled; // For every event in a the eventSource, is it enabled?
6178private readonly Dictionary<int, string> opcodeTab;
6179private Dictionary<int, string>? taskTab;
6180private Dictionary<int, ChannelInfo>? channelTab;
6181private Dictionary<ulong, string>? keywordTab;
6182private Dictionary<string, Type>? mapsTab;
6183private readonly Dictionary<string, string> stringTab; // Maps unlocalized strings to localized ones
6201private readonly Dictionary<string, List<int>> perEventByteArrayArgIndices; // "event_name" -> List_of_Indices_of_Byte[]_Arg
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\CollectionsMarshal.cs (13)
68/// 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"/>.
75/// Items should not be added or removed from the <see cref="Dictionary{TKey, TValue}"/> while the ref <typeparamref name="TValue"/> is in use.
78public static ref TValue GetValueRefOrNullRef<TKey, TValue>(Dictionary<TKey, TValue> dictionary, TKey key) where TKey : notnull
82/// 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"/>.
90/// Items should not be added or removed from the <see cref="Dictionary{TKey, TValue}"/> while the ref <typeparamref name="TValue"/> is in use.
93public static ref TValue GetValueRefOrNullRef<TKey, TValue, TAlternateKey>(Dictionary<TKey, TValue>.AlternateLookup<TAlternateKey> dictionary, TAlternateKey key)
99/// 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"/>.
106/// <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>
107public static ref TValue? GetValueRefOrAddDefault<TKey, TValue>(Dictionary<TKey, TValue> dictionary, TKey key, out bool exists) where TKey : notnull
108=> ref Dictionary<TKey, TValue>.CollectionsMarshalHelper.GetValueRefOrAddDefault(dictionary, key, out exists);
111/// 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"/>.
119/// <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>
120public static ref TValue? GetValueRefOrAddDefault<TKey, TValue, TAlternateKey>(Dictionary<TKey, TValue>.AlternateLookup<TAlternateKey> dictionary, TAlternateKey key, out bool exists)
src\System\Attribute.CoreCLR.cs (4)
35Dictionary<Type, AttributeUsageAttribute> types = new Dictionary<Type, AttributeUsageAttribute>(11);
141Dictionary<Type, AttributeUsageAttribute> types = new Dictionary<Type, AttributeUsageAttribute>(11);
367private static void CopyToAttributeList(List<Attribute> attributeList, Attribute[] attributes, Dictionary<Type, AttributeUsageAttribute> types)
397private static void AddAttributesToList(List<Attribute> attributeList, Attribute[] attributes, Dictionary<Type, AttributeUsageAttribute> types)
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)
596private DataContractDictionary? _knownDataContracts;
804Dictionary<string, DataMember> memberNamesTable = new Dictionary<string, DataMember>();
1206internal override DataContractDictionary? KnownDataContracts
1314internal override DataContract BindGenericParameters(DataContract[] paramContracts, Dictionary<DataContract, DataContract>? boundContracts = null)
1421Dictionary<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>;
226public virtual DataContractDictionary? KnownDataContracts
284internal virtual DataContract BindGenericParameters(DataContract[] paramContracts, Dictionary<DataContract, DataContract>? boundContracts = null)
305private static Dictionary<XmlQualifiedName, DataContract?>? s_nameToBuiltInContract;
306private static Dictionary<string, DataContract?>? s_typeNameToBuiltInContract;
308private static Dictionary<string, XmlDictionaryString>? s_clrTypeStrings;
992internal virtual DataContractDictionary? KnownDataContracts
1932internal static DataContractDictionary? ImportKnownTypeAttributes(Type type)
1934DataContractDictionary? knownDataContracts = null;
1935Dictionary<Type, Type> typesChecked = new Dictionary<Type, Type>();
1942private static void ImportKnownTypeAttributes(Type? type, Dictionary<Type, Type> typesChecked, ref DataContractDictionary? knownDataContracts)
2048internal 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;
22private DataContractDictionary? _knownTypesForObject;
58public DataContractDictionary Contracts =>
61public Dictionary<DataContract, object> ProcessedContracts =>
66public DataContractDictionary? KnownTypesForObject
203private void AddKnownDataContracts(DataContractDictionary? knownDataContracts)
309private Dictionary<XmlQualifiedName, object>? _referencedTypesDictionary;
310private Dictionary<XmlQualifiedName, object>? _referencedCollectionTypesDictionary;
314private Dictionary<XmlQualifiedName, object> GetReferencedTypes()
338private Dictionary<XmlQualifiedName, object> GetReferencedCollectionTypes()
361private void AddReferencedType(Dictionary<XmlQualifiedName, object> referencedTypes, Type type)
576Dictionary<XmlQualifiedName, object> referencedTypes = useReferencedCollectionTypes ? GetReferencedCollectionTypes() : GetReferencedTypes();
System.Private.Windows.Core (11)
System.Private.Windows.Core.Tests (7)
System.Private.Xml (127)
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)
442var scopeTable = new Dictionary<TypeScope, XmlMapping>();
513var serializers = new Dictionary<string, string>();
692private readonly ConditionalWeakTable<Assembly, Dictionary<TempAssemblyCacheKey, TempAssembly>> _collectibleCaches = new ConditionalWeakTable<Assembly, Dictionary<TempAssemblyCacheKey, TempAssembly>>();
693private Dictionary<TempAssemblyCacheKey, TempAssembly> _fastCache = new Dictionary<TempAssemblyCacheKey, TempAssembly>();
705if (_collectibleCaches.TryGetValue(t.Assembly, out var cCache))
722Dictionary<TempAssemblyCacheKey, TempAssembly>? cache;
726cache = _collectibleCaches.TryGetValue(t.Assembly, out var c) // Clone or create
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)
54public Dictionary<QilName, VarPar> AllGlobalVarPars = new Dictionary<QilName, VarPar>();
55public Dictionary<QilName, Template> NamedTemplates = new Dictionary<QilName, Template>();
56public Dictionary<QilName, AttributeSet> AttributeSets = new Dictionary<QilName, AttributeSet>();
57public Dictionary<string, NsAlias> NsAliases = new Dictionary<string, NsAlias>();
59private 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.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<,>)); }
655Type? type = _dataContractSet.GetReferencedType(GenericDictionaryName, GenericDictionaryContract, out DataContract? _, out object[]? _) ?? typeof(Dictionary<,>);
898DataContractDictionary? knownTypeDictionary = GetKnownTypeContracts(dataContract);
902DataContractDictionary.ValueCollection? knownTypeContracts = knownTypeDictionary.Values;
915private DataContractDictionary? GetKnownTypeContracts(DataContract dataContract)
933private DataContractDictionary? GetKnownTypeContracts(DataContract classDataContract, Dictionary<DataContract, object?> handledContracts)
966private static void AddKnownTypeContracts(DataContract classDataContract, DataContractDictionary? knownContracts)
987DataContractDictionary? knownContractDictionary = GetKnownTypeContracts(classDataContract, new Dictionary<DataContract, object?>());
1519Dictionary<string, object?> fragments = new Dictionary<string, object?>(StringComparer.OrdinalIgnoreCase);
1550private static void AddToNamespace(StringBuilder builder, string? fragment, Dictionary<string, object?> fragments)
1584int fragmentLength, Dictionary<string, object?> fragments)
1612Dictionary<Type, object> previousCollectionTypes = new Dictionary<Type, object>();
System.Security.Claims (1)
System.Security.Cryptography (25)
System\Security\Cryptography\CryptoConfig.cs (6)
39private static volatile Dictionary<string, string>? s_defaultOidHT;
40private static volatile Dictionary<string, object>? s_defaultNameHT;
44private static Dictionary<string, string> DefaultOidHT
54Dictionary<string, string> ht = new Dictionary<string, string>(capacity, StringComparer.OrdinalIgnoreCase);
107private static Dictionary<string, object> DefaultNameHT
118Dictionary<string, object> ht = new Dictionary<string, object>(capacity: capacity, comparer: StringComparer.OrdinalIgnoreCase);
System.Security.Cryptography.Cose (1)
System.Security.Cryptography.Pkcs (19)
System.ServiceModel.NetFramingBase (5)
System.ServiceModel.Primitives (1)
System.ServiceModel.Primitives.Tests (3)
System.ServiceModel.Syndication (15)
System.Text.Encoding.CodePages (6)
System\Text\EncodingTable.cs (5)
12private static readonly Dictionary<string, int> s_nameToCodePageCache = new Dictionary<string, int>(StringComparer.OrdinalIgnoreCase);
13private static readonly Dictionary<int, string> s_codePageToWebNameCache = new Dictionary<int, string>();
14private static readonly Dictionary<int, string> s_codePageToEnglishNameCache = new Dictionary<int, string>();
15private static readonly Dictionary<int, (ushort FamilyCodePage, byte CodePageFlags)> s_codePageToItemCache = new Dictionary<int, (ushort FamilyCodePage, byte CodePageFlags)>();
181private static string? GetNameFromCodePage(int codePage, string names, ReadOnlySpan<int> indices, Dictionary<int, string> cache)
System.Text.Json (38)
System.Text.Json.SourceGeneration (9)
System.Text.RegularExpressions (20)
System.Text.RegularExpressions.Generator (20)
RegexGenerator.cs (5)
104Dictionary<string, string[]> requiredHelpers = new();
165var emittedExpressions = new Dictionary<(string Pattern, RegexOptions Options, int? Timeout), RegexMethod>();
171Dictionary<string, string[]> requiredHelpers = new();
180else if (result is ValueTuple<RegexMethod, string, Dictionary<string, string[]>, CompilationData> regexImpl)
245else if (result is ValueTuple<RegexMethod, string, Dictionary<string, string[]>, CompilationData> regexImpl)
RegexGenerator.Emitter.cs (13)
205private static void EmitRegexDerivedTypeRunnerFactory(IndentedTextWriter writer, RegexMethod rm, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
306private static void AddIsWordCharHelper(Dictionary<string, string[]> requiredHelpers)
346private static void AddIsBoundaryHelper(Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
371private static void AddIsECMABoundaryHelper(Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
397private static string EmitSearchValuesOrLiteral(ReadOnlySpan<char> chars, Dictionary<string, string[]> requiredHelpers)
411private static string EmitSearchValues(char[] chars, Dictionary<string, string[]> requiredHelpers, string? fieldName = null)
506private static string EmitIndexOfAnyCustomHelper(string set, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
713private static void EmitTryFindNextPossibleStartingPosition(IndentedTextWriter writer, RegexMethod rm, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
1448private static void EmitTryMatchAtCurrentPosition(IndentedTextWriter writer, RegexMethod rm, Dictionary<string, string[]> requiredHelpers, bool checkOverflow)
1479Dictionary<string, int> usedNames = new();
1492Dictionary<string, string[]> additionalLocalFunctions = new();
4932Dictionary<string, string[]> requiredHelpers,
5007private 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.Analyzers.CSharp.Tests (7)
System.Windows.Forms.Design (103)
System.Windows.Forms.Design.Tests (28)
System.Windows.Forms.Primitives (2)
System.Windows.Forms.Primitives.TestUtilities (5)
System.Windows.Forms.PrivateSourceGenerators (1)
System.Windows.Forms.Tests (21)
System.Windows.Input.Manipulations (1)
System.Xaml (100)
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);
System.Xaml.Tests (16)
System\Xaml\Schema\XamlTypeInvokerTests.cs (5)
117var instance = new Dictionary<int, string>();
148var invoker = new XamlTypeInvoker(new XamlType(typeof(Dictionary<object, int>), new XamlSchemaContext()));
273new XamlTypeInvoker(new XamlType(typeof(Dictionary<int, string>), new XamlSchemaContext())),
279new XamlTypeInvoker(new XamlType(typeof(Dictionary<int, string>), new XamlSchemaContext())),
554public Dictionary<object, object> Dictionary { get; } = new Dictionary<object, object>();
System\Xaml\XamlTypeTests.cs (10)
973public static Dictionary<int, string>? GetGetOnlyDictionaryProperty(int value) => null;
1018public static Dictionary<int, string>? GetGetOnlyDictionaryProperty(int value) => null;
1109public static Dictionary<int, string>? GetDictionaryProperty(string value1) => null;
1124internal static Dictionary<int, string>? GetDictionaryProperty(string value1) => null;
1139public static Dictionary<int, string>? GetDictionaryProperty(string value1) => null;
1260public Dictionary<int, string>? GetOnlyDictionaryProperty { get; }
1766yield return new object?[] { new SubXamlType(typeof(Dictionary<int, int>), new XamlSchemaContext()), XamlCollectionKind.Dictionary };
2997yield return new object?[] { new SubXamlType(typeof(Dictionary<int, string>), new XamlSchemaContext()), new XamlType(typeof(string), new XamlSchemaContext()) };
3052yield return new object?[] { new SubXamlType(typeof(Dictionary<int, string>), new XamlSchemaContext()), new XamlType(typeof(int), new XamlSchemaContext()) };
3065new CustomXamlType(typeof(Dictionary<int, string>), new XamlSchemaContext())
TagHelpersWebSite (4)
TaskUsageLogger (5)
Templates.Blazor.Tests (3)
Templates.Blazor.WebAssembly.Auth.Tests (4)
Templates.Blazor.WebAssembly.Tests (4)
Templates.Mvc.Tests (4)
Templates.Tests (5)
Test.Utilities (135)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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)
Text.Analyzers (139)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (7)
757this Dictionary<TKey, ImmutableArray<TValue>> dictionary,
857internal static void AddToMultiValueDictionaryBuilder<K, T>(Dictionary<K, object> accumulator, K key, T item)
885(Dictionary<TKey, object> dictionary, Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> result)
919internal static Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>> GetTypesFromMemberMap<TKey, TNamespaceOrTypeSymbol, TNamedTypeSymbol>
920(Dictionary<TKey, ImmutableArray<TNamespaceOrTypeSymbol>> map, IEqualityComparer<TKey> comparer)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
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\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\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\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\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)
UnitTests.Common (5)
VBCSCompiler.UnitTests (15)
CompilerServerTests.cs (15)
129var resetVariables = new Dictionary<string, string>();
329var files = new Dictionary<string, string> { { "hello.cs", "♕" } };
471var files = new Dictionary<string, string> { { "c.cs", "class C {}" } };
486var files = new Dictionary<string, string> { { "c.vb", "Class C\nEnd Class" } };
543Dictionary<string, string> files =
571Dictionary<string, string> files =
637Dictionary<string, string> files =
679Dictionary<string, string> files =
709Dictionary<string, string> files =
739Dictionary<string, string> files =
859Dictionary<string, string> files =
1000var filesInDirectory = new Dictionary<string, string>()
1050Dictionary<string, string> files =
1099Dictionary<string, string> files =
1250Dictionary<string, string> files =
VersioningWebSite (1)
Wasm.Performance.TestApp (1)
WindowsBase.Tests (58)
System\Windows\DependencyPropertyTests.cs (50)
17yield return new object?[] { "Register_String_Type_Type_TestData5", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null };
61yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null };
62yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
63yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
64yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
113yield return new object?[] { "Register_String_Type_Type_Validate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null, 1 };
114yield return new object?[] { "Register_String_Type_Type_Validate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null, 1 };
115yield return new object?[] { "Register_String_Type_Type_Validate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null, 1 };
116yield return new object?[] { "Register_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>(), 2 };
173yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_NullValidate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null };
174yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_NullValidate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
175yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_NullValidate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
176yield return new object?[] { "Register_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
328yield return new object?[] { "RegisterAttached_String_Type_Type_TestData5", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null };
372yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null };
373yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
374yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
375yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
426yield return new object?[] { "RegisterAttached_String_Type_Type_Validate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null };
427yield return new object?[] { "RegisterAttached_String_Type_Type_Validate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
428yield return new object?[] { "RegisterAttached_String_Type_Type_Validate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
429yield return new object?[] { "RegisterAttached_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
486yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_NullValidate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null };
487yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_NullValidate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
488yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_NullValidate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
489yield return new object?[] { "RegisterAttached_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
648yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObject), null, null };
649yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
650yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
651yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
704yield return new object?[] { "RegisterReadOnly_String_Type_Type_Validate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObject), null, null, 4 };
705yield return new object?[] { "RegisterReadOnly_String_Type_Type_Validate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null, 2 };
706yield return new object?[] { "RegisterReadOnly_String_Type_Type_Validate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null, 2 };
707yield return new object?[] { "RegisterReadOnly_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>(), 2 };
768yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObject), null, null };
769yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
770yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
771yield return new object?[] { "RegisterReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
941yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null };
942yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
943yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
944yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
999yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_Validate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null, 2 };
1000yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_Validate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null, 1 };
1001yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_Validate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null, 1 };
1002yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_Validate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>(), 1 };
1063yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData19", typeof(Dictionary<string, int>), typeof(DependencyObjectTests), null, null };
1064yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData20", typeof(Dictionary<string, int>), typeof(DependencyObject), new PropertyMetadata(), null };
1065yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData21", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata(), null };
1066yield return new object?[] { "RegisterAttachedReadOnly_String_Type_Type_PropertyMetadata_NullValidate_TestData22", typeof(Dictionary<string, int>), typeof(SubDependencyObject), new PropertyMetadata { DefaultValue = new Dictionary<string, int>() }, new Dictionary<string, int>() };
WindowsFormsIntegration (7)
XmlFileLogger (2)
xunit.assert (15)
Sdk\AssertHelper.cs (6)
49 static readonly Dictionary<char, string> encodings = new Dictionary<char, string>
63 static readonly ConcurrentDictionary<Type, Dictionary<string, Func<object?, object?>>> gettersByType = new ConcurrentDictionary<Type, Dictionary<string, Func<object?, object?>>>();
119 static Dictionary<string, Func<object?, object?>> GetGettersForType([DynamicallyAccessedMembers(
707 var expectedGetters = GetGettersForType(expected.GetType());
708 var actualGetters = GetGettersForType(actual.GetType());
xunit.console (11)
Xunit.NetCore.Extensions (6)