12 writes to Length
System.Private.Uri (12)
System\Uri.cs (11)
2865dest.Length--; 2886hostBuilder.Length = 0; 2917dest.Length--; 2933dest.Length -= MaxUshortLength - charsWritten; 4335dest.Length = end; 4371dest.Length = start; 4396dest.Length = end; 4431dest.Length = start; 4449dest.Length = start; 4475dest.Length = start; 4560dest.Length = start + UriHelper.Compress(
System\UriBuilder.cs (1)
364vsb.Length -= MaxUshortLength - charsWritten;
18 references to Length
System.Private.Uri (18)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (1)
68/// Does not ensure there is a null char after <see cref="Length"/>
System\Uri.cs (15)
1066int pathStart = result.Length; // save for optional Compress() call 1093Span<char> slashSpan = result.RawChars.Slice(0, result.Length); 2890ReadOnlySpan<char> hostSlice = hostBuilder.Length == 0 ? host : hostBuilder.AsSpan(); 2945if (InFact(Flags.AuthorityFound) && dest.Length != 0 && dest[0] == '/') 4311int start = dest.Length; 4332int end = dest.Length; 4369copy.Append(dest.AsSpan(start, dest.Length - start)); 4374start = dest.Length; 4393int end = dest.Length; 4414if (InFact(Flags.ShouldBeCompressed) && dest.Length - offset > 0) 4429copy.Append(dest.AsSpan(start, dest.Length - start)); 4434start = dest.Length; 4442ReadOnlySpan<char> slice = dest.AsSpan(start, dest.Length - start); 4558Debug.Assert(start <= dest.Length); 4561dest.RawChars.Slice(start, dest.Length - start),
System\UriExt.cs (1)
652int newLength = indexOfFirstToUnescape + vsb.Length;
System\UriHelper.cs (1)
169int newLength = checked(indexOfFirstToEscape + vsb.Length);