Mono.Cecil.PE.ImageReader.ReadPdbHeap C# (CSharp) Method

ReadPdbHeap() private method

private ReadPdbHeap ( ) : void
return void
        void ReadPdbHeap()
        {
            var heap = image.PdbHeap;

            var buffer = new ByteBuffer (heap.data);

            heap.Id = buffer.ReadBytes (20);
            heap.EntryPoint = buffer.ReadUInt32 ();
            heap.TypeSystemTables = buffer.ReadInt64 ();
            heap.TypeSystemTableRows = new uint [Mixin.TableCount];

            for (int i = 0; i < Mixin.TableCount; i++) {
                var table = (Table) i;
                if (!heap.HasTable (table))
                    continue;

                heap.TypeSystemTableRows [i] = buffer.ReadUInt32 ();
            }
        }