예제 #1
0
 /// <summary>
 /// Creates a directory tree using the parsed record headers and offsets
 /// </summary>
 /// <param name="output">Output function</param>
 private void CreateDirectoryTree(Action <string> output)
 {
     if (output == null)
     {
         throw new ArgumentNullException(nameof(output));
     }
     DirectoryRoot = DirectoryTreeMaker.BuildDirectoryTree(RecordOffsets);
     FreeRoot      = FreeListMaker.BuildFreeList(RecordOffsets);
 }
예제 #2
0
 private void CreateDirectoryTree(Action <string> output)
 {
     this.DirectoryRoot = DirectoryTreeMaker.BuildDirectoryTree(this.RecordOffsets);
     this.FreeRoot      = FreeListMaker.BuildFreeList(this.RecordOffsets);
 }