public void Dispose() { FileNames?.Dispose(); DirectoryNames?.Dispose(); Directories?.Dispose(); Files?.Dispose(); }