3 cat "$1/array-coop-1.cs"
12 public static bool operator == (t a, t b) { return a.i == b.i; }
13 public static bool operator != (t a, t b) { return a.i != b.i; }
14 override public bool Equals (object a) { return i == ((t)a).i; }
15 override public int GetHashCode () { return (int)i; }
22 // FIXME? Can this line be the same for valuetypes and int?
23 static t newt (int aa) { return new t (aa); }
27 cat "$1/array-coop-2.cs"