35 instantiations of ValueListBuilder
System.Private.CoreLib (35)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (2)
1098var vlb = new ValueListBuilder<char>(stackalloc char[256]); 1202var vlb = new ValueListBuilder<TChar>(destination);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\StringInfo.cs (1)
215ValueListBuilder<int> builder = new ValueListBuilder<int>(stackalloc int[64]); // 64 arbitrarily chosen
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
321using ValueListBuilder<int> stackDir = new(stackalloc int[32]); // 32 arbitrarily chosen
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
5306scoped ValueListBuilder<int> separatorList = new ValueListBuilder<int>(stackalloc int[string.StackallocIntBufferSizeLimit]); 5313lengthList = new ValueListBuilder<int>(stackalloc int[string.StackallocIntBufferSizeLimit]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (18)
299var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 377var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 488var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 514var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 922var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 935var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1110var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1167var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1220var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1275var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1332var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1391var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1444var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1499var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1558var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1617var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1672var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1727var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (1)
199scoped ValueListBuilder<char> startingChars = new ValueListBuilder<char>(stackalloc char[128]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (5)
1354var replacementIndices = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1798var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1874var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1875var lengthListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1924var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (1)
2146var 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)
6122new ValueListBuilder<Task>(count.Value) : 6123new 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)
324internal static void NumberToString<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, char format, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 473internal static void NumberToStringFormat<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, ReadOnlySpan<char> format, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 954private static void FormatCurrency<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 986ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, 1132private static void AppendUnknownChar<TChar>(ref ValueListBuilder<TChar> vlb, char ch) where TChar : unmanaged, IUtfChar<TChar> 1146static void AppendNonAsciiBytes(ref ValueListBuilder<TChar> vlb, char ch) 1154private static void AppendSurrogatePair<TChar>(ref ValueListBuilder<TChar> vlb, char highSurrogate, char lowSurrogate) where TChar : unmanaged, IUtfChar<TChar> 1171private static void FormatNumber<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar> 1196private static void FormatScientific<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar) where TChar : unmanaged, IUtfChar<TChar> 1230private static void FormatExponent<TChar>(ref ValueListBuilder<TChar> vlb, NumberFormatInfo info, int value, char expChar, int minDigits, bool positiveSign) where TChar : unmanaged, IUtfChar<TChar> 1255private static void FormatGeneral<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar, bool suppressScientific) where TChar : unmanaged, IUtfChar<TChar> 1316private 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)
165internal static void FormatDigits<TChar>(ref ValueListBuilder<TChar> outputBuffer, int value, int minimumLength) where TChar : unmanaged, IUtfChar<TChar> 280internal static int ParseQuoteString<TChar>(scoped ReadOnlySpan<char> format, int pos, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 444DateTime dateTime, scoped ReadOnlySpan<char> format, DateTimeFormatInfo dtfi, TimeSpan offset, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 785internal static void AppendChar<TChar>(ref ValueListBuilder<TChar> result, char ch) where TChar : unmanaged, IUtfChar<TChar> 798static void AppendNonAsciiByte(ref ValueListBuilder<TChar> result, char ch) 805internal static int AppendChar<TChar>(ref ValueListBuilder<TChar> result, scoped ReadOnlySpan<char> value) where TChar : unmanaged, IUtfChar<TChar> 821private static void AppendString<TChar>(ref ValueListBuilder<TChar> result, scoped ReadOnlySpan<char> s) where TChar : unmanaged, IUtfChar<TChar> 834internal static void FormatFraction<TChar>(ref ValueListBuilder<TChar> result, int fraction, ReadOnlySpan<char> fractionFormat) where TChar : unmanaged, IUtfChar<TChar> 854private static void FormatCustomizedTimeZone<TChar>(DateTime dateTime, TimeSpan offset, int tokenLen, bool timeOnly, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 914private static void FormatCustomizedRoundripTimeZone<TChar>(DateTime dateTime, TimeSpan offset, ref ValueListBuilder<TChar> result) where TChar : unmanaged, IUtfChar<TChar> 1098var vlb = new ValueListBuilder<char>(stackalloc char[256]); 1202var vlb = new ValueListBuilder<TChar>(destination);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\StringInfo.cs (1)
215ValueListBuilder<int> builder = new ValueListBuilder<int>(stackalloc int[64]); // 64 arbitrarily chosen
src\runtime\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]); 345private 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)
321using ValueListBuilder<int> stackDir = new(stackalloc int[32]); // 32 arbitrarily chosen
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
5306scoped ValueListBuilder<int> separatorList = new ValueListBuilder<int>(stackalloc int[string.StackallocIntBufferSizeLimit]); 5307scoped ValueListBuilder<int> lengthList = default;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Formatting.cs (22)
299var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 308private static string? FormatDecimalIeee754<TDecimal, TValue, TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, TValue value, ReadOnlySpan<char> format, NumberFormatInfo info) 377var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 400private static void FormatGeneralAndRoundTripDecimalIeee754<TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, char expChar, int nMaxDigits, NumberFormatInfo info) 488var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 514var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 717private static void FormatFloatingPointAsHex<TNumber, TChar>(ref ValueListBuilder<TChar> vlb, TNumber value, char fmt, int precision, NumberFormatInfo info) 922var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 935var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 953private static string? FormatFloat<TNumber, TChar>(ref ValueListBuilder<TChar> vlb, ref NumberBuffer number, TNumber value, ReadOnlySpan<char> format, NumberFormatInfo info) 1110var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1167var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1220var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1275var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1332var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1391var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1444var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1499var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1558var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1617var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]); 1672var vlb = new ValueListBuilder<char>(stackalloc char[CharStackBufferSize]); 1727var vlb = new ValueListBuilder<TChar>(stackalloc TChar[CharStackBufferSize]);
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (14)
1354var replacementIndices = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1798var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1874var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1875var lengthListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 1924var sepListBuilder = new ValueListBuilder<int>(stackalloc int[StackallocIntBufferSizeLimit]); 2059/// <param name="sepListBuilder"><see cref="ValueListBuilder{T}"/> to store indexes</param> 2060internal static void MakeSeparatorListAny(ReadOnlySpan<char> source, ReadOnlySpan<char> separators, ref ValueListBuilder<int> sepListBuilder) 2114private 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> 2422internal 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> 2450internal 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)
2146var 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)
6121ValueListBuilder<Task> builder = count is > 8 ?