code: def _export_csrc(self, dirname):
      name = self._info._network_name
      prefix = "nnablart_{}".format(name.lower())
      if len(self._info._parameters) > 0:
          self._export_csrc_parameters(dirname, name, prefix)
      self._export_csrc_defines(dirname, name, prefix)
      self._export_csrc_implements(dirname, name, prefix)
      self._export_csrc_example(dirname, name, prefix)
      self._export_csrc_gnumake(dirname, name, prefix)
  
file_path: nnabla/python/src/nnabla/utils/converter/nnablart/csrc.py
imports: import os
  import nnabla.utils.converter
  from .csrc_templates import csrc_parameters_defines, csrc_parameters_implements, csrc_defines, csrc_implements, csrc_example, csrc_gnumake
  from .utils import create_nnabart_info
  from .utils import preprocess_for_exporter
label_desc: Use image node_id 7 for calling the CsrcExporter obj's underlying member method code with example usage: obj._export_csrc(dirname) without return types