public MetadataTableReader(MetadataReader mrv)
 {
     m_metadataRoot = mrv.GetMetadataRoot ();
     m_heap = m_metadataRoot.Streams.TablesHeap;
     m_binaryReader = new BinaryReader (new MemoryStream (m_heap.Data));
     m_binaryReader.BaseStream.Position = 24;
     m_mrrv = new MetadataRowReader (this);
 }
 public MetadataTableReader(MetadataReader mrv)
 {
     m_metadataRoot = mrv.GetMetadataRoot();
     m_heap         = m_metadataRoot.Streams.TablesHeap;
     m_binaryReader = new BinaryReader(new MemoryStream(m_heap.Data));
     m_binaryReader.BaseStream.Position = 24;
     m_mrrv = new MetadataRowReader(this);
 }