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