private static List <FileInfoX> FillConfirmationList(List <FileInfoX> inList, ConfirmRequest req) { bool assumeConfirmed = false; List <FileInfoX> confirmedList = new List <FileInfoX>(); foreach (FileInfoX x in inList) { Console.Write(req.ToString() + " " + x.LocalFileName + " "); if (assumeConfirmed) { Console.WriteLine(); confirmedList.Add(x); continue; } ConfirmAnswer a = GetAnswer(x.LocalFileName); if (a == ConfirmAnswer.Confirm) { confirmedList.Add(x); } else if (a == ConfirmAnswer.Skip) { continue; } else if (a == ConfirmAnswer.SkipAll) { break; } else if (a == ConfirmAnswer.ConfirmAll) { assumeConfirmed = true; confirmedList.Add(x); } } return(confirmedList); }
private static List<FileInfoX> FillConfirmationList(List<FileInfoX> inList, ConfirmRequest req) { bool assumeConfirmed = false; List<FileInfoX> confirmedList = new List<FileInfoX>(); foreach (FileInfoX x in inList) { Console.Write(req.ToString() + " " + x.LocalFileName + " "); if (assumeConfirmed) { Console.WriteLine(); confirmedList.Add(x); continue; } ConfirmAnswer a = GetAnswer(x.LocalFileName); if (a == ConfirmAnswer.Confirm) confirmedList.Add(x); else if (a == ConfirmAnswer.Skip) continue; else if (a == ConfirmAnswer.SkipAll) break; else if (a == ConfirmAnswer.ConfirmAll) { assumeConfirmed = true; confirmedList.Add(x); } } return confirmedList; }