257 references to Dictionary
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Resolvers\XmlPreloadedResolver.cs (1)
174_mappings = new Dictionary<Uri, PreloadedData>(16, uriComparer);
GenerateDocumentationAndConfigFiles (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Metrics (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Metrics.Legacy (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.AspNetCore.Components (1)
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (1)
461updatedDefaults = new Dictionary<string, object?>(defaults.Count, StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Http (4)
HeaderDictionary.cs (1)
58Store = new Dictionary<string, StringValues>(capacity, StringComparer.OrdinalIgnoreCase);
QueryCollection.cs (1)
60Store = new Dictionary<string, StringValues>(capacity, StringComparer.OrdinalIgnoreCase);
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (2)
82_dictionaryStorage = new Dictionary<TKey, TValue>(capacity, _comparer); 519_dictionaryStorage = new Dictionary<TKey, TValue>(capacity, _comparer);
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
726var requestHeaders = new Dictionary<string, StringValues>(existingRequestFeature.Headers.Count, StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Http.Microbenchmarks (3)
AdaptiveCapacityDictionaryBenchmark.cs (3)
47_dict = new Dictionary<string, string>(1, StringComparer.OrdinalIgnoreCase); 48_dictTen = new Dictionary<string, string>(10, StringComparer.OrdinalIgnoreCase); 49_filledDictTen = new Dictionary<string, string>(10, StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\JQueryKeyValuePairNormalizer.cs (1)
20var dictionary = new Dictionary<string, StringValues>(
Microsoft.AspNetCore.Mvc.Razor (1)
Compilation\DefaultViewCompiler.cs (1)
52var compiledViews = new Dictionary<string, Task<CompiledViewDescriptor>>(
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RuntimeViewCompiler.cs (1)
63_precompiledViews = new Dictionary<string, CompiledViewDescriptor>(
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\CompiledPageActionDescriptorProvider.cs (1)
57var lookup = new Dictionary<string, CompiledViewDescriptor>(feature.ViewDescriptors.Count, StringComparer.Ordinal);
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewComponents\DefaultViewComponentHelper.cs (1)
119return new Dictionary<string, object?>(capacity: 1, comparer: StringComparer.OrdinalIgnoreCase)
Microsoft.AspNetCore.Routing (3)
Patterns\RoutePatternFactory.cs (3)
461updatedDefaults = new Dictionary<string, object?>(defaults.Count, 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.Server.HttpSys (1)
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
51: this(new Dictionary<string, StringValues>(4, StringComparer.OrdinalIgnoreCase))
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
51: this(new Dictionary<string, StringValues>(4, StringComparer.OrdinalIgnoreCase))
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\ConfigurationReader.cs (2)
41var certificates = new Dictionary<string, CertificateConfig>(0, StringComparer.OrdinalIgnoreCase); 123var sniDictionary = new Dictionary<string, SniConfig>(0, StringComparer.OrdinalIgnoreCase);
KestrelConfigurationLoader.cs (1)
72= new Dictionary<string, Action<EndpointConfiguration>>(0, StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Shared.Tests (3)
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (2)
82_dictionaryStorage = new Dictionary<TKey, TValue>(capacity, _comparer); 519_dictionaryStorage = new Dictionary<TKey, TValue>(capacity, _comparer);
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
51: this(new Dictionary<string, StringValues>(4, StringComparer.OrdinalIgnoreCase))
Microsoft.AspNetCore.WebUtilities (1)
KeyValueAccumulator.cs (1)
105return _accumulator ?? new Dictionary<string, StringValues>(0, StringComparer.OrdinalIgnoreCase);
Microsoft.Build (31)
BackEnd\BuildManager\RequestedProjectState.cs (1)
135return new Dictionary<string, List<string>>(capacity, StringComparer.OrdinalIgnoreCase);
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
330Dictionary<string, string> globalProperties = new(configuration.GlobalProperties.Count, StringComparer.OrdinalIgnoreCase); 626var globalProperties = new Dictionary<string, string>(configuration.GlobalProperties.Count, StringComparer.OrdinalIgnoreCase);
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
392var itemMetadataValues = new Dictionary<string, string>(consumedMetadataReferences.Count, MSBuildNameIgnoreCaseComparer.Default);
BackEnd\Components\SdkResolution\SdkResult.cs (2)
88translator.TranslateDictionary(ref _propertiesToAdd, count => new Dictionary<string, string>(count, StringComparer.OrdinalIgnoreCase)); 92dictionaryCreator: count => new Dictionary<string, SdkResultItem>(count, StringComparer.OrdinalIgnoreCase));
Collections\ItemDictionary.cs (1)
67_itemLists = new Dictionary<string, LinkedList<T>>(initialItemTypesCapacity, MSBuildNameIgnoreCaseComparer.Default);
Collections\LookasideStringInterner.cs (1)
49_stringToIdsMap = new Dictionary<string, int>(defaultCollectionSize, comparer);
Collections\PropertyDictionary.cs (1)
522var dictionary = new Dictionary<string, string>(((ICollection<T>)_properties).Count, MSBuildNameIgnoreCaseComparer.Default);
Collections\WeakValueDictionary.cs (1)
47_dictionary = new Dictionary<K, WeakReference<V>>(_capacity, keyComparer);
CommunicationsUtilities.cs (2)
388Dictionary<string, string> table = new(200, StringComparer.OrdinalIgnoreCase); // Razzle has 150 environment variables 531Dictionary<string, string> table = new(vars.Count, StringComparer.OrdinalIgnoreCase);
Construction\ProjectTaskElement.cs (1)
149var parametersClone = new Dictionary<string, string>(_parameters.Count, StringComparer.OrdinalIgnoreCase);
Construction\Solution\SolutionProjectGenerator.cs (1)
2076var properties = new Dictionary<string, string>(_metaprojectGlobalProperties.Length, StringComparer.OrdinalIgnoreCase);
Definition\Project.cs (1)
2158var dictionary = new Dictionary<string, string>(_data.GlobalPropertiesDictionary.Count, MSBuildNameIgnoreCaseComparer.Default);
Definition\ProjectCollection.cs (1)
574dictionary = new Dictionary<string, string>(_globalProperties.Count, MSBuildNameIgnoreCaseComparer.Default);
Evaluation\Evaluator.cs (1)
1963escapedMetadata = new Dictionary<string, string>(item.Value.Metadata.Count, StringComparer.OrdinalIgnoreCase);
Evaluation\EvaluatorMetadataTable.cs (1)
99_metadata = new Dictionary<string, EvaluatorMetadata>(_capacity, MSBuildNameIgnoreCaseComparer.Default);
Evaluation\Expander.cs (1)
2682Dictionary<string, string> directoryNameTable = new Dictionary<string, string>(itemsOfType.Count, StringComparer.OrdinalIgnoreCase);
Instance\ProjectInstance.cs (2)
1080Dictionary<string, string> dictionary = new Dictionary<string, string>(_globalProperties.Count, MSBuildNameIgnoreCaseComparer.Default); 2548Dictionary<string, string> globalProperties = new Dictionary<string, string>(globalPropertiesInstances.Count, StringComparer.OrdinalIgnoreCase);
Instance\ProjectItemInstance.cs (1)
1509Dictionary<string, string> clonedMetadata = new Dictionary<string, string>(metadata.Count, MSBuildNameIgnoreCaseComparer.Default);
Instance\ProjectTaskInstance.cs (1)
238Dictionary<string, string> filteredParameters = new Dictionary<string, string>(_parameters.Count, StringComparer.OrdinalIgnoreCase);
Instance\TaskRegistry.cs (3)
458: new Dictionary<string, string>(initialCount.Value, StringComparer.OrdinalIgnoreCase); 762? new Dictionary<RegisteredTaskIdentity, List<RegisteredTaskRecord>>(capacity.Value, RegisteredTaskIdentity.RegisteredTaskIdentityComparer.Exact) 820return new Dictionary<string, string>(initialCount.Value, StringComparer.OrdinalIgnoreCase);
TranslatorHelpers.cs (5)
105capacity => new Dictionary<string, string>(capacity, comparer)); 121capacity => new Dictionary<string, T>(capacity, stringComparer)); 137capacity => new Dictionary<string, string>(capacity, comparer)); 153capacity => new Dictionary<string, T>(capacity, stringComparer)); 185translator.TranslateDictionary(ref localDict, capacity => new Dictionary<string, string>(capacity, comparer));
Microsoft.Build.Framework (9)
BinaryTranslator.cs (4)
587count => new Dictionary<string, string>(count, comparer)); 611dictionary = new Dictionary<string, string>(count, comparer); 699dictionary = new Dictionary<string, T>(count, comparer); 778dictionary = new(count, comparer);
BuildException\BuildExceptionBase.cs (1)
136customKeyedSerializedData = new Dictionary<string, string?>(count, StringComparer.CurrentCulture);
InterningWriteTranslator.cs (2)
85_stringToIds = new Dictionary<string, int>(initialCapacity, comparer); 86_stringToPathIds = new Dictionary<string, InternPathIds>(initialCapacity, comparer);
XamlTypes\ContentType.cs (1)
159var metadata = new Dictionary<string, string>(this.Metadata.Count, StringComparer.OrdinalIgnoreCase);
XamlTypes\Rule.cs (1)
497var map = new Dictionary<string, BaseProperty>(this.Properties.Count, StringComparer.OrdinalIgnoreCase);
Microsoft.Build.Tasks.Core (15)
AssemblyDependency\ReferenceTable.cs (2)
1871var fullNameToReference = new Dictionary<string, AssemblyNameReference>(References.Count, StringComparer.OrdinalIgnoreCase); 2188var baseNameToReferences = new Dictionary<string, List<AssemblyNameReference>>(References.Count, StringComparer.OrdinalIgnoreCase);
CommunicationsUtilities.cs (2)
388Dictionary<string, string> table = new(200, StringComparer.OrdinalIgnoreCase); // Razzle has 150 environment variables 531Dictionary<string, string> table = new(vars.Count, StringComparer.OrdinalIgnoreCase);
Copy.cs (2)
492var filesActuallyCopied = new Dictionary<string, string>( 586var partitionsByDestination = new Dictionary<string, List<int>>(
GetSDKReferenceFiles.cs (2)
1271}, count => new Dictionary<string, SdkReferenceInfo>(count, StringComparer.OrdinalIgnoreCase)); 1276}, count => new Dictionary<string, List<string>>(count, StringComparer.OrdinalIgnoreCase));
ResolveSDKReference.cs (1)
300var sdkItems = new Dictionary<string, ITaskItem>(InstalledSDKs.Length, StringComparer.OrdinalIgnoreCase);
system.design\stronglytypedresourcebuilder.cs (1)
720reverseFixupTable = new Dictionary<string, string>(0, StringComparer.InvariantCultureIgnoreCase);
TranslatorHelpers.cs (5)
105capacity => new Dictionary<string, string>(capacity, comparer)); 121capacity => new Dictionary<string, T>(capacity, stringComparer)); 137capacity => new Dictionary<string, string>(capacity, comparer)); 153capacity => new Dictionary<string, T>(capacity, stringComparer)); 185translator.TranslateDictionary(ref localDict, capacity => new Dictionary<string, string>(capacity, comparer));
Microsoft.CodeAnalysis (10)
Collections\CachingDictionary.cs (1)
140return new Dictionary<TKey, ImmutableArray<TElement>>(capacity, _comparer);
InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
MetadataReader\MetadataHelpers.cs (1)
899var names = new Dictionary<string, int>(nestedNamespaces.Count, nameComparer);
PEWriter\FullMetadataWriter.cs (2)
100_fieldDefIndex = new Dictionary<ITypeDefinition, int>(numTypeDefsGuess, ReferenceEqualityComparer.Instance); 101_methodDefIndex = new Dictionary<ITypeDefinition, int>(numTypeDefsGuess, ReferenceEqualityComparer.Instance);
PEWriter\MetadataWriter.DynamicAnalysis.cs (1)
50_blobs = new Dictionary<ImmutableArray<byte>, BlobHandle>(1 + methodCountEstimate + 4 * documentCountEstimate, ByteSequenceComparer.Instance);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.Analyzers (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.CodeStyle (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.Collections.Package (4)
Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Constraints.cs (1)
44var names = new Dictionary<string, int>(n, StringOrdinalComparer.Instance);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1618return new Dictionary<ReadOnlyMemory<char>, ImmutableArray<Symbol>>(1, ReadOnlyMemoryOfCharComparer.Instance)
Microsoft.CodeAnalysis.Debugging.Package (3)
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.Extensions.Package (4)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.InteractiveHost (4)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.PooledObjects.Package (3)
ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.PublicApiAnalyzers (6)
DeclarePublicApiAnalyzer.Impl.cs (1)
104var publicApiMap = new Dictionary<string, ApiLine>(shippedData.ApiList.Length + unshippedData.ApiList.Length, StringComparer.Ordinal);
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.Threading.Package (4)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.Workspaces (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Microsoft.Extensions.Configuration.CommandLine (1)
CommandLineConfigurationProvider.cs (1)
140var switchMappingsCopy = new Dictionary<string, string>(switchMappings.Count, StringComparer.OrdinalIgnoreCase);
Microsoft.Maui.Controls (2)
OrderedDictionary.cs (1)
63 _dict = new Dictionary<TKey, TValue>(capacity, equalityComparer);
ResourcesExtensions.cs (1)
36 resources = resources ?? new Dictionary<string, object>(8, StringComparer.Ordinal);
Microsoft.ML.Tokenizers (1)
Model\TiktokenTokenizer.cs (1)
182encoder = new Dictionary<ReadOnlyMemory<byte>, int>(suggestedCapacity, ReadOnlyMemoryByteComparer.Instance);
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Collection.vb (1)
340m_KeyedNodesHash = New Generic.Dictionary(Of String, Node)(StartingHashCapacity, StringComparer.Create(CultureInfo, ignoreCase:=True))
MSBuild (7)
CommunicationsUtilities.cs (2)
388Dictionary<string, string> table = new(200, StringComparer.OrdinalIgnoreCase); // Razzle has 150 environment variables 531Dictionary<string, string> table = new(vars.Count, StringComparer.OrdinalIgnoreCase);
TranslatorHelpers.cs (5)
105capacity => new Dictionary<string, string>(capacity, comparer)); 121capacity => new Dictionary<string, T>(capacity, stringComparer)); 137capacity => new Dictionary<string, string>(capacity, comparer)); 153capacity => new Dictionary<string, T>(capacity, stringComparer)); 185translator.TranslateDictionary(ref localDict, capacity => new Dictionary<string, string>(capacity, comparer));
MSBuildTaskHost (12)
BinaryTranslator.cs (4)
587count => new Dictionary<string, string>(count, comparer)); 611dictionary = new Dictionary<string, string>(count, comparer); 699dictionary = new Dictionary<string, T>(count, comparer); 778dictionary = new(count, comparer);
BuildExceptionBase.cs (1)
136customKeyedSerializedData = new Dictionary<string, string?>(count, StringComparer.CurrentCulture);
CommunicationsUtilities.cs (1)
388Dictionary<string, string> table = new(200, StringComparer.OrdinalIgnoreCase); // Razzle has 150 environment variables
InterningWriteTranslator.cs (2)
85_stringToIds = new Dictionary<string, int>(initialCapacity, comparer); 86_stringToPathIds = new Dictionary<string, InternPathIds>(initialCapacity, comparer);
TranslatorHelpers.cs (4)
105capacity => new Dictionary<string, string>(capacity, comparer)); 121capacity => new Dictionary<string, T>(capacity, stringComparer)); 137capacity => new Dictionary<string, string>(capacity, comparer)); 153capacity => new Dictionary<string, T>(capacity, stringComparer));
PresentationFramework (3)
MS\Internal\AppModel\MimeObjectFactory.cs (2)
74private static readonly Dictionary<ContentType, StreamToObjectFactoryDelegate> _objectConverters = new Dictionary<ContentType, StreamToObjectFactoryDelegate>(9, new ContentType.WeakComparer()); 75private static readonly Dictionary<ContentType, StreamToObjectFactoryDelegateCore> _objectConvertersCore = new Dictionary<ContentType, StreamToObjectFactoryDelegateCore>(9, new ContentType.WeakComparer());
System\Windows\Controls\Primitives\Selector.cs (1)
2669_set = new Dictionary<ItemInfo, ItemInfo>(capacity, equalityComparer);
ReachFramework (1)
Serialization\XpsFontSubsetter.cs (1)
104_fontEmbeddingManagerCache = new Dictionary<Uri, FEMCacheItem>(3, MS.Internal.UriComparer.Default);
Roslyn.Diagnostics.Analyzers (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
System.Collections.Immutable (3)
System\Collections\Frozen\FrozenDictionary.cs (1)
54Dictionary<TKey, TValue> d = new(source.Length, comparer);
System\Linq\ImmutableArrayExtensions.cs (2)
578var result = new Dictionary<TKey, T>(immutableArray.Length, comparer); 603var result = new Dictionary<TKey, TElement>(immutableArray.Length, comparer);
System.Data.Common (2)
System\Data\Common\ObjectStorage.cs (1)
610new Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>(
System\Data\DataView.cs (1)
1451Dictionary<DataRow, DataRowView> rvc = new Dictionary<DataRow, DataRowView>(CountFromIndex, DataRowReferenceComparer.s_default);
System.Data.Odbc (1)
System\Data\Odbc\OdbcConnectionStringbuilder.cs (1)
28private static readonly Dictionary<string, Keywords> s_keywords = new Dictionary<string, Keywords>(2, StringComparer.OrdinalIgnoreCase)
System.Diagnostics.Process (1)
System\Diagnostics\ProcessStartInfo.cs (1)
99_environmentVariables = new DictionaryWrapper(new Dictionary<string, string?>(
System.IO.Packaging (3)
System\IO\Packaging\ZipPackage.cs (3)
776_defaultDictionary = new Dictionary<string, ContentType>(DefaultDictionaryInitialSize, s_extensionEqualityComparer); 1370_extensionDictionary = new Dictionary<string, List<string>>(_dictionaryInitialSize, s_extensionEqualityComparer); 1371_ignoredItemDictionary = new Dictionary<string, List<string>>(_dictionaryInitialSize, StringComparer.Ordinal);
System.Linq (4)
System\Linq\ToCollection.cs (4)
170Dictionary<TKey, TSource> d = new Dictionary<TKey, TSource>(capacity, comparer); 181Dictionary<TKey, TSource> d = new Dictionary<TKey, TSource>(source.Length, comparer); 228Dictionary<TKey, TElement> d = new Dictionary<TKey, TElement>(capacity, comparer); 239Dictionary<TKey, TElement> d = new Dictionary<TKey, TElement>(source.Length, comparer);
System.Net.Mail (1)
System\Net\Mail\MailHeaderInfo.cs (1)
74var headers = new Dictionary<string, int>((int)MailHeaderID.ZMaxEnumValue + 1, StringComparer.OrdinalIgnoreCase);
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (5)
40public Dictionary() : this(0, null) { } 42public Dictionary(int capacity) : this(capacity, null) { } 44public Dictionary(IEqualityComparer<TKey>? comparer) : this(0, comparer) { } 88this(dictionary?.Count ?? 0, comparer) 101this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer)
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.cs (1)
152new Dictionary<string, string>(255, StringComparer.OrdinalIgnoreCase)
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceSet.cs (1)
217caseTable = new Dictionary<string, object?>(copyOfTable.Count, StringComparer.OrdinalIgnoreCase);
System.Private.Windows.Core (1)
System\Private\Windows\Nrbf\CoreNrbfSerializer.cs (1)
33s_knownTypes ??= new(60, TypeNameComparer.FullNameMatch)
System.Private.Xml (1)
System\Xml\Resolvers\XmlPreloadedResolver.cs (1)
174_mappings = new Dictionary<Uri, PreloadedData>(16, uriComparer);
System.Resources.Extensions (1)
System\Resources\Extensions\PreserializedResourceWriter.cs (1)
39private static readonly Dictionary<string, Type> s_primitiveTypes = new Dictionary<string, Type>(16, TypeNameComparer.Instance)
System.Security.Cryptography (6)
System\Security\Cryptography\CryptoConfig.cs (2)
54Dictionary<string, string> ht = new Dictionary<string, string>(capacity, StringComparer.OrdinalIgnoreCase); 118Dictionary<string, object> ht = new Dictionary<string, object>(capacity: capacity, comparer: StringComparer.OrdinalIgnoreCase);
System\Security\Cryptography\OidLookup.cs (2)
99new Dictionary<string, string>(FriendlyNameToOidCount, StringComparer.OrdinalIgnoreCase); 102new Dictionary<string, string>(OidToFriendlyNameCount, StringComparer.Ordinal);
System\Security\Cryptography\X509Certificates\FindPal.cs (1)
16new Dictionary<string, X509KeyUsageFlags>(NamedKeyUsageFlagsCount, StringComparer.OrdinalIgnoreCase)
System\Security\Cryptography\X509Certificates\X500NameEncoder.cs (1)
594Dictionary<string, EncodingRules> lookup = new(LookupDictionarySize, StringComparer.Ordinal)
System.Text.Json (2)
System\Text\Json\Document\JsonElement.cs (1)
1367Dictionary<string, ValueQueue<JsonElement>> properties2 = new(capacity: remainingProps, StringComparer.Ordinal);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1074Dictionary<string, JsonPropertyInfo> propertyIndex = new(properties.Count, comparer);
System.Windows.Forms (1)
System\Windows\Forms\Nrbf\WinFormsNrbfSerializer.cs (1)
29s_knownTypes ??= new(3, TypeNameComparer.FullNameAndAssemblyNameMatch)
System.Windows.Forms.Design (3)
System\ComponentModel\Design\MenuCommandService.cs (1)
259Dictionary<string, int> buildVerbs = new(verbCount, StringComparer.OrdinalIgnoreCase);
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (1)
418Dictionary<string, int> docMemberHash = new(docDeclaration.Members.Count, caseInsensitive
System\Resources\Tools\StronglyTypedResourceBuilder.cs (1)
865reverseFixupTable = new(0, StringComparer.InvariantCultureIgnoreCase);
Test.Utilities (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);
Text.Analyzers (5)
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
248_dictionary = new Dictionary<K, ValueSet>(capacity, comparer);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
931var dictionary = new Dictionary<TKey, ImmutableArray<TNamedTypeSymbol>>(capacity, comparer);
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
551var dictionary1 = new Dictionary<K, ImmutableArray<T>>(1, comparer); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 578var dictionary = new Dictionary<K, ImmutableArray<T>>(accumulator.Count, comparer);