Esempio n. 1
0
        public static int CastStructToInterfaceAndWriteInBoxed(Coord2 arg)
        {
            INormalize tmp = arg;
            var        y   = (int)tmp.Norm();

            return(arg.X + y); // arg.X should not change
        }
Esempio n. 2
0
        public static double CastStructToInterface(Coord arg)
        {
            INormalize tmp = arg;

            return(tmp.Norm());
        }