15 types derived from PooledObjectPolicy
Microsoft.AspNetCore.HttpLogging (1)
ResponseBufferingStreamPooledObjectPolicy.cs (1)
11internal sealed class ResponseBufferingStreamPooledObjectPolicy : PooledObjectPolicy<ResponseBufferingStream>
Microsoft.Extensions.ML (1)
PredictionEnginePoolPolicy.cs (1)
15: PooledObjectPolicy<PredictionEngine<TData, TPrediction>>
Microsoft.Extensions.ObjectPool (2)
DefaultPooledObjectPolicy.cs (1)
10public class DefaultPooledObjectPolicy<T> : PooledObjectPolicy<T> where T : class, new()
StringBuilderPooledObjectPolicy.cs (1)
11public class StringBuilderPooledObjectPolicy : PooledObjectPolicy<StringBuilder>
Microsoft.Extensions.Telemetry (1)
..\..\..\..\src\Libraries\Microsoft.Extensions.Telemetry\Latency\Internal\LatencyContextPool.cs (1)
30internal sealed class LatencyContextPolicy : PooledObjectPolicy<LatencyContext>
Microsoft.Extensions.Telemetry.Tests (1)
..\..\..\..\test\Libraries\Microsoft.Extensions.Telemetry.Tests\Latency\Internal\LatencyContextPoolTests.cs (1)
70private class NoResetPolicy : PooledObjectPolicy<Resettable>
Shared (7)
..\..\..\..\src\Shared\BufferWriterPool\BufferWriterPooledObjectPolicy.cs (1)
20internal sealed class BufferWriterPooledObjectPolicy<T> : PooledObjectPolicy<BufferWriter<T>>
..\..\..\..\src\Shared\Pools\NoopPooledObjectPolicy.cs (1)
13internal sealed class NoopPooledObjectPolicy<T> : PooledObjectPolicy<T>
..\..\..\..\src\Shared\Pools\PooledCancellationTokenSourcePolicy.cs (1)
14internal sealed class PooledCancellationTokenSourcePolicy : PooledObjectPolicy<CancellationTokenSource>
..\..\..\..\src\Shared\Pools\PooledDictionaryPolicy.cs (1)
14internal sealed class PooledDictionaryPolicy<TKey, TValue> : PooledObjectPolicy<Dictionary<TKey, TValue>>
..\..\..\..\src\Shared\Pools\PooledListPolicy.cs (1)
13internal sealed class PooledListPolicy<T> : PooledObjectPolicy<List<T>>
..\..\..\..\src\Shared\Pools\PooledListWithCapacityPolicy.cs (1)
13internal sealed class PooledListWithCapacityPolicy<T> : PooledObjectPolicy<List<T>>
..\..\..\..\src\Shared\Pools\PooledSetPolicy.cs (1)
14internal sealed class PooledSetPolicy<T> : PooledObjectPolicy<HashSet<T>>
System.ServiceModel.Primitives (2)
Internals\System\Runtime\AsyncLock.cs (1)
129private class SemaphoreSlimPooledObjectPolicy : PooledObjectPolicy<SemaphoreSlim>
System\ServiceModel\NullCreatingPooledObjectPolicy.cs (1)
9internal class NullCreatingPooledObjectPolicy<T> : PooledObjectPolicy<T> where T : class
4 references to PooledObjectPolicy
Microsoft.AspNetCore.HttpLogging (1)
ResponseBufferingStreamPooledObjectPolicy.cs (1)
9/// A <see cref="PooledObjectPolicy{T}"/> for <see cref="ResponseBufferingStream"/>.
Microsoft.Extensions.ML (1)
PredictionEnginePoolPolicy.cs (1)
11/// <see cref="PooledObjectPolicy{T}"/> for <see cref="PredictionEngine{TData, TPrediction}"/>
Microsoft.Extensions.ObjectPool (1)
DefaultPooledObjectPolicy.cs (1)
7/// Default implementation for <see cref="PooledObjectPolicy{T}"/>.
Microsoft.Extensions.Telemetry (1)
..\..\..\..\src\Libraries\Microsoft.Extensions.Telemetry\Latency\Internal\ResetOnGetObjectPool.cs (1)
17public ResetOnGetObjectPool(PooledObjectPolicy<T> policy)