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