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