Browse Source

Add pretty test for dictionary index initializers

The C# 6 index-initializer syntax was only covered through custom
indexers; a real Dictionary<,> initialized with [key] = value pins
the choice between the index form and the Add form.

Assisted-by: Claude:claude-fable-5:Claude Code
pull/3857/head
Siegfried Pammer 4 days ago committed by Siegfried Pammer
parent
commit
a1420dd311
  1. 8
      ICSharpCode.Decompiler.Tests/TestCases/Pretty/InitializerTests.cs

8
ICSharpCode.Decompiler.Tests/TestCases/Pretty/InitializerTests.cs

@ -1257,6 +1257,14 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty.InitializerTests
} }
#if CS60 #if CS60
public static void RealDictionaryIndexInitializer()
{
X(Y(), new Dictionary<string, int> {
["a"] = 1,
["b"] = GetInt()
});
}
public static void SimpleDictInitializer() public static void SimpleDictInitializer()
{ {
X(Y(), new Data { X(Y(), new Data {

Loading…
Cancel
Save