コード例 #1
0
 public static bool ParseUrl(string url, out IDictionary parts)
 {
     parts = new Hashtable(4);
     try {
         ICSharpCode.SharpCvsLib.Misc.CvsRoot root =
             new ICSharpCode.SharpCvsLib.Misc.CvsRoot(url);
         parts["schema"]     = root.TransportProtocol.ToString();
         parts["host"]       = root.Host;
         parts["port"]       = root.Port;
         parts["requestUri"] = root.CvsRepository;
         return(true);
     } catch (Misc.CvsRootParseException) {
         return(false);
     }
 }
コード例 #2
0
		public static bool ParseUrl(string url, out IDictionary parts) {
            parts = new Hashtable(4);
            try {
                ICSharpCode.SharpCvsLib.Misc.CvsRoot root = 
                    new ICSharpCode.SharpCvsLib.Misc.CvsRoot(url);
                parts["schema"] = root.TransportProtocol.ToString();
                parts["host"] = root.Host;
                parts["port"] = root.Port;
                parts["requestUri"] = root.CvsRepository;
                return true;
            } catch (Misc.CvsRootParseException) {
                return false;
            }
		}