using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; namespace TestPackage; public record Example( int Property ); public class Program : TestCompiler.IProgram { public IDictionary Dict { get; } = new Dictionary(); public int Main( StringWriter output ) { output.Write( $"Count: {((Dictionary)Dict).Count}" ); Dict[1] = new Example( 456 ); return Dict[1].Property; } }