private void ReadPdbHeap()
{
PdbHeap pdbHeap = image.PdbHeap;
ByteBuffer byteBuffer = new ByteBuffer(pdbHeap.data);
pdbHeap.Id = byteBuffer.ReadBytes(20);
pdbHeap.EntryPoint = byteBuffer.ReadUInt32();
pdbHeap.TypeSystemTables = byteBuffer.ReadInt64();
pdbHeap.TypeSystemTableRows = new uint[58];
for (int i = 0; i < 58; i++)
{
Table table = (Table)i;
if (pdbHeap.HasTable(table))
{
pdbHeap.TypeSystemTableRows[i] = byteBuffer.ReadUInt32();
}
}
}