20 instantiations of ValueStringBuilder
System.Private.Uri (20)
System\Uri.cs (11)
1030
var result = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
2712
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2713
: new
ValueStringBuilder
(str.Length);
2729
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2730
: new
ValueStringBuilder
(str.Length);
2816
var hostBuilder = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
3426
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
3511
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4241
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4297
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4341
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
337
var vsb = new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (4)
532
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
581
vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
586
vsb = new
ValueStringBuilder
(destination.Slice(indexOfFirstToUnescape));
776
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (4)
25
var vsb = new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold]);
159
vsb = new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold]);
164
vsb = new
ValueStringBuilder
(destination.Slice(indexOfFirstToEscape));
218
var vsb = new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold]);
30 references to ValueStringBuilder
System.Private.Uri (30)
System\DomainNameHelper.cs (2)
218
public static unsafe bool TryGetUnicodeEquivalent(string hostname, ref
ValueStringBuilder
dest)
299
private static void AppendIdnUnicode(scoped ReadOnlySpan<char> ascii, ref
ValueStringBuilder
dest)
System\IriHelper.cs (1)
74
public static void EscapeUnescapeIri(ref
ValueStringBuilder
dest, scoped ReadOnlySpan<char> span, bool isQuery)
System\PercentEncodingHelper.cs (1)
13
public static int UnescapePercentEncodedUTF8Sequence(scoped ReadOnlySpan<char> input, ref
ValueStringBuilder
dest, bool isQuery, bool iriParsing)
System\Uri.cs (14)
1030
var
result = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2711
var
dest = str.Length <= StackallocThreshold
2728
var
dest = str.Length <= StackallocThreshold
2740
private ReadOnlySpan<char> RecreateParts(scoped ref
ValueStringBuilder
dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs)
2816
var
hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2920
void FormatQueryOrFragment(ReadOnlySpan<char> slice, ref
ValueStringBuilder
dest, ushort nonCanonical, UriFormat formatAs, bool isQuery)
3426
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
3511
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4182
private void GetCanonicalPath(ref
ValueStringBuilder
dest, UriFormat formatAs)
4241
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4297
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4341
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4358
private static void UnescapePathSlashesAndDots(ref
ValueStringBuilder
vsb, int i, bool unescapeBackslashes)
4385
private static void Compress(ref
ValueStringBuilder
dest, int start, UriParser syntax)
System\UriBuilder.cs (1)
337
var
vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (3)
532
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
572
scoped
ValueStringBuilder
vsb;
776
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (8)
25
var
vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
152
scoped
ValueStringBuilder
vsb;
218
var
vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
230
internal static void EscapeString(scoped ReadOnlySpan<char> stringToEscape, ref
ValueStringBuilder
dest,
250
scoped ReadOnlySpan<char> stringToEscape, ref
ValueStringBuilder
vsb,
319
internal static void Unescape(scoped ReadOnlySpan<char> chars, ref
ValueStringBuilder
dest)
369
internal static void UnescapeString(scoped ReadOnlySpan<char> chars, ref
ValueStringBuilder
dest,
498
internal static void PercentEncodeByte(byte b, ref
ValueStringBuilder
to)