Ejemplo n.º 1
0
 public static void RemoveSearchPath(string path)
 {
     LOG.debug("RemoveSearchPath {0}", path);
     lock (CUSTOM_SEARCH_PATHS)
         if (CUSTOM_SEARCH_PATHS.Contains(path))
         {
             CUSTOM_SEARCH_PATHS.Remove(path);
         }
     LOG.debug("CUSTOM_SEARCH_PATHS : {0}", string.Join(":", CUSTOM_SEARCH_PATHS.ToArray()));
 }
Ejemplo n.º 2
0
            public static void AddSearchPath(string path)
            {
                string fullpath = IO.Hierarchy.ROOT.SolveFull(false, path);

                if (!IO.Directory.Exists(fullpath))
                {
                    throw new SIO.FileNotFoundException(string.Format("The path {0} doesn't resolve to a valid DLL search path!", path));
                }

                LOG.debug("AddSearchPath {0}", path);
                lock (CUSTOM_SEARCH_PATHS)
                    if (!CUSTOM_SEARCH_PATHS.Contains(path))
                    {
                        CUSTOM_SEARCH_PATHS.Add(path);
                    }
                LOG.debug("CUSTOM_SEARCH_PATHS : {0}", string.Join(":", CUSTOM_SEARCH_PATHS.ToArray()));
            }