20 instantiations of ValueStringBuilder
System.Private.Uri (20)
System\IriHelper.cs (2)
93? new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]) 94: new ValueStringBuilder(size);
System\Uri.cs (9)
1196var dest = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 2740? new ValueStringBuilder(stackalloc char[StackallocThreshold]) 2741: new ValueStringBuilder(str.Length); 2757? new ValueStringBuilder(stackalloc char[StackallocThreshold]) 2758: new ValueStringBuilder(str.Length); 2859var hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4357var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4416var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4457var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
313var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (4)
604var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 651vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 656vsb = new ValueStringBuilder(destination.Slice(indexOfFirstToUnescape)); 909var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (4)
144vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 149vsb = new ValueStringBuilder(destination.Slice(indexOfFirstToEscape)); 203var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 318ValueStringBuilder vsb = new ValueStringBuilder(dest.Length);
23 references to ValueStringBuilder
System.Private.Uri (23)
System\DomainNameHelper.cs (1)
218public static bool TryGetUnicodeEquivalent(string hostname, ref ValueStringBuilder dest)
System\IriHelper.cs (1)
92var dest = size <= Uri.StackallocThreshold
System\PercentEncodingHelper.cs (1)
12public static unsafe int UnescapePercentEncodedUTF8Sequence(char* input, int length, ref ValueStringBuilder dest, bool isQuery, bool iriParsing)
System\Uri.cs (9)
1196var dest = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 2739var dest = str.Length <= StackallocThreshold 2756var dest = str.Length <= StackallocThreshold 2768private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs) 2859var hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4292private unsafe void GetCanonicalPath(ref ValueStringBuilder dest, UriFormat formatAs) 4357var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4416var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4457var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
313var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (2)
604var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 909var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (8)
203var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 215internal static unsafe void EscapeString(scoped ReadOnlySpan<char> stringToEscape, ref ValueStringBuilder dest, 235scoped ReadOnlySpan<char> stringToEscape, ref ValueStringBuilder vsb, 318ValueStringBuilder vsb = new ValueStringBuilder(dest.Length); 347internal static unsafe void UnescapeString(string input, int start, int end, ref ValueStringBuilder dest, 355internal static unsafe void UnescapeString(scoped ReadOnlySpan<char> input, scoped ref ValueStringBuilder dest, 363internal static unsafe void UnescapeString(char* pStr, int start, int end, ref ValueStringBuilder dest, 509internal static void PercentEncodeByte(byte b, ref ValueStringBuilder to)