Class PooledStringBuilderHolder
Struct holding a pooled StringBuilder instance. Values of this type get returned from the New methods on PooledStringBuilder and provide a strongly typed disposable wrapper around the resource.
Inheritance
System.Object
PooledStringBuilderHolder
Implements
System.IDisposable
Namespace: System.Text
Assembly: Nuqleon.Memory.dll
Syntax
public sealed class PooledStringBuilderHolder : ValueType, IDisposable
Constructors
PooledStringBuilderHolder(PooledObject<PooledStringBuilder>)
Creates a new holder for the given pooled string builder object.
Declaration
public PooledStringBuilderHolder(PooledObject<PooledStringBuilder> obj)
Parameters
Type | Name | Description |
---|---|---|
PooledObject<PooledStringBuilder> | obj | Pooled string builder object to create a holder for. |
Properties
StringBuilder
Gets the StringBuilder instance held by this instance.
Declaration
public StringBuilder StringBuilder { get; }
Property Value
Type | Description |
---|---|
System.Text.StringBuilder | The StringBuilder instance held by the holder. |
Methods
Dispose()
Returns the pooled StringBuilder instance back to the pool.
Declaration
public void Dispose()
Implements
System.IDisposable