using System; using System.Runtime.InteropServices; namespace System.Threading { /// Receives the error code, number of bytes, and overlapped value type when an I/O operation completes on the thread pool. /// The error code. /// The number of bytes that are transferred. /// A representing an unmanaged pointer to the native overlapped value type. /// 2 // Token: 0x020006DD RID: 1757 // (Invoke) Token: 0x060041FC RID: 16892 [CLSCompliant(false)] [ComVisible(true)] public unsafe delegate void IOCompletionCallback(uint errorCode, uint numBytes, NativeOverlapped* pOVERLAP); }