10 static int[] Arr = new int[1];
16 static ref int ReturnStatic () {
20 ref int ReturnField () {
24 ref int ReturnArrayElement () {
28 ref int ReturnArg (ref int arg) {
32 ref int TwoReturns (bool b) {
39 ref int LocalVarRet (bool b) {
45 ref int ReturnRet (ref int arg) {
46 return ref ReturnArg (ref arg);
49 ref int ReturnFromCatch () {
57 ref int ReturnFunc () {
58 return ref ReturnStatic ();
63 ref int Pick (bool b, ref Point p) {
71 Point lp = new Point {x = 3, y = 3};
72 ref int z = ref Pick (b, ref lp);
74 ref int z2 = ref Pick (b, ref mp);