11 writes to Length
System.Private.Uri (11)
System\Uri.cs (10)
2819dest.Length--; 2840hostBuilder.Length = 0; 2871dest.Length--; 2887dest.Length -= MaxUshortLength - charsWritten; 4266dest.Length = start; 4322dest.Length = start; 4340dest.Length = start; 4366dest.Length = start; 4404vsb.Length = writeOffset; 4411dest.Length = start + UriHelper.Compress(
System\UriBuilder.cs (1)
388vsb.Length -= MaxUshortLength - charsWritten;
21 references to Length
System.Private.Uri (21)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (1)
69/// Does not ensure there is a null char after <see cref="Length"/>
System\Uri.cs (18)
1065int pathStart = result.Length; // save for optional Compress() call 1092Span<char> slashSpan = result.RawChars.Slice(0, result.Length); 2844ReadOnlySpan<char> hostSlice = hostBuilder.Length == 0 ? host : hostBuilder.AsSpan(); 2899if (InFact(Flags.AuthorityFound) && dest.Length != 0 && dest[0] == '/') 3464_info.Offset.User = vsb.Length; 3465_info.Offset.Host = vsb.Length; 3474_info.Offset.Path = vsb.Length; 4212int start = dest.Length; 4264copy.Append(dest.AsSpan(start, dest.Length - start)); 4269start = dest.Length; 4303if (InFact(Flags.ShouldBeCompressed) && dest.Length - offset > 0) 4308if (dest.Length > start && dest[start] == '\\') 4320copy.Append(dest.AsSpan(start, dest.Length - start)); 4325start = dest.Length; 4333ReadOnlySpan<char> slice = dest.AsSpan(start, dest.Length - start); 4382Span<char> chars = vsb.RawChars.Slice(0, vsb.Length); 4409Debug.Assert(start <= dest.Length); 4412dest.RawChars.Slice(start, dest.Length - start),
System\UriExt.cs (1)
577int newLength = indexOfFirstToUnescape + vsb.Length;
System\UriHelper.cs (1)
169int newLength = checked(indexOfFirstToEscape + vsb.Length);