Files
sbox-public/engine/Sandbox.Compiling.Test/Data/code/fastpath/GenericReference.4.cs
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

27 lines
553 B
C#

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<int, Example> Dict { get; } = new Dictionary<int, Example>();
public int Main( StringWriter output )
{
output.Write( $"Count: {((Dictionary<int, Example>)Dict).Count}" );
Dict[1] = new Example( 123 );
var query = Dict.Where( x => x.Value.Property < 200 );
var items = query.ToList();
return items.Count;
}
}