36 references to IOCompletionCallback
mscorlib (13)
system\io\filestream.cs (2)
125private unsafe static IOCompletionCallback s_IOCallback; 154var ioCallback = s_IOCallback; // cached static delegate; delay initialized due to it being SecurityCritical
system\threading\overlapped.cs (11)
67IOCompletionCallback _ioCompletionCallback; 80internal _IOCompletionCallback(IOCompletionCallback ioCompletionCallback, ref StackCrawlMark stackMark) 120IOCompletionCallback callback = overlapped.UserCallback; 153internal IOCompletionCallback m_iocb; 198unsafe internal NativeOverlapped* Pack(IOCompletionCallback iocb, Object userData) 233unsafe internal NativeOverlapped* UnsafePack(IOCompletionCallback iocb, Object userData) 356internal IOCompletionCallback UserCallback 372unsafe public NativeOverlapped* Pack(IOCompletionCallback iocb) 381unsafe public NativeOverlapped* Pack(IOCompletionCallback iocb, Object userData) 391unsafe public NativeOverlapped* UnsafePack(IOCompletionCallback iocb) 400unsafe public NativeOverlapped* UnsafePack(IOCompletionCallback iocb, Object userData)
System (11)
net\System\Net\_ListenerAsyncResult.cs (2)
14private static readonly IOCompletionCallback s_IOCallback = new IOCompletionCallback(WaitCallback); 16internal static IOCompletionCallback IOCallback
net\System\Net\_ListenerRequestStream.cs (1)
372private static readonly IOCompletionCallback s_IOCallback = new IOCompletionCallback(Callback);
net\System\Net\_ListenerResponseStream.cs (1)
484private static readonly IOCompletionCallback s_IOCallback = new IOCompletionCallback(Callback);
net\System\Net\HttpListener.cs (1)
2673private static readonly IOCompletionCallback s_IOCallback = new IOCompletionCallback(WaitCallback);
net\System\Net\HttpListenerRequest.cs (1)
58private static readonly IOCompletionCallback s_IOCallback = new IOCompletionCallback(WaitCallback);
net\System\Net\Sockets\_BaseOverlappedAsyncResult.cs (3)
42unsafe static readonly IOCompletionCallback s_IOCallback = new IOCompletionCallback(CompletionPortCallback); 655internal OverlappedCache(Overlapped overlapped, object[] pinnedObjectsArray, IOCompletionCallback callback) 667internal OverlappedCache(Overlapped overlapped, object pinnedObjects, IOCompletionCallback callback, bool alreadyTriedCast)
sys\system\io\ports\SerialStream.cs (2)
88private unsafe static readonly IOCompletionCallback IOCallback = new IOCompletionCallback(SerialStream.AsyncFSCallback); 1682IOCompletionCallback freeNativeOverlappedCallback;
System.Core (2)
System\IO\Pipes\Pipe.cs (1)
379private unsafe static readonly IOCompletionCallback WaitForConnectionCallback =
System\IO\Pipes\PipeStream.cs (1)
73private unsafe static readonly IOCompletionCallback IOCallback = new IOCompletionCallback(PipeStream.AsyncPSCallback);
System.IO.Log (1)
System\IO\Log\OverlappedAsyncResult.cs (1)
183static IOCompletionCallback IOCompletionCallback = Fx.ThunkCallback(new IOCompletionCallback(CompletionCallback));
System.Messaging (1)
System\Messaging\MessageQueue.cs (1)
3671private IOCompletionCallback onCompletionStatusChanged;
System.Runtime.Remoting (1)
channels\ipc\ipcport.cs (1)
251private unsafe static readonly IOCompletionCallback IOCallback = new IOCompletionCallback(IpcPort.AsyncFSCallback);
System.ServiceModel (2)
System\ServiceModel\Channels\MsmqQueue.cs (1)
760unsafe static IOCompletionCallback onPortedCompletion = Fx.ThunkCallback(new IOCompletionCallback(OnPortedCompletion));
System\ServiceModel\Channels\OverlappedContext.cs (1)
20static IOCompletionCallback completeCallback;
System.ServiceModel.Internals (5)
System\Runtime\Fx.cs (5)
395public static IOCompletionCallback ThunkCallback(IOCompletionCallback callback) 1260IOCompletionCallback callback; 1263public IOCompletionThunk(IOCompletionCallback callback) 1268public IOCompletionCallback ThunkFrame