2 writes to Fragment
System.Private.Uri (2)
17 references to Fragment
System.Private.Uri (17)
System\Uri.cs (17)
172Debug.Assert(offset.Fragment >= 0 && offset.Fragment >= offset.Query);
173Debug.Assert(offset.End >= offset.Fragment && offset.End <= _string.Length);
2910if ((parts & UriComponents.Query) != 0 && _info.Offset.Query < _info.Offset.Fragment)
2916FormatQueryOrFragment(str.AsSpan(offset, _info.Offset.Fragment - offset), ref dest, nonCanonical, formatAs, isQuery: true);
2920if ((parts & UriComponents.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End)
2922int offset = _info.Offset.Fragment + 1;
3015_string.AsSpan(_info.Offset.Host, _info.Offset.Fragment - _info.Offset.Host));
3017if (_info.Offset.Scheme == 0 && _info.Offset.Fragment == _string.Length)
3020return _string.Substring(_info.Offset.Scheme, _info.Offset.Fragment - _info.Offset.Scheme);
3028if (_info.Offset.Scheme == 0 && _info.Offset.Fragment == _string.Length)
3031return _string.Substring(_info.Offset.Scheme, _info.Offset.Fragment - _info.Offset.Scheme);
3075if (delimiterAwareIdx >= _info.Offset.Fragment)
3078return _string.Substring(delimiterAwareIdx, _info.Offset.Fragment - delimiterAwareIdx);
3083delimiterAwareIdx = _info.Offset.Fragment + 1;
3085delimiterAwareIdx = _info.Offset.Fragment;
3104return _string.Substring(_info.Offset.Path, _info.Offset.Fragment - _info.Offset.Path);