示例#1
0
        public void Params_NonBlittable()
        {
            NonBlittable a = new NonBlittable(false, 'X', "WinRT", (long?)PropertyValue.CreateInt64(1234));
            NonBlittable b;
            NonBlittable c = Tests.Param14(a, in a, out b);

            Assert.True(AllEqual(a, b, c));
        }
示例#2
0
 public void Array_NonBlittable()
 {
     NonBlittable[] a = new NonBlittable[] {
         new NonBlittable(false, 'X', "First", (long?)PropertyValue.CreateInt64(123)),
         new NonBlittable(true, 'Y', "Second", (long?)PropertyValue.CreateInt64(456)),
         new NonBlittable(false, 'Z', "Third", (long?)PropertyValue.CreateInt64(789))
     };
     NonBlittable[] b = new NonBlittable[a.Length];
     NonBlittable[] c;
     NonBlittable[] d = Tests.Array14(a, b, out c);
     Assert.True(AllEqual(a, b, c, d));
 }