Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | List of all members
Gssoft.Gscad.Runtime.DisposableWrapper Class Referenceabstract

实现对托管资源和非托管资源的资源释放包装 More...

Public Member Functions

override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Static Public Member Functions

static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)
 

Protected Member Functions

abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)
 

Properties

bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Detailed Description

实现对托管资源和非托管资源的资源释放包装