public string GC(object a, int b, object c, object d, string e, string f, object g, int h, ref int interior) { IL.Push(this); IL.Push(a); S32 s = new S32(); IL.Push(s); SGC2 sgc = new SGC2 { A = b, B = { A = c, B = d, C = e, D = f, }, C = g, D = h }; IL.Push(sgc); IL.Push(ref interior); IL.Emit.Tail(); IL.Emit.Call(new MethodRef(typeof(Instance), nameof(GCOther))); return(IL.Return <string>()); }
private string GCOther(object a, S32 s, SGC2 gc, ref int interior) => $"{a} {gc.A} {gc.B.A} {gc.B.B} {gc.B.C} {gc.B.D} {gc.C} {gc.D} {interior}";