Microsoft.Extensions.ObjectPool
Namespace with 13 public types
Classes
DefaultObjectPool`1
Default implementation of .
DefaultObjectPoolProvider
The default .
DefaultPooledObjectPolicy`1
Default implementation for .
LeakTrackingObjectPool`1
An implementation that detects leaks in the use of the object pool.
A leak is produced if an object is leased from the pool but not returned before it is finalized.
An error is only produced in Debug builds.
This type is only recommended to be used for diagnostic builds.
LeakTrackingObjectPoolProvider
An that produces instances of
.
StringBuilderPooledObjectPolicy
A policy for pooling instances.
Static Classes
ObjectPool
Methods for creating instances.
ObjectPoolProviderExtensions
Extension methods for .
Abstract Classes
ObjectPool`1
A pool of objects.
ObjectPoolProvider
A provider of instances.
PooledObjectPolicy`1
A base type for .
Interfaces
IPooledObjectPolicy`1
Represents a policy for managing pooled objects.
IResettable
Defines a method to reset an object to its initial state.