.Select(filePath => (GetRelativePath(directoryPath, filePath), (IImmutableList <byte>)File.ReadAllBytes(filePath).ToImmutableList()))
.Select(filePath => (absolutePath: filePath, relativePath: GetRelativePath(directoryPath, filePath))) .Where(filePath => filterByRelativeName(filePath.relativePath))
/// <inheritdoc /> public override void TrackDirectory(string directoryPath, IReadOnlyList <(string, FileAttributes)> members) => TrackDirectoryInternal(directoryPath, members);
GetFilesFromDirectory( directoryPath: directoryPath, filterByRelativeName: _ => true);