- visit_addressof_expression
- visit_array_creation_expression
- visit_assignment
- visit_base_access
- visit_binary_expression
- visit_block
- visit_boolean_literal
- visit_break_statement
- visit_cast_expression
- visit_catch_clause
- visit_character_literal
- visit_class
- visit_conditional_expression
- visit_constant
- visit_constructor
- visit_continue_statement
- visit_creation_method
- visit_data_type
- visit_declaration_statement
- visit_delegate
- visit_delete_statement
- visit_destructor
- visit_do_statement
- visit_element_access
- visit_empty_statement
- visit_end_full_expression
- visit_enum
- visit_enum_value
- visit_error_code
- visit_error_domain
- visit_expression
- visit_expression_statement
- visit_field
- visit_for_statement
- visit_foreach_statement
- visit_formal_parameter
- visit_if_statement
- visit_initializer_list
- visit_integer_literal
- visit_interface
- visit_lambda_expression
- visit_local_variable
- visit_lock_statement
- visit_loop_statement
- visit_member_access
- visit_method
- visit_method_call
- visit_named_argument
- visit_namespace
- visit_null_literal
- visit_object_creation_expression
- visit_pointer_indirection
- visit_postfix_expression
- visit_property
- visit_property_accessor
- visit_real_literal
- visit_reference_transfer_expression
- visit_regex_literal
- visit_return_statement
- visit_signal
- visit_sizeof_expression
- visit_slice_expression
- visit_source_file
- visit_string_literal
- visit_struct
- visit_switch_label
- visit_switch_section
- visit_switch_statement
- visit_template
- visit_throw_statement
- visit_try_statement
- visit_tuple
- visit_type_check
- visit_type_parameter
- visit_typeof_expression
- visit_unary_expression
- visit_unlock_statement
- visit_using_directive
- visit_while_statement
- visit_with_statement
- visit_yield_statement