System.Security.Util.URLString.ParseNonFileURL C# (CSharp) Method

ParseNonFileURL() private method

private ParseNonFileURL ( String url ) : void
url String
return void
        private void ParseNonFileURL(String url)
        {
            String temp = url;
            int index = temp.IndexOf('/');

            if (index == -1)
            {
#if !PLATFORM_UNIX
                m_localSite = null;    // for drive letter
#endif // !PLATFORM_UNIX
                m_siteString = new SiteString( temp );
                m_directory = new DirectoryString();
            }
            else
            {
#if !PLATFORM_UNIX 
                String site = temp.Substring( 0, index );
                m_localSite = null;
                m_siteString = new SiteString( site );

                String directoryString = temp.Substring( index + 1 );

                if (directoryString.Length == 0)
                {
                    m_directory = new DirectoryString();
                }
                else
                {
                    m_directory = new DirectoryString( directoryString, false );
                }
#else
                String directoryString = temp.Substring( index + 1 );
                String site = temp.Substring( 0, index );
                m_directory = new DirectoryString( directoryString, false );
                m_siteString = new SiteString( site );
#endif //!PLATFORM_UNIX
            }
            return;
        }