15 references to Win32ThreadPoolNativeOverlapped
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs (14)
31internal static unsafe Win32ThreadPoolNativeOverlapped* Allocate(IOCompletionCallback callback, object? state, object? pinData, PreAllocatedOverlapped? preAllocated, bool flowExecutionControl) 33Win32ThreadPoolNativeOverlapped* overlapped = AllocateNew(); 46private static unsafe Win32ThreadPoolNativeOverlapped* AllocateNew() 49Win32ThreadPoolNativeOverlapped* overlapped; 55overlapped = (Win32ThreadPoolNativeOverlapped*)freePtr; 65overlapped = (Win32ThreadPoolNativeOverlapped*)NativeMemory.Alloc((nuint)sizeof(Win32ThreadPoolNativeOverlapped)); 66*overlapped = default(Win32ThreadPoolNativeOverlapped); 157internal static unsafe void Free(Win32ThreadPoolNativeOverlapped* overlapped) 174internal static unsafe NativeOverlapped* ToNativeOverlapped(Win32ThreadPoolNativeOverlapped* overlapped) 179internal static unsafe Win32ThreadPoolNativeOverlapped* FromNativeOverlapped(NativeOverlapped* overlapped) 181return (Win32ThreadPoolNativeOverlapped*)overlapped; 184internal static unsafe void CompleteWithCallback(uint errorCode, uint bytesWritten, Win32ThreadPoolNativeOverlapped* overlapped) 223Win32ThreadPoolNativeOverlapped* overlapped = args._overlapped;
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.ExecutionContextCallbackArgs.cs (1)
12internal Win32ThreadPoolNativeOverlapped* _overlapped;