示例#1
0
 protected override IEnumerable <DmgEntry> GetEntries(Stream stream)
 {
     if (_partitionStream is null)
     {
         return(Array.Empty <DmgArchiveEntry>());
     }
     else
     {
         return(HFSUtil.LoadEntriesFromPartition(_partitionStream, _fileName, _archive));
     }
 }
示例#2
0
        internal IEnumerable <DmgArchiveEntry> LoadEntries()
        {
            var partitionStream = DmgUtil.LoadHFSPartitionStream(Stream, Header);

            if (partitionStream is null)
            {
                return(Array.Empty <DmgArchiveEntry>());
            }
            else
            {
                return(HFSUtil.LoadEntriesFromPartition(partitionStream, _fileName, _archive));
            }
        }