/// <summary> /// Gets a collection of entities in this <see cref="FileSystemDirectory"/>. /// </summary> public static ICollection <FileSystemEntity> GetEntities(this FileSystemDirectory directory) { var paths = directory.GetEntityPaths(); return(new EnumerableCollection <FileSystemEntity>(paths.Select(p => FileSystemEntity.Create(directory.FileSystem, p)), paths.Count)); }