//public static void __forwardref(__Invoke[] ref_arg1) //{ // ref_arg1[0].state = (ref_arg1[0].state + 1); // __Console.WriteLine(__String.Concat("exit __forwardref ", new __AnonymousTypes__TestByRefField.__f__AnonymousType0_1<Integer>(ref_arg1[0].state))); //} public static void __forwardref(ref __Invoke that) { that.state++; Console.WriteLine("exit __forwardref " + new { that.state }); }