1 instantiation of DiagnosticPoolBlock
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (1)
57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size));
14 references to DiagnosticPoolBlock
Microsoft.AspNetCore.Server.IIS (14)
src\Shared\Buffers.MemoryPool\DiagnosticMemoryPool.cs (5)
22private readonly HashSet<DiagnosticPoolBlock> _blocks; 40_blocks = new HashSet<DiagnosticPoolBlock>(); 57var diagnosticPoolBlock = new DiagnosticPoolBlock(this, _pool.Rent(size)); 70internal void Return(DiagnosticPoolBlock block) 169foreach (var block in _blocks)
src\Shared\Buffers.MemoryPool\MemoryPoolThrowHelper.cs (9)
30public static void ThrowInvalidOperationException_PinCountZero(DiagnosticPoolBlock block) 35public static void ThrowInvalidOperationException_ReturningPinnedBlock(DiagnosticPoolBlock block) 45public static void ThrowInvalidOperationException_BlockDoubleDispose(DiagnosticPoolBlock block) 50public static void ThrowInvalidOperationException_BlockReturnedToDisposedPool(DiagnosticPoolBlock block) 55public static void ThrowInvalidOperationException_BlockIsBackedByDisposedSlab(DiagnosticPoolBlock block) 60public static void ThrowInvalidOperationException_DisposingPoolWithActiveBlocks(int returned, int total, DiagnosticPoolBlock[] blocks) 65public static void ThrowInvalidOperationException_BlocksWereNotReturnedInTime(int returned, int total, DiagnosticPoolBlock[] blocks) 70private static string GenerateMessage(string message, params DiagnosticPoolBlock[] blocks) 73foreach (var diagnosticPoolBlock in blocks)