private static void TestEnumUnmanagedCallersOnly() { PlatformDefaultMemberFunctionNative.C c = CreateCWithUnmanagedCallersOnlyVTable(2.0f, 3.0f); PlatformDefaultMemberFunctionNative.E result = PlatformDefaultMemberFunctionNative.GetEFromManaged(&c); Assert.AreEqual(c.dummy, result); }
private static void TestEnum(PlatformDefaultMemberFunctionNative.C *instance) { PlatformDefaultMemberFunctionNative.E result = instance->vtable->getE(instance); Assert.AreEqual(instance->dummy, result); }