CSL.TorrentBuilder.OnDoWork C# (CSharp) Метод

OnDoWork() защищенный Метод

protected OnDoWork ( DoWorkEventArgs e ) : void
e System.ComponentModel.DoWorkEventArgs
Результат void
        protected override void OnDoWork(DoWorkEventArgs e)
        {
            string d_folder = SettingsHandler.GetDownloadFolder();
            string t_folder = SettingsHandler.GetTorrentSaveFolder();
            string u_folder = SettingsHandler.GetTorrentClientFolder();
            string custom = SettingsHandler.GetCustomDirectory();

            if (d_folder == null || d_folder == "" || t_folder == null || t_folder == ""
                || u_folder == null || u_folder == "" || custom == null || custom == "")
            {
                //Prevent null errors thrown..
                ew.IssueGeneralWarning("Go to options, and start again", "Not all options are set", null);
                e.Result = null;
            }
            else
            {
                Type t = e.Argument.GetType();

                if (t.Equals(typeof(List<FileInfo>)))
                    Build(e.Argument);
            }
        }