System.Threading.ThreadPoolBoundHandle public sealed class ThreadPoolBoundHandle : IDisposable Documentation public SafeHandle Handle { get; } public static ThreadPoolBoundHandle BindHandle(SafeHandle handle) public static object GetNativeOverlappedState(NativeOverlapped* overlapped) public NativeOverlapped* AllocateNativeOverlapped(IOCompletionCallback callback, object state, object pinData) public NativeOverlapped* AllocateNativeOverlapped(PreAllocatedOverlapped preAllocated) public void Dispose() public void FreeNativeOverlapped(NativeOverlapped* overlapped)