예제 #1
0
        public void AreResultAndValueEqual()
        {
            pFunctionPointerReturningInt p = AreResultAndValueEqualImpl;

            Assert.True(NativeMethods.AreResultAndValueEqual(p, 56));
            Assert.False(NativeMethods.AreResultAndValueEqual(p, 42));
        }
예제 #2
0
 public static extern bool AreResultAndValueEqual(pFunctionPointerReturningInt pFPtr, int value);
예제 #3
0
        public void GetFunctionPointerReturningInt()
        {
            pFunctionPointerReturningInt p = NativeMethods.GetFunctionPointerReturningInt();

            Assert.Equal(42, p());
        }