using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
foreach (var i in CreateObjects().Take(20))
Console.WriteLine(i.GetHashCode());
}
private static IEnumerable<object> CreateObjects()
while (true)
yield return new { scheme = "hello", product = 1 };