24 references to UnsafeQueueUserWorkItem
Microsoft.AspNetCore.Server.HttpSys (3)
MessagePump.cs (2)
196ThreadPool.UnsafeQueueUserWorkItem(loop, preferLocal: false); 344ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
154ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpServer.cs (1)
170ThreadPool.UnsafeQueueUserWorkItem(context, preferLocal: false);
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
154ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\ConnectionDispatcher.cs (1)
68ThreadPool.UnsafeQueueUserWorkItem(kestrelConnection, preferLocal: false);
Internal\Http2\Http2Connection.cs (1)
1384ThreadPool.UnsafeQueueUserWorkItem(_currentHeadersStream, preferLocal: false);
Internal\Http3\Http3Connection.cs (3)
413ThreadPool.UnsafeQueueUserWorkItem(controlStream, preferLocal: false); 420ThreadPool.UnsafeQueueUserWorkItem(controlStream, preferLocal: false); 635ThreadPool.UnsafeQueueUserWorkItem(stream, preferLocal: false);
Internal\Http3\Http3Stream.cs (1)
973ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
154ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
TlsEventPump.UserCallbacks.cs (1)
153ThreadPool.UnsafeQueueUserWorkItem(callback, preferLocal: false);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
154ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
src\aspnetcore\src\Shared\Buffers.MemoryPool\PinnedBlockMemoryPool.cs (1)
154ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
Internal\IOQueue.cs (1)
26System.Threading.ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultHybridCache.StampedeStateT.cs (1)
58ThreadPool.UnsafeQueueUserWorkItem(this, false);
System.Net.Sockets (4)
System\Net\Sockets\SocketAsyncContext.Unix.cs (1)
288ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: true);
System\Net\Sockets\SocketAsyncEngine.Unix.cs (3)
308ThreadPool.UnsafeQueueUserWorkItem(root, preferLocal: false); 404ThreadPool.UnsafeQueueUserWorkItem(left, preferLocal: true); 408ThreadPool.UnsafeQueueUserWorkItem(right, preferLocal: true);
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.ThreadPoolValueTaskSource.cs (1)
168ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: true);
System.Threading.Channels (1)
System\Threading\Channels\AsyncOperation.netcoreapp.cs (1)
11ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);
System.Threading.Tasks.Parallel (1)
System\Threading\Tasks\Parallel.ForEachAsync.cs (1)
576ThreadPool.UnsafeQueueUserWorkItem(this, preferLocal: false);