Table of Contents

GetTransientScope Method

GetTransientScope<T>(out SpanList<T>, int, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, ReadOnlySpan<T>, bool)

public static SpanList.ArrayPoolDisposable<T> GetTransientScope<T>(out SpanList<T> spanList, int count, ReadOnlySpan<T> ros0 = default, ReadOnlySpan<T> ros1 = default, ReadOnlySpan<T> ros2 = default, ReadOnlySpan<T> ros3 = default, ReadOnlySpan<T> ros4 = default, ReadOnlySpan<T> ros5 = default, ReadOnlySpan<T> ros6 = default, ReadOnlySpan<T> ros7 = default, ReadOnlySpan<T> ros8 = default, ReadOnlySpan<T> ros9 = default, bool clearArrayPoolBuffer = false)

Parameters

spanList SpanList<T>
count int
ros0 ReadOnlySpan<T>
ros1 ReadOnlySpan<T>
ros2 ReadOnlySpan<T>
ros3 ReadOnlySpan<T>
ros4 ReadOnlySpan<T>
ros5 ReadOnlySpan<T>
ros6 ReadOnlySpan<T>
ros7 ReadOnlySpan<T>
ros8 ReadOnlySpan<T>
ros9 ReadOnlySpan<T>
clearArrayPoolBuffer bool

true to fill shared buffer by default value when return buffer to ArrayPool<T>.

Returns

SpanList.ArrayPoolDisposable<T>

IDisposable

Type Parameters

T

GetTransientScope<T>(out SpanList<T>, ReadOnlySpan<int>, bool)

public static SpanList.ArrayPoolDisposable<T> GetTransientScope<T>(out SpanList<T> spanList, ReadOnlySpan<int> capacities, bool clearArrayPoolBuffer = false)

Parameters

spanList SpanList<T>
capacities ReadOnlySpan<int>
clearArrayPoolBuffer bool

true to fill shared buffer by default value when return buffer to ArrayPool<T>.

Returns

SpanList.ArrayPoolDisposable<T>

IDisposable

Type Parameters

T

GetTransientScope(out SpanList<char>, ReadOnlySpan<int>, bool)

public static SpanList.ArrayPoolDisposable<char> GetTransientScope(out SpanList<char> spanList, ReadOnlySpan<int> capacities, bool clearArrayPoolBuffer = false)

Parameters

spanList SpanList<char>
capacities ReadOnlySpan<int>
clearArrayPoolBuffer bool

true to fill shared buffer by default value when return buffer to ArrayPool<T>.

Returns

SpanList.ArrayPoolDisposable<char>

IDisposable

GetTransientScope(out SpanList<char>, int, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, ReadOnlySpan<char>, bool)

public static SpanList.ArrayPoolDisposable<char> GetTransientScope(out SpanList<char> spanList, int count, ReadOnlySpan<char> ros0 = default, ReadOnlySpan<char> ros1 = default, ReadOnlySpan<char> ros2 = default, ReadOnlySpan<char> ros3 = default, ReadOnlySpan<char> ros4 = default, ReadOnlySpan<char> ros5 = default, ReadOnlySpan<char> ros6 = default, ReadOnlySpan<char> ros7 = default, ReadOnlySpan<char> ros8 = default, ReadOnlySpan<char> ros9 = default, bool clearArrayPoolBuffer = false)

Parameters

spanList SpanList<char>
count int
ros0 ReadOnlySpan<char>
ros1 ReadOnlySpan<char>
ros2 ReadOnlySpan<char>
ros3 ReadOnlySpan<char>
ros4 ReadOnlySpan<char>
ros5 ReadOnlySpan<char>
ros6 ReadOnlySpan<char>
ros7 ReadOnlySpan<char>
ros8 ReadOnlySpan<char>
ros9 ReadOnlySpan<char>
clearArrayPoolBuffer bool

true to fill shared buffer by default value when return buffer to ArrayPool<T>.

Returns

SpanList.ArrayPoolDisposable<char>

IDisposable