using System;

public class X
{
	public readonly int Data;

        public X testme (out int x)
	{
                x = 1;
		return this;
        }

        public X ()
	{
                int x, y;

                y = this.testme (out x).Data;
                Console.WriteLine("X is {0}", x);
        }

        public static void Main ()
	{
                X x = new X ();
        }
}