public void InitHandle_SetsHandle()
        {
            var  safeHandle       = new TestSafeHandle();
            nint underlyingHandle = 42;

            Marshal.InitHandle(safeHandle, underlyingHandle);

            Assert.Equal((IntPtr)underlyingHandle, safeHandle.DangerousGetHandle());
        }
 static extern void SomeMethodTakingSafeHandle(TestSafeHandle handle);