/// <inheritdoc/> public void OnPreOrderVisit(AegisVirtualDirectoryPath directory, ReadOnlySpan <AegisFileInfo> files) { this.Output.WriteLine($" Directory of {directory}"); this.Output.WriteLine(); foreach (var file in files) { var fileId = this.ShowDetailed ? $" {file.FileId} " : string.Empty; this.Output.WriteLine($"{file.LastModifiedTime.ToLocalTime():yyyy-MM-dd hh:mm tt}{fileId} {file.Path.FileName}"); } this.Output.WriteLine(); this.Output.WriteLine(); this.FileCount += files.Length; }
public void OnPostOrderVisit(AegisVirtualDirectoryPath dirPath, ReadOnlySpan <AegisFileInfo> files) { this.PostOrderHits++; this.PostOrderVisitFiles.AddRange(files.ToArray()); }
/// <inheritdoc/> public void OnPostOrderVisit(AegisVirtualDirectoryPath directory, ReadOnlySpan <AegisFileInfo> files) { // Empty. }