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