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)
1041var 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); 2827var hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4295var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4349var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4393var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
337var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (4)
522var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 565vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 570vsb = new ValueStringBuilder(destination.Slice(indexOfFirstToUnescape)); 820var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (4)
25var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 159vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 164vsb = new ValueStringBuilder(destination.Slice(indexOfFirstToEscape)); 218var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
27 references to ValueStringBuilder
System.Private.Uri (27)
System\DomainNameHelper.cs (1)
218public static bool TryGetUnicodeEquivalent(string hostname, ref ValueStringBuilder dest)
System\IriHelper.cs (1)
76var dest = span.Length <= Uri.StackallocThreshold
System\PercentEncodingHelper.cs (1)
13public static int UnescapePercentEncodedUTF8Sequence(scoped ReadOnlySpan<char> input, ref ValueStringBuilder dest, bool isQuery, bool iriParsing)
System\Uri.cs (12)
1041var result = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 2722var dest = str.Length <= StackallocThreshold 2739var dest = str.Length <= StackallocThreshold 2751private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs) 2827var hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 2931void FormatQueryOrFragment(ReadOnlySpan<char> slice, ref ValueStringBuilder dest, ushort nonCanonical, UriFormat formatAs, bool isQuery) 4236private void GetCanonicalPath(ref ValueStringBuilder dest, UriFormat formatAs) 4295var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4349var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4393var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4410private static void UnescapePathSlashesAndDots(ref ValueStringBuilder vsb, int i, bool unescapeBackslashes) 4437private static void Compress(ref ValueStringBuilder dest, int start, UriParser syntax)
System\UriBuilder.cs (1)
337var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (3)
522var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 556scoped ValueStringBuilder vsb; 820var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (8)
25var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 152scoped ValueStringBuilder vsb; 218var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 230internal static void EscapeString(scoped ReadOnlySpan<char> stringToEscape, ref ValueStringBuilder dest, 250scoped ReadOnlySpan<char> stringToEscape, ref ValueStringBuilder vsb, 319internal static void Unescape(scoped ReadOnlySpan<char> chars, ref ValueStringBuilder dest) 369internal static void UnescapeString(scoped ReadOnlySpan<char> chars, ref ValueStringBuilder dest, 498internal static void PercentEncodeByte(byte b, ref ValueStringBuilder to)