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);