private static void TestPoint1L() { GenericsNative.Point1<long> value = GenericsNative.GetPoint1L(1L); Assert.AreEqual(value.e00, 1L); GenericsNative.Point1<long> value2; GenericsNative.GetPoint1LOut(1L, &value2); Assert.AreEqual(value2.e00, 1L); GenericsNative.GetPoint1LOut(1L, out GenericsNative.Point1<long> value3); Assert.AreEqual(value3.e00, 1L); GenericsNative.Point1<long>* value4 = GenericsNative.GetPoint1LPtr(1L); Assert.AreEqual(value4->e00, 1L); ref readonly GenericsNative.Point1<long> value5 = ref GenericsNative.GetPoint1LRef(1L);
private static void TestPoint1F() { GenericsNative.Point1 <float> value = GenericsNative.GetPoint1F(1.0f); Assert.Equal(value.e00, 1.0f); GenericsNative.Point1 <float> value2; GenericsNative.GetPoint1FOut(1.0f, &value2); Assert.Equal(value2.e00, 1.0f); GenericsNative.GetPoint1FOut(1.0f, out GenericsNative.Point1 <float> value3); Assert.Equal(value3.e00, 1.0f); GenericsNative.Point1 <float> *value4 = GenericsNative.GetPoint1FPtr(1.0f); Assert.Equal(value4->e00, 1.0f); ref readonly GenericsNative.Point1 <float> value5 = ref GenericsNative.GetPoint1FRef(1.0f);
private static void TestPoint1U() { GenericsNative.Point1 <uint> value = GenericsNative.GetPoint1U(1u); Assert.Equal(value.e00, 1u); GenericsNative.Point1 <uint> value2; GenericsNative.GetPoint1UOut(1u, &value2); Assert.Equal(value2.e00, 1u); GenericsNative.GetPoint1UOut(1u, out GenericsNative.Point1 <uint> value3); Assert.Equal(value3.e00, 1u); GenericsNative.Point1 <uint> *value4 = GenericsNative.GetPoint1UPtr(1u); Assert.Equal(value4->e00, 1u); ref readonly GenericsNative.Point1 <uint> value5 = ref GenericsNative.GetPoint1URef(1u);
private static void TestPoint1D() { GenericsNative.Point1 <double> value = GenericsNative.GetPoint1D(1.0); Assert.Equal(value.e00, 1.0); GenericsNative.Point1 <double> value2; GenericsNative.GetPoint1DOut(1.0, &value2); Assert.Equal(value2.e00, 1.0); GenericsNative.GetPoint1DOut(1.0, out GenericsNative.Point1 <double> value3); Assert.Equal(value3.e00, 1.0); GenericsNative.Point1 <double> *value4 = GenericsNative.GetPoint1DPtr(1.0); Assert.Equal(value4->e00, 1.0); ref readonly GenericsNative.Point1 <double> value5 = ref GenericsNative.GetPoint1DRef(1.0);