public class X { public static int i { get { return 0; } private set { } } public static int myMain () { return i++; } } public class Y { public static int Main () { return X.myMain (); } }