21 instantiations of ValueStringBuilder
System.Private.Uri (21)
System\IriHelper.cs (2)
95? new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]) 96: new ValueStringBuilder(size);
System\Uri.cs (9)
1247var dest = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 2791? new ValueStringBuilder(stackalloc char[StackallocThreshold]) 2792: new ValueStringBuilder(str.Length); 2808? new ValueStringBuilder(stackalloc char[StackallocThreshold]) 2809: new ValueStringBuilder(str.Length); 2912var hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4395var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4458var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4499var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
313var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (4)
600var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 647vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 652vsb = new ValueStringBuilder(destination.Slice(indexOfFirstToUnescape)); 905var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (5)
26var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 161vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 166vsb = new ValueStringBuilder(destination.Slice(indexOfFirstToEscape)); 220var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 335ValueStringBuilder vsb = new ValueStringBuilder(dest.Length);
26 references to ValueStringBuilder
System.Private.Uri (26)
System\DomainNameHelper.cs (1)
218public static bool TryGetUnicodeEquivalent(string hostname, ref ValueStringBuilder dest)
System\IriHelper.cs (1)
94var 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)
1247var dest = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 2790var dest = str.Length <= StackallocThreshold 2807var dest = str.Length <= StackallocThreshold 2819private ReadOnlySpan<char> RecreateParts(scoped ref ValueStringBuilder dest, string str, UriComponents parts, ushort nonCanonical, UriFormat formatAs) 2912var hostBuilder = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4330private unsafe void GetCanonicalPath(ref ValueStringBuilder dest, UriFormat formatAs) 4395var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4458var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 4499var copy = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriBuilder.cs (1)
313var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]);
System\UriExt.cs (3)
600var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]); 638scoped ValueStringBuilder vsb; 905var vsb = new ValueStringBuilder(stackalloc char[StackallocThreshold]);
System\UriHelper.cs (10)
26var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 154scoped ValueStringBuilder vsb; 220var vsb = new ValueStringBuilder(stackalloc char[Uri.StackallocThreshold]); 232internal static void EscapeString(scoped ReadOnlySpan<char> stringToEscape, ref ValueStringBuilder dest, 252scoped ReadOnlySpan<char> stringToEscape, ref ValueStringBuilder vsb, 335ValueStringBuilder vsb = new ValueStringBuilder(dest.Length); 364internal static unsafe void UnescapeString(string input, int start, int end, ref ValueStringBuilder dest, 372internal static unsafe void UnescapeString(scoped ReadOnlySpan<char> input, scoped ref ValueStringBuilder dest, 380internal static unsafe void UnescapeString(char* pStr, int start, int end, ref ValueStringBuilder dest, 526internal static void PercentEncodeByte(byte b, ref ValueStringBuilder to)