35 instantiations of ValueListBuilder
System.Private.CoreLib (35)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (2)
1098
var vlb = new
ValueListBuilder
<char>(stackalloc char[256]);
1202
var vlb = new
ValueListBuilder
<TChar>(destination);
src\runtime\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\runtime\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\runtime\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\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (18)
299
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
377
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
488
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
514
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
922
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
935
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
1110
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
1167
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
1220
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
1275
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
1332
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
1391
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
1444
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
1499
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
1558
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
1617
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
1672
var vlb = new
ValueListBuilder
<char>(stackalloc char[CharStackBufferSize]);
1727
var vlb = new
ValueListBuilder
<TChar>(stackalloc TChar[CharStackBufferSize]);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (5)
1354
var replacementIndices = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1798
var sepListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1874
var sepListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1875
var lengthListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1924
var sepListBuilder = new
ValueListBuilder
<int>(stackalloc int[StackallocIntBufferSizeLimit]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
2146
var replacements = new
ValueListBuilder
<int>(stackalloc int[128]); // A list of replacement positions in a chunk to apply
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (2)
6122
new
ValueListBuilder
<Task>(count.Value) :
6123
new
ValueListBuilder
<Task>([null, null, null, null, null, null, null, null]);
73 references to ValueListBuilder
System.Private.CoreLib (73)
src\runtime\src\libraries\Common\src\System\Number.Formatting.Common.cs (12)
324
internal static void NumberToString<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, char format, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
473
internal static void NumberToStringFormat<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, ReadOnlySpan<char> format, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
954
private static void FormatCurrency<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
986
ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number,
1132
private static void AppendUnknownChar<TChar>(ref
ValueListBuilder
<TChar> vlb, char ch) where TChar : unmanaged, IUtfChar<TChar>
1146
static void AppendNonAsciiBytes(ref
ValueListBuilder
<TChar> vlb, char ch)
1154
private static void AppendSurrogatePair<TChar>(ref
ValueListBuilder
<TChar> vlb, char highSurrogate, char lowSurrogate) where TChar : unmanaged, IUtfChar<TChar>
1171
private static void FormatNumber<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
1196
private static void FormatScientific<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar) where TChar : unmanaged, IUtfChar<TChar>
1230
private static void FormatExponent<TChar>(ref
ValueListBuilder
<TChar> vlb, NumberFormatInfo info, int value, char expChar, int minDigits, bool positiveSign) where TChar : unmanaged, IUtfChar<TChar>
1255
private static void FormatGeneral<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar, bool suppressScientific) where TChar : unmanaged, IUtfChar<TChar>
1316
private static void FormatPercent<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (12)
165
internal static void FormatDigits<TChar>(ref
ValueListBuilder
<TChar> outputBuffer, int value, int minimumLength) where TChar : unmanaged, IUtfChar<TChar>
280
internal static int ParseQuoteString<TChar>(scoped ReadOnlySpan<char> format, int pos, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
444
DateTime dateTime, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, TimeSpan offset, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
785
internal static void AppendChar<TChar>(ref
ValueListBuilder
<TChar> result, char ch) where TChar : unmanaged, IUtfChar<TChar>
798
static void AppendNonAsciiByte(ref
ValueListBuilder
<TChar> result, char ch)
805
internal static int AppendChar<TChar>(ref
ValueListBuilder
<TChar> result, scoped ReadOnlySpan<char> value) where TChar : unmanaged, IUtfChar<TChar>
821
private static void AppendString<TChar>(ref
ValueListBuilder
<TChar> result, scoped ReadOnlySpan<char> s) where TChar : unmanaged, IUtfChar<TChar>
834
internal static void FormatFraction<TChar>(ref
ValueListBuilder
<TChar> result, int fraction, ReadOnlySpan<char> fractionFormat) where TChar : unmanaged, IUtfChar<TChar>
854
private static void FormatCustomizedTimeZone<TChar>(DateTime dateTime, TimeSpan offset, int tokenLen, bool timeOnly, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
914
private static void FormatCustomizedRoundripTimeZone<TChar>(DateTime dateTime, TimeSpan offset, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
1098
var
vlb = new ValueListBuilder<char>(stackalloc char[256]);
1202
var
vlb = new ValueListBuilder<TChar>(destination);
src\runtime\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\runtime\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\runtime\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]);
345
private static void FormatCustomized<TChar>(TimeSpan value, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, ref
ValueListBuilder
<TChar> result) where TChar : unmanaged, IUtfChar<TChar>
src\runtime\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\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (22)
299
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
308
private static string? FormatDecimalIeee754<TDecimal, TValue, TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, TValue value, ReadOnlySpan<char> format, NumberFormatInfo info)
377
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
400
private static void FormatGeneralAndRoundTripDecimalIeee754<TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, char expChar, int nMaxDigits, NumberFormatInfo info)
488
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
514
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
717
private static void FormatFloatingPointAsHex<TNumber, TChar>(ref
ValueListBuilder
<TChar> vlb, TNumber value, char fmt, int precision, NumberFormatInfo info)
922
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
935
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
953
private static string? FormatFloat<TNumber, TChar>(ref
ValueListBuilder
<TChar> vlb, ref NumberBuffer number, TNumber value, ReadOnlySpan<char> format, NumberFormatInfo info)
1110
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
1167
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
1220
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
1275
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
1332
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
1391
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
1444
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
1499
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
1558
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
1617
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
1672
var
vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]);
1727
var
vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (14)
1354
var
replacementIndices = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1798
var
sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1874
var
sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1875
var
lengthListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
1924
var
sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
2059
/// <param name="sepListBuilder"><see cref="
ValueListBuilder
{T}"/> to store indexes</param>
2060
internal static void MakeSeparatorListAny(ReadOnlySpan<char> source, ReadOnlySpan<char> separators, ref
ValueListBuilder
<int> sepListBuilder)
2114
private static void MakeSeparatorListVectorized(ReadOnlySpan<char> sourceSpan, ref
ValueListBuilder
<int> sepListBuilder, char c, char c2, char c3)
2421
/// <param name="sepListBuilder"><see cref="
ValueListBuilder
{T}"/> to store indexes</param>
2422
internal static void MakeSeparatorList(ReadOnlySpan<char> source, ReadOnlySpan<char> separator, ref
ValueListBuilder
<int> sepListBuilder)
2448
/// <param name="sepListBuilder"><see cref="
ValueListBuilder
{T}"/> for separator indexes</param>
2449
/// <param name="lengthListBuilder"><see cref="
ValueListBuilder
{T}"/> for separator length values</param>
2450
internal static void MakeSeparatorListAny(ReadOnlySpan<char> source, ReadOnlySpan<string?> separators, ref
ValueListBuilder
<int> sepListBuilder, ref
ValueListBuilder
<int> lengthListBuilder)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
2146
var
replacements = new ValueListBuilder<int>(stackalloc int[128]); // A list of replacement positions in a chunk to apply
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
6121
ValueListBuilder
<Task> builder = count is > 8 ?