public IList<IActivityIOPath> ListDirectory(IActivityIOOperationsEndPoint src, ReadTypes readTypes) { if(readTypes == ReadTypes.FilesAndFolders) { return src.ListDirectory(src.IOPath); } return readTypes == ReadTypes.Files ? src.ListFilesInDirectory(src.IOPath) : src.ListFoldersInDirectory(src.IOPath); }