Exemplo n.º 1
0
 public IList <string> GetModuleNames()
 {
     if (_typeDb == null)
     {
         return(new string[0]);
     }
     return(new List <string>(_typeDb.GetModuleNames()));
 }
Exemplo n.º 2
0
        public IList <string> GetModuleNames()
        {
            var fromDb = (_typeDb?.GetModuleNames()).MaybeEnumerate().ToList();

            fromDb.AddRange((_searchPathDb?.GetModuleNames()).MaybeEnumerate());

            // TODO: Return list of not-yet-imported modules from search paths?

            return(fromDb);
        }
Exemplo n.º 3
0
        public IList <string> GetModuleNames()
        {
            var fromDb = (_typeDb?.GetModuleNames()).MaybeEnumerate().ToList();

            fromDb.AddRange((_searchPathDb?.GetModuleNames()).MaybeEnumerate());

            fromDb.AddRange((_searchPathPackages?.Keys).MaybeEnumerate());

            return(fromDb);
        }
Exemplo n.º 4
0
        public IList <string> GetModuleNames()
        {
            var fromDb = (_typeDb?.GetModuleNames()).MaybeEnumerate().ToList();

            PythonTypeDatabase db;

            lock (_searchPathDbLock) {
                db = _searchPathDb;
            }
            fromDb.AddRange((db?.GetModuleNames()).MaybeEnumerate());

            fromDb.AddRange((_searchPathPackages?.Keys).MaybeEnumerate());

            return(fromDb);
        }
Exemplo n.º 5
0
        public IList <string> GetModuleNames()
        {
            List <string> res = new List <string>(_modules.Keys);

            res.AddRange(Remote.GetModuleNames());

            if (_typeDb != null)
            {
                foreach (var name in _typeDb.GetModuleNames())
                {
                    res.Add(name);
                }
            }

            return(res);
        }