3 writes to End
System (3)
net\System\URI.cs (3)
2270info.Offset.End = (ushort)m_String.Length; 2396info.Offset.End = (ushort)m_originalUnicodeString.Length; 3582m_Info.Offset.End = idx;
23 references to End
System (23)
net\System\URI.cs (23)
1051m_Info.Offset.Query == m_Info.Offset.End) 2398if (idx < info.Offset.End ){ 2404if (++idx < info.Offset.End){ 2412for (++idx; idx < info.Offset.End; ++idx){ 2540if ((m_Info.Offset.Host + i) >= m_Info.Offset.End || 2656if ((m_Info.Offset.Host + i) >= m_Info.Offset.End || host[i] != m_String[m_Info.Offset.Host + i]) { 2780int count = (m_Info.Offset.End-m_Info.Offset.User) * (formatAs == UriFormat.UriEscaped?12:1); 3008if ((parts & UriComponents.Fragment) != 0 && m_Info.Offset.Fragment < m_Info.Offset.End) 3019chars = UriHelper.EscapeString(m_String, delimiterAwareIndex, m_Info.Offset.End, chars, 3026UriHelper.UnescapeString(m_String, delimiterAwareIndex, m_Info.Offset.End, chars, 3034chars = UriHelper.UnescapeString(m_String, delimiterAwareIndex, m_Info.Offset.End, chars, 3041chars = UriHelper.UnescapeString(m_String, delimiterAwareIndex, m_Info.Offset.End, chars, 3048chars = UriHelper.UnescapeString(m_String, delimiterAwareIndex, m_Info.Offset.End, chars, 3056UriHelper.UnescapeString(m_String, delimiterAwareIndex, m_Info.Offset.End, chars, ref count, 3095if (m_Info.Offset.Scheme == 0 && m_Info.Offset.End == m_String.Length) 3098return m_String.Substring(m_Info.Offset.Scheme, m_Info.Offset.End - m_Info.Offset.Scheme); 3145m_Info.Offset.End > m_Info.Offset.Path && m_String[m_Info.Offset.Path] == '/') 3175if (delimiterAwareIdx >= m_Info.Offset.End) 3178return m_String.Substring(delimiterAwareIdx, m_Info.Offset.End - delimiterAwareIdx); 3197+ m_String.Substring(m_Info.Offset.Host, m_Info.Offset.End - m_Info.Offset.Host); 3199if (m_Info.Offset.Scheme == 0 && m_Info.Offset.End == m_String.Length) 3202return m_String.Substring(m_Info.Offset.Scheme, m_Info.Offset.End - m_Info.Offset.Scheme); 3205return m_String.Substring(m_Info.Offset.Path, m_Info.Offset.End - m_Info.Offset.Path);