21 instantiations of ValueStringBuilder
System.Private.Uri (21)
System\Uri.cs (11)
1044
var result = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
2726
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2727
: new
ValueStringBuilder
(str.Length);
2743
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2744
: new
ValueStringBuilder
(str.Length);
2830
var hostBuilder = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
3440
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
3751
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4263
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4319
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4363
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
337
var vsb = new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (5)
70
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
524
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
567
vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
572
vsb = new
ValueStringBuilder
(destination.Slice(indexOfFirstToUnescape));
811
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 (1)
218
public static bool TryGetUnicodeEquivalent(string hostname, 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)
1044
var
result = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2725
var
dest = str.Length <= StackallocThreshold
2742
var
dest = str.Length <= StackallocThreshold
2754
private ReadOnlySpan<char> RecreateParts(scoped ref
ValueStringBuilder
dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs)
2830
var
hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2934
void FormatQueryOrFragment(ReadOnlySpan<char> slice, ref
ValueStringBuilder
dest, ushort nonCanonical, UriFormat formatAs, bool isQuery)
3440
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
3751
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4204
private void GetCanonicalPath(ref
ValueStringBuilder
dest, UriFormat formatAs)
4263
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4319
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4363
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4380
private static void UnescapePathSlashesAndDots(ref
ValueStringBuilder
vsb, int i, bool unescapeBackslashes)
4407
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 (4)
70
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
524
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
558
scoped
ValueStringBuilder
vsb;
811
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)