Skip to content

Commit 433ce26

Browse files
authored
Change Configuration.Json to use a regular Dictionary. (#50611)
The other Configuration providers use a regular Dictionary. This allows for SortedDictionary to be trimmed in a default Blazor WASM app, saving roughly 4 KB .br compresse.
1 parent 49cd209 commit 433ce26

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/libraries/Microsoft.Extensions.Configuration.Json/src/JsonConfigurationFileParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ internal sealed class JsonConfigurationFileParser
1313
{
1414
private JsonConfigurationFileParser() { }
1515

16-
private readonly SortedDictionary<string, string> _data = new SortedDictionary<string, string>(StringComparer.OrdinalIgnoreCase);
16+
private readonly Dictionary<string, string> _data = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
1717
private readonly Stack<string> _paths = new Stack<string>();
1818

1919
public static IDictionary<string, string> Parse(Stream input)

0 commit comments

Comments
 (0)