Table of Contents

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

int

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

int

Methods

GetObject(string)

Returns a pooled string builder using given string as initial value.

PooledStringBuilder GetObject(string value)

Parameters

value string

The string used to initialize the value of the instance.

Returns

PooledStringBuilder

A pooled string builder.