CVB.Net 15.0
Loading...
Searching...
No Matches

Safe-destruct handle wrapper for IntPtr-based resources. More...

Public Member Functions

 SafeIntPtrHandle (SafeIntPtrHandleCreate ctor, SafeIntPtrHandleRelease dtor)
 Constructor.
 

Protected Member Functions

override bool ReleaseHandle ()
 Release internally memorized handle.
 

Properties

override bool IsInvalid [get]
 Verify internally memorized handle for validity.
 
IntPtr NativeHandle [get]
 Internally stored handle.
 

Detailed Description

Safe-destruct handle wrapper for IntPtr-based resources.

Constructor & Destructor Documentation

◆ SafeIntPtrHandle()

Constructor.

Parameters
ctorcustom construction function
dtorcustom destruction function

Member Function Documentation

◆ ReleaseHandle()

override bool ReleaseHandle ( )
protected

Release internally memorized handle.

Returns