using System; using System.Collections.Generic; public static class Foo { public static IEnumerable Reverse (this IEnumerable self) { return self; } public static void Main () { int [] data = {0, 1, 2}; var rev = data.Reverse (); } }