Use out to mark an object parameter
using System; class XInt { public int iField = 5; } class Starter { public static void MethodA(out XInt alias) { XInt inner = new XInt(); alias = inner; } public static void Main() { XInt obj; MethodA(out obj); Console.WriteLine(obj.iField); // 5 } }