21 instantiations of ValueStringBuilder
System.Private.Uri (21)
System\Uri.cs (11)
1025
var result = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
2707
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2708
: new
ValueStringBuilder
(str.Length);
2724
? new
ValueStringBuilder
(stackalloc char[StackallocThreshold])
2725
: new
ValueStringBuilder
(str.Length);
2811
var hostBuilder = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
3421
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
3727
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4229
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4285
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
4329
var copy = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
337
var vsb = new
ValueStringBuilder
(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (5)
164
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
518
var vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
561
vsb = new
ValueStringBuilder
(stackalloc char[StackallocThreshold]);
566
vsb = new
ValueStringBuilder
(destination.Slice(indexOfFirstToUnescape));
756
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]);
31 references to ValueStringBuilder
System.Private.Uri (31)
System\DomainNameHelper.cs (2)
218
public static 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)
1025
var
result = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2706
var
dest = str.Length <= StackallocThreshold
2723
var
dest = str.Length <= StackallocThreshold
2735
private ReadOnlySpan<char> RecreateParts(scoped ref
ValueStringBuilder
dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs)
2811
var
hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
2915
void FormatQueryOrFragment(ReadOnlySpan<char> slice, ref
ValueStringBuilder
dest, ushort nonCanonical, UriFormat formatAs, bool isQuery)
3421
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
3727
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4170
private void GetCanonicalPath(ref
ValueStringBuilder
dest, UriFormat formatAs)
4229
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4285
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4329
var
copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
4346
private static void UnescapePathSlashesAndDots(ref
ValueStringBuilder
vsb, int i, bool unescapeBackslashes)
4373
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)
164
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
518
var
vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
552
scoped
ValueStringBuilder
vsb;
756
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)