39 references to IOCompletionCallback
Microsoft.AspNetCore.Server.HttpSys (4)
AsyncAcceptContext.cs (1)
12private static readonly IOCompletionCallback IOCallback = IOWaitCallback;
RequestProcessing\ClientCertLoader.cs (1)
19private static readonly IOCompletionCallback IOCallback = new IOCompletionCallback(WaitCallback);
RequestProcessing\RequestStreamAsyncResult.cs (1)
11private static readonly IOCompletionCallback IOCallback = new IOCompletionCallback(Callback);
RequestProcessing\ResponseStreamAsyncResult.cs (1)
13private static readonly IOCompletionCallback IOCallback = new IOCompletionCallback(Callback);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
1133[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.IOCompletionCallback))]
netstandard (1)
netstandard.cs (1)
2082[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.IOCompletionCallback))]
System.Private.CoreLib (27)
src\libraries\System.Private.CoreLib\src\System\Threading\IOCompletionCallbackHelper.cs (3)
11private readonly IOCompletionCallback _ioCompletionCallback; 17public IOCompletionCallbackHelper(IOCompletionCallback ioCompletionCallback, ExecutionContext executionContext) 38if (callback is IOCompletionCallback iocb)
src\libraries\System.Private.CoreLib\src\System\Threading\Overlapped.cs (4)
70public NativeOverlapped* Pack(IOCompletionCallback? iocb) 74public NativeOverlapped* Pack(IOCompletionCallback? iocb, object? userData) 95public NativeOverlapped* UnsafePack(IOCompletionCallback? iocb) 99public NativeOverlapped* UnsafePack(IOCompletionCallback? iocb, object? userData)
src\libraries\System.Private.CoreLib\src\System\Threading\PreAllocatedOverlapped.Portable.cs (1)
14private static PreAllocatedOverlapped UnsafeCreatePortableCore(IOCompletionCallback callback, object? state, object? pinData) =>
src\libraries\System.Private.CoreLib\src\System\Threading\PreAllocatedOverlapped.Unix.cs (5)
20/// An <see cref="IOCompletionCallback"/> delegate that represents the callback method 49public PreAllocatedOverlapped(IOCompletionCallback callback, object? state, object? pinData) : 62/// An <see cref="IOCompletionCallback"/> delegate that represents the callback method 92public static PreAllocatedOverlapped UnsafeCreate(IOCompletionCallback callback, object? state, object? pinData) => 95private unsafe PreAllocatedOverlapped(IOCompletionCallback callback, object? state, object? pinData, bool flowExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolBoundHandle.Portable.cs (3)
19private unsafe NativeOverlapped* AllocateNativeOverlappedPortableCore(IOCompletionCallback callback, object? state, object? pinData) => 22private unsafe NativeOverlapped* UnsafeAllocateNativeOverlappedPortableCore(IOCompletionCallback callback, object? state, object? pinData) => 25private unsafe NativeOverlapped* AllocateNativeOverlappedPortableCore(IOCompletionCallback callback, object? state, object? pinData, bool flowExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolBoundHandle.Unix.cs (5)
90/// An <see cref="IOCompletionCallback"/> delegate that represents the callback method 126public unsafe NativeOverlapped* AllocateNativeOverlapped(IOCompletionCallback callback, object? state, object? pinData) => 135/// An <see cref="IOCompletionCallback"/> delegate that represents the callback method 174public unsafe NativeOverlapped* UnsafeAllocateNativeOverlapped(IOCompletionCallback callback, object? state, object? pinData) => 236/// allocated using the <see cref="AllocateNativeOverlapped(IOCompletionCallback, object, object)"/>.
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolBoundHandleOverlapped.cs (3)
11private static readonly IOCompletionCallback s_completionCallback = CompletionCallback; 13private readonly IOCompletionCallback _userCallback; 21public ThreadPoolBoundHandleOverlapped(IOCompletionCallback callback, object? state, object? pinData, PreAllocatedOverlapped? preAllocated, bool flowExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs (2)
31internal static unsafe Win32ThreadPoolNativeOverlapped* Allocate(IOCompletionCallback callback, object? state, object? pinData, PreAllocatedOverlapped? preAllocated, bool flowExecutionControl) 115private void SetData(IOCompletionCallback callback, object? state, object? pinData, PreAllocatedOverlapped? preAllocated, bool flowExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.OverlappedData.cs (1)
14internal IOCompletionCallback? _callback;
System.ServiceModel.Primitives (5)
Internals\System\Runtime\Fx.cs (5)
300public static IOCompletionCallback ThunkCallback(IOCompletionCallback callback) 463private readonly IOCompletionCallback _callback; 465public IOCompletionThunk(IOCompletionCallback callback) 470public IOCompletionCallback ThunkFrame
System.Threading.Overlapped (1)
artifacts\obj\System.Threading.Overlapped\Debug\net11.0\System.Threading.Overlapped.Forwards.cs (1)
3[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Threading.IOCompletionCallback))]