private static void Test4ByteHFAUnmanagedCallersOnly() { PlatformDefaultMemberFunctionNative.C c = CreateCWithUnmanagedCallersOnlyVTable(2.0f, 3.0f); PlatformDefaultMemberFunctionNative.Width result = PlatformDefaultMemberFunctionNative.GetWidthFromManaged(&c); Assert.AreEqual(c.width, result.width); }
private static void Test4ByteHFA(PlatformDefaultMemberFunctionNative.C *instance) { PlatformDefaultMemberFunctionNative.Width result = instance->vtable->getWidth(instance); Assert.AreEqual(instance->width, result.width); }