/// <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); }
private void CreateDirectoryTree(Action <string> output) { this.DirectoryRoot = DirectoryTreeMaker.BuildDirectoryTree(this.RecordOffsets); this.FreeRoot = FreeListMaker.BuildFreeList(this.RecordOffsets); }