3 writes to User
System.Private.Uri (3)
System\Uri.cs (3)
2315info.Offset.User = (int)(cF & Flags.IndexMask); 2326info.Offset.User = idx; 3315_info.Offset.User = _string.Length;
23 references to User
System.Private.Uri (23)
System\Uri.cs (20)
158Debug.Assert(offset.User >= 0 && offset.User >= offset.Scheme); 159Debug.Assert(offset.Host >= 0 && offset.Host >= offset.User); 2316info.Offset.Host = info.Offset.User; 2317info.Offset.Path = info.Offset.User; 2822ReadOnlySpan<char> slice = str.AsSpan(_info.Offset.User, _info.Offset.Host - _info.Offset.User); 3036_string.AsSpan(_info.Offset.Scheme, _info.Offset.User - _info.Offset.Scheme), 3063_string.AsSpan(_info.Offset.Scheme, _info.Offset.User - _info.Offset.Scheme), 3086return _string.Substring(_info.Offset.Scheme, _info.Offset.User - _info.Offset.Scheme); 3142return (_info.Offset.Path - _info.Offset.User == 0) ? string.Empty : 3143_string.Substring(_info.Offset.User, _info.Offset.Path - _info.Offset.User); 3149return string.Concat(_string.AsSpan(_info.Offset.User, _info.Offset.Path - _info.Offset.User), 3159_string.AsSpan(_info.Offset.Scheme, _info.Offset.User - _info.Offset.Scheme), 3181if (_info.Offset.User >= delimiterAwareIdx) 3184return _string.Substring(_info.Offset.User, delimiterAwareIdx - _info.Offset.User); 3260idx = _info.Offset.User;
System\UriExt.cs (3)
505if (idx >= _info.Offset.User || _string[idx - 1] == '\\' || _string[idx] == '\\') 510while (++idx < _info.Offset.User && (_string[idx] == '/' || _string[idx] == '\\')) 542idx = _info.Offset.User;