Interface IStringBuilderPool
- Namespace
- CodeProject.ObjectPool.Specialized
- Assembly
- CodeProject.ObjectPool.dll
An object pool specialized in StringBuilder management.
public interface IStringBuilderPool : IObjectPool<PooledStringBuilder>
- Inherited Members
Properties
MaximumStringBuilderCapacity
Maximum capacity a StringBuilder might have in order to be able to return to pool. Defaults to DefaultMaximumStringBuilderCapacity.
int MaximumStringBuilderCapacity { get; set; }
Property Value
MinimumStringBuilderCapacity
Minimum capacity a StringBuilder should have when created and this is the minimum capacity of all builders stored in the pool. Defaults to DefaultMinimumStringBuilderCapacity.
int MinimumStringBuilderCapacity { get; set; }
Property Value
Methods
GetObject(string)
Returns a pooled string builder using given string as initial value.
PooledStringBuilder GetObject(string value)
Parameters
value
stringThe string used to initialize the value of the instance.
Returns
- PooledStringBuilder
A pooled string builder.