Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
unsafe NativeOverlapped * | AllocateNativeOverlapped (IOCompletionCallback callback, object? state, object? pinData) |
unsafe NativeOverlapped * | UnsafeAllocateNativeOverlapped (IOCompletionCallback callback, object? state, object? pinData) |
unsafe NativeOverlapped * | AllocateNativeOverlapped (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 NativeOverlapped * | AllocateNativeOverlapped (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 |
Definition at line 5 of file ThreadPoolBoundHandle.cs.