#nullable enable
abstract Microsoft.Extensions.ObjectPool.ObjectPool<T>.Get() -> T!
abstract Microsoft.Extensions.ObjectPool.ObjectPool<T>.Return(T! obj) -> void
abstract Microsoft.Extensions.ObjectPool.ObjectPoolProvider.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
abstract Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>.Create() -> T
abstract Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>.Return(T obj) -> bool
Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>
Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.DefaultObjectPool(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> void
Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.DefaultObjectPool(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy, int maximumRetained) -> void
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.DefaultObjectPoolProvider() -> void
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.MaximumRetained.get -> int
Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.MaximumRetained.set -> void
Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>
Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>.DefaultPooledObjectPolicy() -> void
Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>
Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>.Create() -> T
Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>.Return(T obj) -> bool
Microsoft.Extensions.ObjectPool.IResettable
Microsoft.Extensions.ObjectPool.IResettable.TryReset() -> bool
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>.LeakTrackingObjectPool(Microsoft.Extensions.ObjectPool.ObjectPool<T!>! inner) -> void
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPoolProvider
Microsoft.Extensions.ObjectPool.LeakTrackingObjectPoolProvider.LeakTrackingObjectPoolProvider(Microsoft.Extensions.ObjectPool.ObjectPoolProvider! inner) -> void
Microsoft.Extensions.ObjectPool.ObjectPool
Microsoft.Extensions.ObjectPool.ObjectPool<T>
Microsoft.Extensions.ObjectPool.ObjectPool<T>.ObjectPool() -> void
Microsoft.Extensions.ObjectPool.ObjectPoolProvider
Microsoft.Extensions.ObjectPool.ObjectPoolProvider.Create<T>() -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
Microsoft.Extensions.ObjectPool.ObjectPoolProvider.ObjectPoolProvider() -> void
Microsoft.Extensions.ObjectPool.ObjectPoolProviderExtensions
Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>
Microsoft.Extensions.ObjectPool.PooledObjectPolicy<T>.PooledObjectPolicy() -> void
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.InitialCapacity.get -> int
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.InitialCapacity.set -> void
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.MaximumRetainedCapacity.get -> int
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.MaximumRetainedCapacity.set -> void
Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.StringBuilderPooledObjectPolicy() -> void
override Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.Get() -> T!
override Microsoft.Extensions.ObjectPool.DefaultObjectPool<T>.Return(T! obj) -> void
override Microsoft.Extensions.ObjectPool.DefaultObjectPoolProvider.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
override Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>.Create() -> T!
override Microsoft.Extensions.ObjectPool.DefaultPooledObjectPolicy<T>.Return(T! obj) -> bool
override Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>.Get() -> T!
override Microsoft.Extensions.ObjectPool.LeakTrackingObjectPool<T>.Return(T! obj) -> void
override Microsoft.Extensions.ObjectPool.LeakTrackingObjectPoolProvider.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>! policy) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
override Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.Create() -> System.Text.StringBuilder!
override Microsoft.Extensions.ObjectPool.StringBuilderPooledObjectPolicy.Return(System.Text.StringBuilder! obj) -> bool
static Microsoft.Extensions.ObjectPool.ObjectPool.Create<T>(Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T!>? policy = null) -> Microsoft.Extensions.ObjectPool.ObjectPool<T!>!
static Microsoft.Extensions.ObjectPool.ObjectPoolProviderExtensions.CreateStringBuilderPool(this Microsoft.Extensions.ObjectPool.ObjectPoolProvider! provider) -> Microsoft.Extensions.ObjectPool.ObjectPool<System.Text.StringBuilder!>!
static Microsoft.Extensions.ObjectPool.ObjectPoolProviderExtensions.CreateStringBuilderPool(this Microsoft.Extensions.ObjectPool.ObjectPoolProvider! provider, int initialCapacity, int maximumRetainedCapacity) -> Microsoft.Extensions.ObjectPool.ObjectPool<System.Text.StringBuilder!>!
