code: def enter_Argument(self, node):
      arg_def = None
      arg_type = None
      field_or_directive = self.get_directive() or self.get_field_def()
      if field_or_directive:
          arg_def = field_or_directive.args.get(node.name.value)
          if arg_def:
              arg_type = arg_def.type
      self._argument = arg_def
      self._input_type_stack.append(arg_type)
  
imports: from ..language import visitor_meta
  from ..type.definition import GraphQLInputObjectType, GraphQLList, get_named_type, get_nullable_type, is_composite_type
  from .get_field_def import get_field_def
  from .type_from_ast import type_from_ast
label_desc: Use image node_id 16 for calling the TypeInfo obj's underlying member method code with example usage: obj.enter_Argument(node) without return types