コード例 #1
0
 /// <summary>
 /// Browsers the addons data parse.
 /// </summary>
 /// <param name="ROnGetAllBrowserAddonListResponse">The r on get all browser addon list response.</param>
 /// <param name="BrowserAddonListDataToParse">The browser addon list data to parse.</param>
 /// <param name="BrowserName">Name of the browser.</param>
 private static void BrowserAddonsDataParse(OnGetAllBrowserAddonListResponse ROnGetAllBrowserAddonListResponse, List <string> BrowserAddonListDataToParse, string BrowserName)
 {
     try {
         foreach (string AddonName in BrowserAddonListDataToParse)
         {
             OnGetAllBrowserAddonListResponse.AddonInfo addoninfo = new OnGetAllBrowserAddonListResponse.AddonInfo();
             addoninfo.TargetBrowserName = BrowserName;
             addoninfo.AddonName         = AddonName;
         }
     }catch (Exception ex)
     {
         ROnGetAllBrowserAddonListResponse.Errors.AddErrorToErrorList(MethodBase.GetCurrentMethod().ToString(), ex.Message);
     }
 }
コード例 #2
0
        /// <summary>
        /// Called when [get all browser addon list].
        /// </summary>
        /// <returns>OnGetAllBrowserAddonListResponse class object</returns>
        public static OnGetAllBrowserAddonListResponse OnGetAllBrowserAddonList()
        {
            OnGetAllBrowserAddonListResponse ROnGetAllBrowserAddonListResponse = new OnGetAllBrowserAddonListResponse();

            try
            {
                OnGetBrowserListResponse Browsers      = OnGetBrowserList();
                List <string>            AddonsToParse = null;
                foreach (string BrowserName in Browsers.BrowserList)
                {
                    if (BrowserName == "Google Chrome")
                    {
                        AddonsToParse = Chrome.Chrome.OnGetChromeAddonList();
                    }
                    else if (BrowserName == "FIREFOX.EXE")
                    {
                        AddonsToParse = Firefox.Firefox.OnGetFirefoxAddonList();
                    }
                    else if (BrowserName == "IEXPLORE.EXE")
                    {
                        AddonsToParse = IE.IE.OnGetIEAddonList();
                    }
                    else if (BrowserName == "OperaStable")
                    {
                        AddonsToParse = Opera.Opera.OnGetOperaAddonList();
                    }
                    BrowserAddonsDataParse(ROnGetAllBrowserAddonListResponse, AddonsToParse, BrowserName);
                }
            }
            catch (Exception ex)
            {
                ROnGetAllBrowserAddonListResponse.Errors.AddErrorToErrorList(MethodBase.GetCurrentMethod().ToString(), ex.Message);
            }


            return(ROnGetAllBrowserAddonListResponse);
        }