Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.ThreadPoolBoundHandle Class Referencesealed

Public Member Functions

unsafe NativeOverlappedAllocateNativeOverlapped (IOCompletionCallback callback, object? state, object? pinData)
 
unsafe NativeOverlappedUnsafeAllocateNativeOverlapped (IOCompletionCallback callback, object? state, object? pinData)
 
unsafe NativeOverlappedAllocateNativeOverlapped (PreAllocatedOverlapped preAllocated)
 
unsafe void FreeNativeOverlapped (NativeOverlapped *overlapped)
 
void Dispose ()
 

Static Public Member Functions

static ThreadPoolBoundHandle BindHandle (SafeHandle handle)
 
static unsafe? object GetNativeOverlappedState (NativeOverlapped *overlapped)
 

Properties

SafeHandle Handle [get]
 

Private Member Functions

 ThreadPoolBoundHandle (SafeHandle handle)
 
unsafe NativeOverlappedAllocateNativeOverlapped (IOCompletionCallback callback, object state, object pinData, bool flowExecutionContext)
 
void EnsureNotDisposed ()
 

Static Private Member Functions

static unsafe ThreadPoolBoundHandleOverlapped GetOverlappedWrapper (NativeOverlapped *overlapped)
 
static ThreadPoolBoundHandle BindHandleCore (SafeHandle handle)
 

Private Attributes

readonly SafeHandle _handle
 
bool _isDisposed
 

Detailed Description

Definition at line 5 of file ThreadPoolBoundHandle.cs.


The documentation for this class was generated from the following file: