/// <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;
        }
Example #2
0
 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.
 }