code: def method_definition(
      self, name, args, is_vector_output, modifier="private"
  ):
      self.add_method_def(
          name, args, is_vector_output, modifier=modifier
      )
      yield
      self.add_block_termination()
  
file_path: m2cgen/m2cgen/interpreters/c_sharp/code_generator.py
imports: from contextlib import contextmanager
  from m2cgen.interpreters.code_generator import CLikeCodeGenerator
label_desc: Use image node_id 5 for calling the CSharpCodeGenerator obj's underlying member method code with example usage: obj.method_definition(name, args, is_vector_output, modifier) without return types