11 writes to Length
System.Private.Uri (11)
System\Uri.cs (10)
2816dest.Length--; 2837hostBuilder.Length = 0; 2868dest.Length--; 2884dest.Length -= MaxUshortLength - charsWritten; 4298dest.Length = start; 4352dest.Length = start; 4370dest.Length = start; 4396dest.Length = start; 4434vsb.Length = writeOffset; 4441dest.Length = start + UriHelper.Compress(
System\UriBuilder.cs (1)
388vsb.Length -= MaxUshortLength - charsWritten;
17 references to Length
System.Private.Uri (17)
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 (14)
1062int pathStart = result.Length; // save for optional Compress() call 1089Span<char> slashSpan = result.RawChars.Slice(0, result.Length); 2841ReadOnlySpan<char> hostSlice = hostBuilder.Length == 0 ? host : hostBuilder.AsSpan(); 2896if (InFact(Flags.AuthorityFound) && dest.Length != 0 && dest[0] == '/') 4244int start = dest.Length; 4296copy.Append(dest.AsSpan(start, dest.Length - start)); 4301start = dest.Length; 4335if (InFact(Flags.ShouldBeCompressed) && dest.Length - offset > 0) 4350copy.Append(dest.AsSpan(start, dest.Length - start)); 4355start = dest.Length; 4363ReadOnlySpan<char> slice = dest.AsSpan(start, dest.Length - start); 4412Span<char> chars = vsb.RawChars.Slice(0, vsb.Length); 4439Debug.Assert(start <= dest.Length); 4442dest.RawChars.Slice(start, dest.Length - start),
System\UriExt.cs (1)
575int newLength = indexOfFirstToUnescape + vsb.Length;
System\UriHelper.cs (1)
169int newLength = checked(indexOfFirstToEscape + vsb.Length);