4 writes to End
System.Private.Uri (4)
System\Uri.cs (4)
2263info.Offset.End = _string.Length; 2395info.Offset.End = _originalUnicodeString.Length; 3387_info.Offset.End = str.Length; 3643_info.Offset.End = idx;
23 references to End
System.Private.Uri (23)
System\Uri.cs (23)
161Debug.Assert(offset.End >= 0 && offset.End >= offset.Path); 168Debug.Assert(offset.End >= offset.Fragment && offset.End <= _string.Length); 1025_info.Offset.Query == _info.Offset.End) 1676result = _string.AsSpan(_info.Offset.Scheme, _info.Offset.End - _info.Offset.Scheme); 2397if (idx < info.Offset.End) 2406if (++idx < info.Offset.End) 2416for (++idx; idx < info.Offset.End; ++idx) 2541if ((_info.Offset.Host + i) >= _info.Offset.End || 2658if ((_info.Offset.Host + i) >= _info.Offset.End || host[i] != _string[_info.Offset.Host + i]) 3017if ((parts & UriComponents.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End) 3032str.AsSpan(offset, _info.Offset.End - offset), 3049UriHelper.UnescapeString(str, offset, _info.Offset.End, 3091if (_info.Offset.Scheme == 0 && _info.Offset.End == _string.Length) 3094return _string.Substring(_info.Offset.Scheme, _info.Offset.End - _info.Offset.Scheme); 3144_info.Offset.End > _info.Offset.Path && _string[_info.Offset.Path] == '/') 3174if (delimiterAwareIdx >= _info.Offset.End) 3177return _string.Substring(delimiterAwareIdx, _info.Offset.End - delimiterAwareIdx); 3198_string.AsSpan(_info.Offset.Host, _info.Offset.End - _info.Offset.Host)); 3200if (_info.Offset.Scheme == 0 && _info.Offset.End == _string.Length) 3203return _string.Substring(_info.Offset.Scheme, _info.Offset.End - _info.Offset.Scheme); 3206return _string.Substring(_info.Offset.Path, _info.Offset.End - _info.Offset.Path);