示例#1
0
        public static void DynamicInvoke_NullRefValueTypeParameter_ReturnsValueTypeDefault()
        {
            Delegate d = new RefValueTypeDelegate(RefValueTypeMethod);

            object[] args = new object[] { null };
            d.DynamicInvoke(args);
            MyStruct s = (MyStruct)(args[0]);

            Assert.Equal(7, s.X);
            Assert.Equal(8, s.Y);
        }
示例#2
0
 public static void DynamicInvoke_NullRefValueTypeParameter_ReturnsValueTypeDefault()
 {
     Delegate d = new RefValueTypeDelegate(RefValueTypeMethod);
     object[] args = new object[] { null };
     d.DynamicInvoke(args);
     MyStruct s = (MyStruct)(args[0]);
     Assert.Equal(s.X, 7);
     Assert.Equal(s.Y, 8);
 }