11 writes to Length
System.Private.Uri (11)
System\Uri.cs (10)
2865dest.Length--; 2886hostBuilder.Length = 0; 2917dest.Length--; 2933dest.Length -= MaxUshortLength - charsWritten; 4365dest.Length = start; 4419dest.Length = start; 4437dest.Length = start; 4463dest.Length = start; 4501vsb.Length = writeOffset; 4508dest.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)
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; 4363copy.Append(dest.AsSpan(start, dest.Length - start)); 4368start = dest.Length; 4402if (InFact(Flags.ShouldBeCompressed) && dest.Length - offset > 0) 4417copy.Append(dest.AsSpan(start, dest.Length - start)); 4422start = dest.Length; 4430ReadOnlySpan<char> slice = dest.AsSpan(start, dest.Length - start); 4479Span<char> chars = vsb.RawChars.Slice(0, vsb.Length); 4506Debug.Assert(start <= dest.Length); 4509dest.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);