public override void GenerateCode(CodeGenerationContext ctx, TextWriter writer) { if (Function.Name == null) { Function.Name = "__anonymous" + ctx.NextAnonymousMethodIndex (); Function.GenerateCode (ctx, ctx.CurrentClassWriter); } writer.WriteLine ("/* embedded function {0} is written as a class member.*/", Function.Name); writer.Write (Function.Name); }