ObjectPool<T>.

ObjectPool(Func<T>, int) Constructor

Summary

Creates a new Weaver.ObjectPool`1 which uses the `createItem` function to create new objects when the pool is empty. The pool immediately creates a number of items specified by `preAllocate`.
Assembly
Weaver.dll
Namespace
Weaver
Containing Type
ObjectPool<T>

Syntax

public ObjectPool(Func<T> createItem, int preAllocate = 0)

Parameters

Name Type Description
createItem Func<T>
preAllocate int

Return Value

Type Description
void