Example #1
0
        public void GetPinnableReferenceMarshalling()
        {
            int originalValue = 42;
            var wrapper       = new IntWrapper_V1 {
                i = originalValue
            };

            var retVal = NativeExportsNE.V1.DoubleIntRef(wrapper);

            Assert.Equal(originalValue * 2, wrapper.i);
            Assert.Equal(originalValue * 2, retVal.i);
        }
Example #2
0
 public static partial IntWrapper_V1 DoubleIntRef(IntWrapper_V1 pInt);