protected override Task<IEnumerable<IFileInfo>> GetFileEntriesAsync() {
return Task.Run(() => {
var result = FileUtils.GetFilesRecursive(Directory).Select(x => (IFileInfo)new InnerFileInfo(Directory, x)).ToList();
return (IEnumerable<IFileInfo>)result;
});
}
}