public UdifPartitionTable(Disk disk, UdifBuffer buffer)
        {
            _buffer     = buffer;
            _partitions = new Collection <PartitionInfo>();
            _disk       = disk;

            foreach (CompressedBlock block in _buffer.Blocks)
            {
                UdifPartitionInfo partition = new UdifPartitionInfo(_disk, block);
                _partitions.Add(partition);
            }
        }
        public UdifPartitionTable(Disk disk, UdifBuffer buffer)
        {
            this._buffer     = buffer;
            this._partitions = new Collection <PartitionInfo>();
            this._disk       = disk;

            foreach (var block in _buffer.Blocks)
            {
                UdifPartitionInfo partition = new UdifPartitionInfo(_disk, block);
                this._partitions.Add(partition);
            }
        }
        public UdifPartitionTable(Disk disk, UdifBuffer buffer)
        {
            this._buffer = buffer;
            this._partitions = new Collection<PartitionInfo>();
            this._disk = disk;

            foreach (var block in _buffer.Blocks)
            {
                UdifPartitionInfo partition = new UdifPartitionInfo(_disk, block);
                this._partitions.Add(partition);
            }
        }