using static Generator; public static class EnumeratorGenerator { public static void Main() { Generate( "Utils/Immutable/EnumeratorGenerated.cs", "", "namespace Immutable {", "}", "Immutable.", Types( // Our boilerplate generator does not support // defining generic types for now. /* Record("PureImmutableGenerator", Field("T", "state"), Field("Func>>>", "generator")) */)); } }