public void Accept(IBinaryVisitor visitor) { visitor.VisitImage(this); m_dosHeader.Accept(visitor); m_peFileHeader.Accept(visitor); m_peOptionalHeader.Accept(visitor); m_sections.Accept(visitor); m_importAddressTable.Accept(visitor); AcceptIfNotNull(m_cliHeader, visitor); AcceptIfNotNull(m_debugHeader, visitor); m_importTable.Accept(visitor); m_importLookupTable.Accept(visitor); m_hintNameTable.Accept(visitor); AcceptIfNotNull(m_exportTable, visitor); visitor.TerminateImage(this); }
public void Accept (IBinaryVisitor visitor) { visitor.VisitImage (this); m_dosHeader.Accept (visitor); m_peFileHeader.Accept (visitor); m_peOptionalHeader.Accept (visitor); m_sections.Accept (visitor); m_importAddressTable.Accept (visitor); AcceptIfNotNull (m_cliHeader, visitor); AcceptIfNotNull (m_debugHeader, visitor); m_importTable.Accept (visitor); m_importLookupTable.Accept (visitor); m_hintNameTable.Accept (visitor); AcceptIfNotNull (m_exportTable, visitor); visitor.TerminateImage (this); }