public StructureReader(ImageReader ir) { m_ir = ir; m_img = ir.Image; m_streams = m_img.MetadataRoot.Streams; m_tHeap = m_streams.TablesHeap; m_tableReader = ir.MetadataReader.TableReader; }
public StructureReader(ImageReader ir) { if (ir.Image.CLIHeader == null) { throw new ImageFormatException("The image is not a managed assembly"); } m_ir = ir; m_img = ir.Image; m_streams = m_img.MetadataRoot.Streams; m_tHeap = m_streams.TablesHeap; m_tableReader = ir.MetadataReader.TableReader; }
public virtual void VisitMetadataStreamCollection(MetadataStreamCollection streams) { }