33 instantiations of ValueListBuilder
System.Private.CoreLib (33)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (2)
1022var vlb = new ValueListBuilder<char>(stackalloc char[256]); 1113var vlb = new ValueListBuilder<TChar>(destination);
src\libraries\System.Private.CoreLib\src\System\Globalization\StringInfo.cs (1)
215ValueListBuilder<int> builder = new ValueListBuilder<int>(stackalloc int[64]); // 64 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (2)
43var vlb = new ValueListBuilder<char>(stackalloc char[256]); 77var vlb = new ValueListBuilder<TChar>(stackalloc TChar[256]);
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
321using ValueListBuilder<int> stackDir = new(stackalloc int[32]); // 32 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
5255scoped ValueListBuilder<int> separatorList = new ValueListBuilder<int>(stackalloc int[string.StackallocIntBufferSizeLimit]); 5262lengthList = new ValueListBuilder<int>(stackalloc int[string.StackallocIntBufferSizeLimit]);
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (16)
308var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 336var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 497var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 509var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 680var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 739var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 794var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 851var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 910var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 971var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 1026var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 1083var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 1144var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 1205var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 1262var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 1319var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (1)
199scoped ValueListBuilder<char> startingChars = new ValueListBuilder<char>(stackalloc char[128]);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (5)
1335var replacementIndices = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1717var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1793var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1794var lengthListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1840var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
2096var 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)
5955new ValueListBuilder<Task>(count.Value) : 5956new 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)
142internal static unsafe void NumberToString<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, char format, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 291internal static unsafe void NumberToStringFormat<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, ReadOnlySpan<char> format, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 714private static unsafe void FormatCurrency<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 746ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, 863private static unsafe void AppendUnknownChar<TChar>(ref ValueListBuilder<TChar> vlb, char ch) where TChar : unmanaged, IUtfChar<TChar> 877static void AppendNonAsciiBytes(ref ValueListBuilder<TChar> vlb, char ch) 884private static unsafe void FormatNumber<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 911private static unsafe void FormatScientific<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar) where TChar : unmanaged, IUtfChar<TChar> 933private static unsafe void FormatExponent<TChar>(ref ValueListBuilder<TChar> vlb, NumberFormatInfo info, int value, char expChar, int minDigits, bool positiveSign) where TChar : unmanaged, IUtfChar<TChar> 957private 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> 1011private 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)
164internal static unsafe void FormatDigits<TChar>(ref ValueListBuilder<TChar> outputBuffer, int value, int minimumLength) where TChar : unmanaged, IUtfChar<TChar> 284internal static int ParseQuoteString<TChar>(scoped ReadOnlySpan<char> format, int pos, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 429DateTime dateTime, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, TimeSpan offset, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 747internal static void AppendChar<TChar>(ref ValueListBuilder<TChar> result, char ch) where TChar : unmanaged, IUtfChar<TChar> 762private static void AppendString<TChar>(ref ValueListBuilder<TChar> result, scoped ReadOnlySpan<char> s) where TChar : unmanaged, IUtfChar<TChar> 775internal static void FormatFraction<TChar>(ref ValueListBuilder<TChar> result, int fraction, ReadOnlySpan<char> fractionFormat) where TChar : unmanaged, IUtfChar<TChar> 787private static unsafe void FormatCustomizedTimeZone<TChar>(DateTime dateTime, TimeSpan offset, int tokenLen, bool timeOnly, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 852private static unsafe void FormatCustomizedRoundripTimeZone<TChar>(DateTime dateTime, TimeSpan offset, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 1022var vlb = new ValueListBuilder<char>(stackalloc char[256]); 1113var vlb = new ValueListBuilder<TChar>(destination);
src\libraries\System.Private.CoreLib\src\System\Globalization\HebrewNumber.cs (1)
86internal 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)
215ValueListBuilder<int> builder = new ValueListBuilder<int>(stackalloc int[64]); // 64 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (3)
43var vlb = new ValueListBuilder<char>(stackalloc char[256]); 77var vlb = new ValueListBuilder<TChar>(stackalloc TChar[256]); 297private 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)
321using ValueListBuilder<int> stackDir = new(stackalloc int[32]); // 32 arbitrarily chosen
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
5255scoped ValueListBuilder<int> separatorList = new ValueListBuilder<int>(stackalloc int[string.StackallocIntBufferSizeLimit]); 5256scoped ValueListBuilder<int> lengthList = default;
src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (17)
308var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 336var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 497var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 509var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 526private static unsafe string? FormatFloat<TNumber, TChar>(ref ValueListBuilder<TChar> vlb, TNumber value, ReadOnlySpan<char> format, NumberFormatInfo info) 680var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 739var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 794var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 851var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 910var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 971var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 1026var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 1083var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 1144var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 1205var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize)); 1262var vlb = new ValueListBuilder<char>(new Span<char>(stackPtr, CharStackBufferSize)); 1319var vlb = new ValueListBuilder<TChar>(new Span<TChar>(stackPtr, CharStackBufferSize));
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (3)
18private ValueListBuilder<AhoCorasickNode> _nodes; 19private ValueListBuilder<int> _parents; 199scoped ValueListBuilder<char> startingChars = new ValueListBuilder<char>(stackalloc char[128]);
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (14)
1335var replacementIndices = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1717var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1793var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1794var lengthListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1840var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1975/// <param name="sepListBuilder"><see cref="ValueListBuilder{T}"/> to store indexes</param> 1976internal static void MakeSeparatorListAny(ReadOnlySpan<char> source, ReadOnlySpan<char> separators, ref ValueListBuilder<int> sepListBuilder) 2030private static void MakeSeparatorListVectorized(ReadOnlySpan<char> sourceSpan, ref ValueListBuilder<int> sepListBuilder, char c, char c2, char c3) 2147/// <param name="sepListBuilder"><see cref="ValueListBuilder{T}"/> to store indexes</param> 2148internal static void MakeSeparatorList(ReadOnlySpan<char> source, ReadOnlySpan<char> separator, ref ValueListBuilder<int> sepListBuilder) 2174/// <param name="sepListBuilder"><see cref="ValueListBuilder{T}"/> for separator indexes</param> 2175/// <param name="lengthListBuilder"><see cref="ValueListBuilder{T}"/> for separator length values</param> 2176internal 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)
2096var 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)
5954ValueListBuilder<Task> builder = count is > 8 ?