Ejemplo n.º 1
0
	public static int Main () {
		UnboxerStruct<ClassA> us;
		Unboxer<ClassA> u = new Unboxer<ClassA> ();

		us.field = 123;

		if (u.unbox ((object)us).field != 123)
			return 1;
		if (u.unboxNullable ((object)us).Value.field != 123)
			return 1;
		if (u.unboxNullable (null) != null)
			return 1;
		return 0;
	}
Ejemplo n.º 2
0
    public static int Main()
    {
        UnboxerStruct <ClassA> us;
        Unboxer <ClassA>       u = new Unboxer <ClassA> ();

        us.field = 123;

        if (u.unbox((object)us).field != 123)
        {
            return(1);
        }
        if (u.unboxNullable((object)us).Value.field != 123)
        {
            return(1);
        }
        if (u.unboxNullable(null) != null)
        {
            return(1);
        }
        return(0);
    }