public string GetCustomUploaderName(int index, TaskSettings taskSettings) { if (taskSettings.OverrideCustomUploader) { index = taskSettings.CustomUploaderIndex.BetweenOrDefault(0, Program.UploadersConfig.CustomUploadersList.Count - 1); } CustomUploaderItem cui = Program.UploadersConfig.CustomUploadersList.ReturnIfValidIndex(index); if (cui != null) { return(cui.ToString()); } return(null); }