20 instantiations of ValueStringBuilder
System.Private.Uri (20)
System\IriHelper.cs (2)
77
? new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold])
78
: new
ValueStringBuilder
(span.Length);
System\Uri.cs (9)
1041
var result = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
2723
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2724
: new
ValueStringBuilder
(str.Length);
2740
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2741
: new
ValueStringBuilder
(str.Length);
2827
var hostBuilder = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4295
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4349
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4393
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
337
var vsb = new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (4)
522
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
565
vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
570
vsb = new
ValueStringBuilder
(destination.Slice(indexOfFirstToUnescape));
820
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]);
27 references to ValueStringBuilder
System.Private.Uri (27)
System\DomainNameHelper.cs (1)
218
public static bool TryGetUnicodeEquivalent(string hostname, ref
ValueStringBuilder
dest)
System\IriHelper.cs (1)
76
var
dest = span.Length <= Uri.StackallocThreshold
System\PercentEncodingHelper.cs (1)
13
public static int UnescapePercentEncodedUTF8Sequence(scoped ReadOnlySpan<char> input, ref
ValueStringBuilder
dest, bool isQuery, bool iriParsing)
System\Uri.cs (12)
1041
var
result = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2722
var
dest = str.Length <= StackallocThreshold
2739
var
dest = str.Length <= StackallocThreshold
2751
private ReadOnlySpan<char> RecreateParts(scoped ref
ValueStringBuilder
dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs)
2827
var
hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2931
void FormatQueryOrFragment(ReadOnlySpan<char> slice, ref
ValueStringBuilder
dest, ushort nonCanonical, UriFormat formatAs, bool isQuery)
4236
private void GetCanonicalPath(ref
ValueStringBuilder
dest, UriFormat formatAs)
4295
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4349
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4393
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4410
private static void UnescapePathSlashesAndDots(ref
ValueStringBuilder
vsb, int i, bool unescapeBackslashes)
4437
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)
522
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
556
scoped
ValueStringBuilder
vsb;
820
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)