39 references to IOCompletionCallback
Microsoft.AspNetCore.Server.HttpSys (4)
AsyncAcceptContext.cs (1)
12
private static readonly
IOCompletionCallback
IOCallback = IOWaitCallback;
RequestProcessing\ClientCertLoader.cs (1)
19
private static readonly
IOCompletionCallback
IOCallback = new IOCompletionCallback(WaitCallback);
RequestProcessing\RequestStreamAsyncResult.cs (1)
11
private static readonly
IOCompletionCallback
IOCallback = new IOCompletionCallback(Callback);
RequestProcessing\ResponseStreamAsyncResult.cs (1)
13
private 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)
11
private readonly
IOCompletionCallback
_ioCompletionCallback;
17
public IOCompletionCallbackHelper(
IOCompletionCallback
ioCompletionCallback, ExecutionContext executionContext)
38
if (callback is
IOCompletionCallback
iocb)
src\libraries\System.Private.CoreLib\src\System\Threading\Overlapped.cs (4)
70
public NativeOverlapped* Pack(
IOCompletionCallback
? iocb)
74
public NativeOverlapped* Pack(
IOCompletionCallback
? iocb, object? userData)
95
public NativeOverlapped* UnsafePack(
IOCompletionCallback
? iocb)
99
public NativeOverlapped* UnsafePack(
IOCompletionCallback
? iocb, object? userData)
src\libraries\System.Private.CoreLib\src\System\Threading\PreAllocatedOverlapped.Portable.cs (1)
14
private 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
49
public PreAllocatedOverlapped(
IOCompletionCallback
callback, object? state, object? pinData) :
62
/// An <see cref="
IOCompletionCallback
"/> delegate that represents the callback method
92
public static PreAllocatedOverlapped UnsafeCreate(
IOCompletionCallback
callback, object? state, object? pinData) =>
95
private unsafe PreAllocatedOverlapped(
IOCompletionCallback
callback, object? state, object? pinData, bool flowExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolBoundHandle.Portable.cs (3)
19
private unsafe NativeOverlapped* AllocateNativeOverlappedPortableCore(
IOCompletionCallback
callback, object? state, object? pinData) =>
22
private unsafe NativeOverlapped* UnsafeAllocateNativeOverlappedPortableCore(
IOCompletionCallback
callback, object? state, object? pinData) =>
25
private 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
126
public unsafe NativeOverlapped* AllocateNativeOverlapped(
IOCompletionCallback
callback, object? state, object? pinData) =>
135
/// An <see cref="
IOCompletionCallback
"/> delegate that represents the callback method
174
public 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)
11
private static readonly
IOCompletionCallback
s_completionCallback = CompletionCallback;
13
private readonly
IOCompletionCallback
_userCallback;
21
public ThreadPoolBoundHandleOverlapped(
IOCompletionCallback
callback, object? state, object? pinData, PreAllocatedOverlapped? preAllocated, bool flowExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs (2)
31
internal static unsafe Win32ThreadPoolNativeOverlapped* Allocate(
IOCompletionCallback
callback, object? state, object? pinData, PreAllocatedOverlapped? preAllocated, bool flowExecutionControl)
115
private void SetData(
IOCompletionCallback
callback, object? state, object? pinData, PreAllocatedOverlapped? preAllocated, bool flowExecutionContext)
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.OverlappedData.cs (1)
14
internal
IOCompletionCallback
? _callback;
System.ServiceModel.Primitives (5)
Internals\System\Runtime\Fx.cs (5)
300
public static
IOCompletionCallback
ThunkCallback(
IOCompletionCallback
callback)
463
private readonly
IOCompletionCallback
_callback;
465
public IOCompletionThunk(
IOCompletionCallback
callback)
470
public
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
))]