Function ListExtensions.ToArrayFromPool

ToArrayFromPool<T> (this List<T> list)

Identical to ToArray but it uses ArrayPool<T> to avoid allocations if possible.

Public Static
T[] ToArrayFromPool<T> (

this List<T>

list

)

Identical to ToArray but it uses ArrayPool<T> to avoid allocations if possible.

Use with caution as pooling too many arrays with different lengths that are rarely being reused will lead to an effective memory leak.