Show / Hide Table of Contents

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
In This Article
Back to top Generated by DocFX