示例#1
0
        public void InitHandle_SetsHandle()
        {
            var  safeHandle       = new TestSafeHandle();
            nint underlyingHandle = 42;

            Marshal.InitHandle(safeHandle, underlyingHandle);

            Assert.Equal((IntPtr)underlyingHandle, safeHandle.DangerousGetHandle());
        }
示例#2
0
 static extern void SomeMethodTakingSafeHandle(TestSafeHandle handle);