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));
 }