byte[] ReadHeapData(uint offset, uint size) { var position = BaseStream.Position; MoveTo (offset + image.MetadataSection.PointerToRawData); var data = ReadBytes ((int) size); BaseStream.Position = position; return data; }