33 instantiations of ValueListBuilder
System.Private.CoreLib (33)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (2)
1022
var vlb = new
ValueListBuilder
<char>(stackalloc char[256]);
1113
var vlb = new
ValueListBuilder
<TChar>(destination);
src\libraries\System.Private.CoreLib\src\System\Globalization\StringInfo.cs (1)
215
ValueListBuilder<int> builder = new
ValueListBuilder
<int>(stackalloc int[64]); // 64 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (2)
43
var vlb = new
ValueListBuilder
<char>(stackalloc char[256]);
77
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[256]);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
321
using ValueListBuilder<int> stackDir =
new
(stackalloc int[32]); // 32 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
5306
scoped ValueListBuilder<int> separatorList = new
ValueListBuilder
<int>(stackalloc int[string.StackallocIntBufferSizeLimit]);
5313
lengthList = new
ValueListBuilder
<int>(stackalloc int[string.StackallocIntBufferSizeLimit]);
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (16)
343
var vlb = new
ValueListBuilder
<char>(new Span<char>(stackPtr, CharStackBufferSize));
371
var vlb = new
ValueListBuilder
<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
546
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
558
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
729
var vlb = new
ValueListBuilder
<char>(new Span<char>(stackPtr, CharStackBufferSize));
788
var vlb = new
ValueListBuilder
<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
843
var vlb = new
ValueListBuilder
<char>(new Span<char>(stackPtr, CharStackBufferSize));
900
var vlb = new
ValueListBuilder
<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
959
var vlb = new
ValueListBuilder
<char>(new Span<char>(stackPtr, CharStackBufferSize));
1020
var vlb = new
ValueListBuilder
<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
1075
var vlb = new
ValueListBuilder
<char>(new Span<char>(stackPtr, CharStackBufferSize));
1132
var vlb = new
ValueListBuilder
<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
1193
var vlb = new
ValueListBuilder
<char>(new Span<char>(stackPtr, CharStackBufferSize));
1254
var vlb = new
ValueListBuilder
<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
1311
var vlb = new
ValueListBuilder
<char>(new Span<char>(stackPtr, CharStackBufferSize));
1368
var vlb = new
ValueListBuilder
<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (1)
199
scoped ValueListBuilder<char> startingChars = new
ValueListBuilder
<char>(stackalloc char[128]);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (5)
1331
var replacementIndices = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1771
var sepListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1847
var sepListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1848
var lengthListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1897
var sepListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
2131
var replacements = new
ValueListBuilder
<int>(stackalloc int[128]); // A list of replacement positions in a chunk to apply
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (2)
6021
new
ValueListBuilder
<Task>(count.Value) :
6022
new
ValueListBuilder
<Task>([null, null, null, null, null, null, null, null]);
65 references to ValueListBuilder
System.Private.CoreLib (65)
src\libraries\Common\src\System\Number.Formatting.Common.cs (11)
142
internal static unsafe void NumberToString<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, char format, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
291
internal static unsafe void NumberToStringFormat<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, ReadOnlySpan<char> format, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
714
private static unsafe void FormatCurrency<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
746
ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number,
863
private static unsafe void AppendUnknownChar<TChar>(ref
ValueListBuilder
<TChar> vlb, char ch) where TChar : unmanaged, IUtfChar<TChar>
877
static void AppendNonAsciiBytes(ref
ValueListBuilder
<TChar> vlb, char ch)
884
private static unsafe void FormatNumber<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
911
private static unsafe void FormatScientific<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar) where TChar : unmanaged, IUtfChar<TChar>
933
private static unsafe void FormatExponent<TChar>(ref
ValueListBuilder
<TChar> vlb, NumberFormatInfo info, int value, char expChar, int minDigits, bool positiveSign) where TChar : unmanaged, IUtfChar<TChar>
957
private static unsafe void FormatGeneral<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar, bool suppressScientific) where TChar : unmanaged, IUtfChar<TChar>
1011
private static unsafe void FormatPercent<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (10)
164
internal static unsafe void FormatDigits<TChar>(ref
ValueListBuilder
<TChar> outputBuffer, int value, int minimumLength) where TChar : unmanaged, IUtfChar<TChar>
284
internal static int ParseQuoteString<TChar>(scoped ReadOnlySpan<char> format, int pos, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
429
DateTime dateTime, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, TimeSpan offset, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
747
internal static void AppendChar<TChar>(ref
ValueListBuilder
<TChar> result, char ch) where TChar : unmanaged, IUtfChar<TChar>
762
private static void AppendString<TChar>(ref
ValueListBuilder
<TChar> result, scoped ReadOnlySpan<char> s) where TChar : unmanaged, IUtfChar<TChar>
775
internal static void FormatFraction<TChar>(ref
ValueListBuilder
<TChar> result, int fraction, ReadOnlySpan<char> fractionFormat) where TChar : unmanaged, IUtfChar<TChar>
787
private static unsafe void FormatCustomizedTimeZone<TChar>(DateTime dateTime, TimeSpan offset, int tokenLen, bool timeOnly, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
852
private static unsafe void FormatCustomizedRoundripTimeZone<TChar>(DateTime dateTime, TimeSpan offset, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
1022
var
vlb = new ValueListBuilder<char>(stackalloc char[256]);
1113
var
vlb = new ValueListBuilder<TChar>(destination);
src\libraries\System.Private.CoreLib\src\System\Globalization\HebrewNumber.cs (1)
86
internal static void Append<TChar>(ref
ValueListBuilder
<TChar> outputBuffer, int Number) where TChar : unmanaged, IUtfChar<TChar>
src\libraries\System.Private.CoreLib\src\System\Globalization\StringInfo.cs (1)
215
ValueListBuilder
<int> builder = new ValueListBuilder<int>(stackalloc int[64]); // 64 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (3)
43
var
vlb = new ValueListBuilder<char>(stackalloc char[256]);
77
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[256]);
297
private static void FormatCustomized<TChar>(TimeSpan value, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
321
using
ValueListBuilder
<int> stackDir = new(stackalloc int[32]); // 32 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
5306
scoped
ValueListBuilder
<int> separatorList = new ValueListBuilder<int>(stackalloc int[string.StackallocIntBufferSizeLimit]);
5307
scoped
ValueListBuilder
<int> lengthList = default;
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (17)
343
var
vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize));
371
var
vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
546
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
558
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
575
private static unsafe string? FormatFloat<TNumber, TChar>(ref
ValueListBuilder
<TChar> vlb, TNumber value, ReadOnlySpan<char> format, NumberFormatInfo info)
729
var
vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize));
788
var
vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
843
var
vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize));
900
var
vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
959
var
vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize));
1020
var
vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
1075
var
vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize));
1132
var
vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
1193
var
vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize));
1254
var
vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
1311
var
vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize));
1368
var
vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (3)
18
private
ValueListBuilder
<AhoCorasickNode> _nodes;
19
private
ValueListBuilder
<int> _parents;
199
scoped
ValueListBuilder
<char> startingChars = new ValueListBuilder<char>(stackalloc char[128]);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (14)
1331
var
replacementIndices = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1771
var
sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1847
var
sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1848
var
lengthListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1897
var
sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
2032
/// <param name="sepListBuilder"><see cref="
ValueListBuilder
{T}"/> to store indexes</param>
2033
internal static void MakeSeparatorListAny(ReadOnlySpan<char> source, ReadOnlySpan<char> separators, ref
ValueListBuilder
<int> sepListBuilder)
2087
private static void MakeSeparatorListVectorized(ReadOnlySpan<char> sourceSpan, ref
ValueListBuilder
<int> sepListBuilder, char c, char c2, char c3)
2204
/// <param name="sepListBuilder"><see cref="
ValueListBuilder
{T}"/> to store indexes</param>
2205
internal static void MakeSeparatorList(ReadOnlySpan<char> source, ReadOnlySpan<char> separator, ref
ValueListBuilder
<int> sepListBuilder)
2231
/// <param name="sepListBuilder"><see cref="
ValueListBuilder
{T}"/> for separator indexes</param>
2232
/// <param name="lengthListBuilder"><see cref="
ValueListBuilder
{T}"/> for separator length values</param>
2233
internal static void MakeSeparatorListAny(ReadOnlySpan<char> source, ReadOnlySpan<string?> separators, ref
ValueListBuilder
<int> sepListBuilder, ref
ValueListBuilder
<int> lengthListBuilder)
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
2131
var
replacements = new ValueListBuilder<int>(stackalloc int[128]); // A list of replacement positions in a chunk to apply
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
6020
ValueListBuilder
<Task> builder = count is > 8 ?