private void addFilesToSourcePaths(ObservableCollection <string> items, int count) { int index = 0; while (index < count) { if (items.ElementAtOrDefault(index) != null) { SourcePaths.Add(new FileSystemElement() { Path = items.ElementAt(index), IsFile = true }); } else { break; } index++; } }
void IReceiveArgumentList.ReceiveFrom(ArgumentList argumentList) { argumentList.Add("ssrs-uri", o => SsrsUriString = o); argumentList.AddRemainder("files|directories...", o => SourcePaths.Add(o)); }