34 instantiations of ReadOnlyDictionary
Microsoft.AspNetCore.Components (2)
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (2)
34new ReadOnlyDictionary<string, object?>(new Dictionary<string, object?>()); 37new ReadOnlyDictionary<string, IReadOnlyList<RoutePatternParameterPolicyReference>>(new Dictionary<string, IReadOnlyList<RoutePatternParameterPolicyReference>>());
Microsoft.AspNetCore.Components.Endpoints (1)
FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (1)
22new ReadOnlyDictionary<TKey, TValue>(buffer);
Microsoft.AspNetCore.Http.Extensions (1)
src\Components\Endpoints\src\FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (1)
22new ReadOnlyDictionary<TKey, TValue>(buffer);
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
159_additionalValues = new ReadOnlyDictionary<object, object>(DisplayMetadata.AdditionalValues);
Microsoft.AspNetCore.Routing (2)
Patterns\RoutePatternFactory.cs (2)
34new ReadOnlyDictionary<string, object?>(new Dictionary<string, object?>()); 37new ReadOnlyDictionary<string, IReadOnlyList<RoutePatternParameterPolicyReference>>(new Dictionary<string, IReadOnlyList<RoutePatternParameterPolicyReference>>());
Microsoft.AspNetCore.Server.HttpSys (1)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
778return new ReadOnlyDictionary<int, ReadOnlyMemory<byte>>(info);
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
778return new ReadOnlyDictionary<int, ReadOnlyMemory<byte>>(info);
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (1)
778return new ReadOnlyDictionary<int, ReadOnlyMemory<byte>>(info);
Microsoft.Build.Framework (3)
BuildCheck\EnumerableExtensions.cs (1)
73=> new(dictionary);
Profiler\ProfilerResult.cs (1)
25ProfiledLocations = new ReadOnlyDictionary<EvaluationLocation, ProfiledLocation>(profiledLocations);
XamlTypes\Rule.cs (1)
503_propertiesByNameMap = new ReadOnlyDictionary<string, BaseProperty>(map);
Microsoft.CodeAnalysis.Workspaces (2)
Differencing\Match.cs (2)
339return new ReadOnlyDictionary<TNode, TNode>(_oneToTwo); 347return new ReadOnlyDictionary<TNode, TNode>(_twoToOne);
Microsoft.DotNet.Helix.JobSender (1)
JobDefinition.cs (1)
32Properties = new ReadOnlyDictionary<string, string>(_properties);
Microsoft.DotNet.XUnitAssert.Tests (4)
DictionaryAssertsTests.cs (4)
24 Assert.Equal(42, Assert.Contains("FORTY-two", new ReadOnlyDictionary<string, int>(dictionary))); 55 assertFailure(() => Assert.Contains("FORTY-two", new ReadOnlyDictionary<string, int>(dictionary))); 76 Assert.DoesNotContain("FORTY-two", new ReadOnlyDictionary<string, int>(dictionary)); 107 assertFailure(() => Assert.DoesNotContain("FORTY-two", new ReadOnlyDictionary<string, int>(dictionary)));
Microsoft.Extensions.AI.Abstractions.Tests (1)
Contents\FunctionCallContentTests..cs (1)
104["d"] = new ReadOnlyDictionary<string, string>((new Dictionary<string, string>
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
118message.Contents.Add(new FunctionCallContent(id, toolCallParsed.Name!, toolCallParsed.Arguments is { } args ? new ReadOnlyDictionary<string, object?>(args) : null));
Microsoft.ML.Tokenizers (4)
Model\BPETokenizer.cs (1)
761public IReadOnlyDictionary<string, int> Vocabulary => _vocabOriginal ??= new ReadOnlyDictionary<string, int>(_vocab.ToDictionary(kvp => kvp.Key.Data!, kvp => kvp.Value));
Model\CodeGenTokenizer.cs (1)
269var vocab = new ReadOnlyDictionary<string, int>(_vocab.ToDictionary(kvp => kvp.Value.Token, kvp => kvp.Value.Id));
Model\SentencePieceBpeModel.cs (1)
57Interlocked.CompareExchange(ref _publicVocab, new ReadOnlyDictionary<string, int>(vocab), null);
Model\SentencePieceUnigramModel.cs (1)
96public override IReadOnlyDictionary<string, int> Vocabulary => new ReadOnlyDictionary<string, int>(_vocab);
System.ComponentModel.Composition (2)
System\ComponentModel\Composition\MetadataServices.cs (2)
12public static readonly IDictionary<string, object?> EmptyMetadata = new ReadOnlyDictionary<string, object?>(new Dictionary<string, object?>(0)); 26return new ReadOnlyDictionary<string, object?>(metadata);
System.Composition.Hosting (1)
System\Composition\Hosting\Core\ExportDescriptorProvider.cs (1)
26protected static readonly IDictionary<string, object> NoMetadata = new ReadOnlyDictionary<string, object>(new Dictionary<string, object>());
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\HoistedLocals.cs (1)
75Indexes = new ReadOnlyDictionary<Expression, int>(indexes);
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\CollectionExtensions.cs (1)
89new ReadOnlyDictionary<TKey, TValue>(dictionary);
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (1)
34public static ReadOnlyDictionary<TKey, TValue> Empty { get; } = new ReadOnlyDictionary<TKey, TValue>(new Dictionary<TKey, TValue>());
System.Xaml (2)
System\Xaml\Schema\Reflector.cs (2)
158return new ReadOnlyDictionary<char, char>(bracketCharacterAttributeList); 435return new ReadOnlyDictionary<char, char>(bracketCharacterList);
70 references to ReadOnlyDictionary
Microsoft.AspNetCore.Components.Endpoints (9)
FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (5)
9: IDictionaryBufferAdapter<ReadOnlyDictionary<TKey, TValue>, Dictionary<TKey, TValue>, TKey, TValue> 21public static ReadOnlyDictionary<TKey, TValue> ToResult(Dictionary<TKey, TValue> buffer) => 29ReadOnlyDictionary<TKey, TValue>, 39internal static DictionaryConverter<ReadOnlyDictionary<TKey, TValue>> CreateConverter(FormDataConverter<TValue> valueTypeConverter) 41return new DictionaryConverter<ReadOnlyDictionary<TKey, TValue>,
FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (2)
57var _ when type == (typeof(ReadOnlyDictionary<TKey, TValue>)) => true, 111var _ when type == (typeof(ReadOnlyDictionary<TKey, TValue>)) =>
FormMapping\HttpContextFormDataProvider.cs (1)
19public IReadOnlyDictionary<string, StringValues> Entries => _entries ?? ReadOnlyDictionary<string, StringValues>.Empty;
Results\RazorComponentResult.cs (1)
26: this(componentType, ReadOnlyDictionary<string, object?>.Empty)
Microsoft.AspNetCore.Components.Endpoints.Tests (8)
Binding\FormDataMapperTests.cs (6)
1005var dictionary = Assert.IsType<ReadOnlyDictionary<int, int>>(result); 1032var result = FormDataMapper.Map<ReadOnlyDictionary<int, int>>(reader, options); 1035var dictionary = Assert.IsType<ReadOnlyDictionary<int, int>>(result);
ImportMapTest.cs (2)
155ReadOnlyDictionary<string, IReadOnlyDictionary<string, string>>.Empty, 156ReadOnlyDictionary<string, string>.Empty);
Microsoft.AspNetCore.Components.Server.Tests (2)
Circuits\ComponentHubTest.cs (2)
168ApplicationState = ReadOnlyDictionary<string, byte[]>.Empty 268ApplicationState = ReadOnlyDictionary<string, byte[]>.Empty,
Microsoft.AspNetCore.Http.Extensions (7)
src\Components\Endpoints\src\FormMapping\Converters\DictionaryAdapters\ReadOnlyDictionaryBufferAdapter.cs (5)
9: IDictionaryBufferAdapter<ReadOnlyDictionary<TKey, TValue>, Dictionary<TKey, TValue>, TKey, TValue> 21public static ReadOnlyDictionary<TKey, TValue> ToResult(Dictionary<TKey, TValue> buffer) => 29ReadOnlyDictionary<TKey, TValue>, 39internal static DictionaryConverter<ReadOnlyDictionary<TKey, TValue>> CreateConverter(FormDataConverter<TValue> valueTypeConverter) 41return new DictionaryConverter<ReadOnlyDictionary<TKey, TValue>,
src\Components\Endpoints\src\FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (2)
57var _ when type == (typeof(ReadOnlyDictionary<TKey, TValue>)) => true, 111var _ when type == (typeof(ReadOnlyDictionary<TKey, TValue>)) =>
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
26private ReadOnlyDictionary<object, object>? _additionalValues;
Microsoft.Build.Framework (3)
BuildCheck\EnumerableExtensions.cs (2)
69/// Returns a read-only <see cref="ReadOnlyDictionary{TKey, TValue}"/> wrapper 72public static ReadOnlyDictionary<TKey, TValue> AsReadOnly<TKey, TValue>(this IDictionary<TKey, TValue> dictionary)
XamlTypes\Rule.cs (1)
409private ReadOnlyDictionary<string, BaseProperty> _propertiesByNameMap;
Microsoft.DotNet.Build.Tasks.Feed (15)
src\PublishArtifactsInManifestBase.cs (13)
248private Asset LookupAsset(string name, string version, ReadOnlyDictionary<string, Asset> buildAssets) 270private Asset LookupAsset(string name, ReadOnlyDictionary<string, Asset> buildAssets) 286protected ReadOnlyDictionary<string, Asset> CreateBuildAssetDictionary(ProductConstructionService.Client.Models.Build buildInformation) 314private bool TryAddAssetLocation(string assetId, string assetVersion, ReadOnlyDictionary<string, Asset> buildAssets, TargetFeedConfig feedConfig, LocationType assetLocationType) 525ReadOnlyDictionary<string, Asset> assetNameToBARAssetMapping, 812protected async Task HandlePackagePublishingAsync(ReadOnlyDictionary<string, Asset> buildAssets, SemaphoreSlim clientThrottle = null) 1032protected async Task HandleBlobPublishingAsync(ReadOnlyDictionary<string, Asset> buildAssets, SemaphoreSlim clientThrottle = null) 1170ReadOnlyDictionary<string, Asset> buildAssets, 1205ReadOnlyDictionary<string, Asset> buildAssets, 1292ReadOnlyDictionary<string, Asset> buildAssets, 1545ReadOnlyDictionary<string, Asset> assetToBARMapping, 1594ReadOnlyDictionary<string, Asset> buildAssets, 1686ReadOnlyDictionary<string, Asset> assetNameToBARAssetMapping,
src\PublishArtifactsInManifestV3.cs (1)
102ReadOnlyDictionary<string, Asset> buildAssets = CreateBuildAssetDictionary(buildInformation);
src\PublishArtifactsInManifestV4.cs (1)
98ReadOnlyDictionary<string, Asset> buildAssets = CreateBuildAssetDictionary(buildInformation);
Microsoft.DotNet.Build.Tasks.Feed.Tests (6)
PublishToSymbolServerTest.cs (6)
109var buildAsset = ReadOnlyDictionary<string, Asset>.Empty; 130(var buildEngine, var task, var symbolPackages, _, _, var buildInfo) = GetCanonicalSymbolTestAssets(SymbolPublishVisibility.None); 149(var buildEngine, var task, var symbolPackages, var symbolFilesDir, var exclusionFile, var buildInfo) = GetCanonicalSymbolTestAssets(SymbolPublishVisibility.Public); 189private static (MockBuildEngine, PublishArtifactsInManifestV3, ReadOnlyDictionary<string, Asset>, string, string, ProductConstructionService.Client.Models.Build) GetCanonicalSymbolTestAssets(SymbolPublishVisibility targetServer = SymbolPublishVisibility.Public) 193var symbolPackages = new Dictionary<string, Asset>()
Microsoft.Extensions.AI.Abstractions.Tests (1)
TestJsonSerializerContext.cs (1)
32[JsonSerializable(typeof(ReadOnlyDictionary<string, string>))] // Used in Content tests
Microsoft.ML.Tokenizers (1)
Model\CodeGenTokenizer.cs (1)
269var vocab = new ReadOnlyDictionary<string, int>(_vocab.ToDictionary(kvp => kvp.Value.Token, kvp => kvp.Value.Id));
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
118[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ReadOnlyDictionary<,>))]
netstandard (1)
netstandard.cs (1)
150[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ReadOnlyDictionary<,>))]
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\MetadataServices.cs (1)
21if (metadata is ReadOnlyDictionary<string, object?>)
System.Formats.Tar (2)
System\Formats\Tar\PaxGlobalExtendedAttributesTarEntry.cs (1)
14private ReadOnlyDictionary<string, string>? _readOnlyGlobalExtendedAttributes;
System\Formats\Tar\PaxTarEntry.cs (1)
15private ReadOnlyDictionary<string, string>? _readOnlyExtendedAttributes;
System.Linq.Expressions (2)
System\Linq\Expressions\Compiler\HoistedLocals.cs (2)
51internal readonly ReadOnlyDictionary<Expression, int> Indexes; 79Indexes = ReadOnlyDictionary<Expression, int>.Empty;
System.ObjectModel (1)
System.ObjectModel.Forwards.cs (1)
4[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ReadOnlyDictionary<,>))]
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\CollectionExtensions.cs (2)
80/// Returns a read-only <see cref="ReadOnlyDictionary{TKey, TValue}"/> wrapper 88public static ReadOnlyDictionary<TKey, TValue> AsReadOnly<TKey, TValue>(this IDictionary<TKey, TValue> dictionary) where TKey : notnull =>
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (3)
31/// <summary>Gets an empty <see cref="ReadOnlyDictionary{TKey, TValue}"/>.</summary> 32/// <value>An empty <see cref="ReadOnlyDictionary{TKey, TValue}"/>.</value> 34public static ReadOnlyDictionary<TKey, TValue> Empty { get; } = new ReadOnlyDictionary<TKey, TValue>(new Dictionary<TKey, TValue>());
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
109[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.ObjectModel.ReadOnlyDictionary<,>))]
System.Xaml (1)
System\Xaml\Schema\Reflector.cs (1)
420private ReadOnlyDictionary<char, char> TokenizeBracketCharacters(Type attributeType)
xunit.assert (2)
DictionaryAsserts.cs (2)
163 ReadOnlyDictionary<TKey, TValue> collection) 292 ReadOnlyDictionary<TKey, TValue> collection)