2 writes to Fragment
System.Private.Uri (2)
System\Uri.cs (2)
3386_info.Offset.Fragment = str.Length; // There is no fragment in DisablePathAndQueryCanonicalization mode 3616_info.Offset.Fragment = idx;
20 references to Fragment
System.Private.Uri (20)
System\Uri.cs (20)
167Debug.Assert(offset.Fragment >= 0 && offset.Fragment >= offset.Query); 168Debug.Assert(offset.End >= offset.Fragment && offset.End <= _string.Length); 181Debug.Assert(offset.Fragment == 0); 1050result = new char[host.Length + 3 + _info.Offset.Fragment - _info.Offset.Path]; 2978if ((parts & UriComponents.Query) != 0 && _info.Offset.Query < _info.Offset.Fragment) 2993str.AsSpan(offset, _info.Offset.Fragment - offset), 3010UriHelper.UnescapeString(str, offset, _info.Offset.Fragment, 3017if ((parts & UriComponents.Fragment) != 0 && _info.Offset.Fragment < _info.Offset.End) 3019int offset = _info.Offset.Fragment + 1; 3102_string.AsSpan(_info.Offset.Host, _info.Offset.Fragment - _info.Offset.Host)); 3104if (_info.Offset.Scheme == 0 && _info.Offset.Fragment == _string.Length) 3107return _string.Substring(_info.Offset.Scheme, _info.Offset.Fragment - _info.Offset.Scheme); 3115if (_info.Offset.Scheme == 0 && _info.Offset.Fragment == _string.Length) 3118return _string.Substring(_info.Offset.Scheme, _info.Offset.Fragment - _info.Offset.Scheme); 3162if (delimiterAwareIdx >= _info.Offset.Fragment) 3165return _string.Substring(delimiterAwareIdx, _info.Offset.Fragment - delimiterAwareIdx); 3170delimiterAwareIdx = _info.Offset.Fragment + 1; 3172delimiterAwareIdx = _info.Offset.Fragment; 3191return _string.Substring(_info.Offset.Path, _info.Offset.Fragment - _info.Offset.Path);