using System;
public class XInt {
public int iField = 2;
}
public class Starter {
public static void MethodA(ref XInt alias) {
XInt inner = new XInt();
inner.iField = 5;
alias = inner;
}
public static void Main() {
XInt obj = new XInt();
MethodA(ref obj);
Console.WriteLine(obj.iField); // 5
}
}