12 writes to Length
System.Private.Uri (12)
System\DomainNameHelper.cs (1)
308
dest.
Length
+= charsWritten;
System\Uri.cs (10)
2800
dest.
Length
--;
2821
hostBuilder.
Length
= 0;
2852
dest.
Length
--;
2868
dest.
Length
-= MaxUshortLength - charsWritten;
4232
dest.
Length
= start;
4288
dest.
Length
= start;
4306
dest.
Length
= start;
4332
dest.
Length
= start;
4370
vsb.
Length
= writeOffset;
4377
dest.
Length
= start + UriHelper.Compress(
System\UriBuilder.cs (1)
388
vsb.
Length
-= MaxUshortLength - charsWritten;
22 references to Length
System.Private.Uri (22)
src\libraries\Common\src\System\Text\ValueStringBuilder.cs (1)
69
/// Does not ensure there is a null char after <see cref="
Length
"/>
System\DomainNameHelper.cs (1)
303
while (!s_idnMapping.TryGetUnicode(ascii, dest.RawChars.Slice(dest.
Length
), out charsWritten))
System\Uri.cs (18)
1046
int pathStart = result.
Length
; // save for optional Compress() call
1073
Span<char> slashSpan = result.RawChars.Slice(0, result.
Length
);
2825
ReadOnlySpan<char> hostSlice = hostBuilder.
Length
== 0 ? host : hostBuilder.AsSpan();
2880
if (InFact(Flags.AuthorityFound) && dest.
Length
!= 0 && dest[0] == '/')
3445
_info.Offset.User = vsb.
Length
;
3446
_info.Offset.Host = vsb.
Length
;
3455
_info.Offset.Path = vsb.
Length
;
4178
int start = dest.
Length
;
4230
copy.Append(dest.AsSpan(start, dest.
Length
- start));
4235
start = dest.
Length
;
4269
if (InFact(Flags.ShouldBeCompressed) && dest.
Length
- offset > 0)
4274
if (dest.
Length
> start && dest[start] == '\\')
4286
copy.Append(dest.AsSpan(start, dest.
Length
- start));
4291
start = dest.
Length
;
4299
ReadOnlySpan<char> slice = dest.AsSpan(start, dest.
Length
- start);
4348
Span<char> chars = vsb.RawChars.Slice(0, vsb.
Length
);
4375
Debug.Assert(start <= dest.
Length
);
4378
dest.RawChars.Slice(start, dest.
Length
- start),
System\UriExt.cs (1)
571
int newLength = indexOfFirstToUnescape + vsb.
Length
;
System\UriHelper.cs (1)
169
int newLength = checked(indexOfFirstToEscape + vsb.
Length
);