Ejemplo n.º 1
0
 public void setCurrentEngine(AvailableEngines newEngine)
 {
     if (engineToUse != newEngine || tvAssemblyBrowser.Nodes.Count == 0)
     {
         engineToUse = newEngine;
         refreshGui();
     }
 }
Ejemplo n.º 2
0
        public iSearchEngine getEngine(AvailableEngines ae)
        {
            iSearchEngine engine;

            switch (ae)
            {
            case AvailableEngines.GOOGLE:
                engine = GoogleEngine.Instance;
                return(engine);

            case AvailableEngines.YAHOO:
                engine = YahooEngine.Instance;
                return(engine);

            default:
                return(null);
            }
        }
Ejemplo n.º 3
0
        public static ResumeWord getSearchEngineWinner(AvailableEngines engine, List <SearchResult> data)
        {
            List <ResumeWord> resume = new List <ResumeWord>();

            foreach (SearchResult item in data)
            {
                EngineResult target = item.res.Find(x => x.engine.ToString() == engine.ToString());
                resume.Add(new ResumeWord {
                    word = item.word,
                    res  = target.result
                });
            }
            ResumeWord currentUpper = resume[0];

            foreach (ResumeWord item in resume)
            {
                if (item.res > currentUpper.res)
                {
                    currentUpper.word = item.word;
                    currentUpper.res  = item.res;
                }
            }
            return(currentUpper);
        }
 public void setCurrentEngine(AvailableEngines newEngine)
 {
     if (engineToUse != newEngine || tvAssemblyBrowser.Nodes.Count == 0)
     {
         engineToUse = newEngine;
         refreshGui();
     }
 }