public static int Initobj(int a) { ValueTypeCounter c1 = new ValueTypeCounter(); c1.Inc(); ValueTypeCounter c2 = new ValueTypeCounter(a); ValueTypeCounterContainer cc = new ValueTypeCounterContainer(); cc.Init(a); return(c1.Val + c2.Val + cc.c.Val); }
public static int Ldflda(ref ValueTypeCounterContainer cc) { return(Ldflda(ref cc.c)); }