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