parent
a61d9b6921
commit
bd0623bf72
|
|
@ -9,7 +9,7 @@ using System.Threading;
|
|||
namespace Microsoft.Extensions.ObjectPool
|
||||
{
|
||||
/// <summary>
|
||||
/// Default implementation of <see cref="ObjectPool<T>"/>.
|
||||
/// Default implementation of <see cref="ObjectPool{T}"/>.
|
||||
/// </summary>
|
||||
/// <typeparam name="T">The type to pool objects for.</typeparam>
|
||||
public class DefaultObjectPool<T> : ObjectPool<T> where T : class
|
||||
|
|
@ -23,7 +23,7 @@ namespace Microsoft.Extensions.ObjectPool
|
|||
private protected readonly PooledObjectPolicy<T> _fastPolicy;
|
||||
|
||||
/// <summary>
|
||||
/// Creates an instance of <see cref="DefaultObjectPool<T>"/>.
|
||||
/// Creates an instance of <see cref="DefaultObjectPool{T}"/>.
|
||||
/// </summary>
|
||||
/// <param name="policy">The pooling policy to use.</param>
|
||||
public DefaultObjectPool(IPooledObjectPolicy<T> policy)
|
||||
|
|
@ -32,7 +32,7 @@ namespace Microsoft.Extensions.ObjectPool
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates an instance of <see cref="DefaultObjectPool<T>"/>.
|
||||
/// Creates an instance of <see cref="DefaultObjectPool{T}"/>.
|
||||
/// </summary>
|
||||
/// <param name="policy">The pooling policy to use.</param>
|
||||
/// <param name="maximumRetained">The maximum number of objects to retain in the pool.</param>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ using System;
|
|||
namespace Microsoft.Extensions.ObjectPool
|
||||
{
|
||||
/// <summary>
|
||||
/// A provider of <see cref="DefaultObjectPool<T>"/>'s.
|
||||
/// A provider of <see cref="DefaultObjectPool{T}"/>'s.
|
||||
/// </summary>
|
||||
public class DefaultObjectPoolProvider : ObjectPoolProvider
|
||||
{
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ namespace Microsoft.Extensions.ObjectPool
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Methods for creating <see cref="ObjectPool<T>"/>'s.
|
||||
/// Methods for creating <see cref="ObjectPool{T}"/>'s.
|
||||
/// </summary>
|
||||
public static class ObjectPool
|
||||
{
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
namespace Microsoft.Extensions.ObjectPool
|
||||
{
|
||||
/// <summary>
|
||||
/// A provider of <see cref="ObjectPool<T>"/>'s.
|
||||
/// A provider of <see cref="ObjectPool{T}"/>'s.
|
||||
/// </summary>
|
||||
public abstract class ObjectPoolProvider
|
||||
{
|
||||
|
|
@ -18,7 +18,7 @@ namespace Microsoft.Extensions.ObjectPool
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Creates an <see cref="ObjectPool"/> with the given <see cref="IPooledObjectPolicy<T>"/>.
|
||||
/// Creates an <see cref="ObjectPool"/> with the given <see cref="IPooledObjectPolicy{T}"/>.
|
||||
/// </summary>
|
||||
/// <typeparam name="T">The type to create a pool for.</typeparam>
|
||||
public abstract ObjectPool<T> Create<T>(IPooledObjectPolicy<T> policy) where T : class;
|
||||
|
|
|
|||
Loading…
Reference in New Issue