Пример #1
0
        public void PointerMethodDelegateReturn(int value)
        {
            var            obj         = new PointerHolder();
            ReturnDelegate d           = obj.Return;
            object         actualValue = d.DynamicInvoke(value);

            Assert.IsType <Pointer>(actualValue);
            void *actualPointer = Pointer.Unbox(actualValue);

            Assert.Equal(value, unchecked ((int)actualPointer));
        }