internal VirtualNode GetNode(VirtualDirectoryImpl parentDirectory, DirectoryEntry de) { if (de.IsDirectory) { return GetDirectory(parentDirectory, de); } else { return GetFile(parentDirectory, de); } }
internal virtual VirtualFileImpl GetFile(VirtualDirectoryImpl parentDirectory, DirectoryEntry de) { return new VirtualFileImpl(this, de.BlockOffset, parentDirectory, de.Name); }