Case type @expr
Indirect supertypes
Known direct subtypes
- @add_event_expr
- @add_expr
- @and_pattern_expr
- @anonymous_method_expr
- @array_access_expr
- @array_creation_expr
- @array_init_expr
- @as_expr
- @assign_add_expr
- @assign_and_expr
- @assign_coalesce_expr
- @assign_div_expr
- @assign_lshift_expr
- @assign_mul_expr
- @assign_or_expr
- @assign_rem_expr
- @assign_rshift_expr
- @assign_sub_expr
- @assign_xor_expr
- @await_expr
- @base_access_expr
- @bit_and_expr
- @bit_not_expr
- @bit_or_expr
- @bit_xor_expr
- @bool_literal_expr
- @cast_expr
- @char_literal_expr
- @checked_expr
- @collection_init_expr
- @conditional_expr
- @decimal_literal_expr
- @default_expr
- @delegate_invocation_expr
- @div_expr
- @double_literal_expr
- @dynamic_element_access_expr
- @dynamic_member_access_expr
- @eq_expr
- @explicit_delegate_creation_expr
- @float_literal_expr
- @function_pointer_invocation_expr
- @ge_expr
- @ge_pattern_expr
- @gt_expr
- @gt_pattern_expr
- @implicit_delegate_creation_expr
- @index_expr
- @int_literal_expr
- @interpolated_string_expr
- @is_expr
- @lambda_expr
- @le_expr
- @le_pattern_expr
- @local_function_invocation_expr
- @log_and_expr
- @log_not_expr
- @log_or_expr
- @long_literal_expr
- @lshift_expr
- @lt_expr
- @lt_pattern_expr
- @method_access_expr
- @method_invocation_expr
- @minus_expr
- @mul_expr
- @nameof_expr
- @namespace_access_expr
- @ne_expr
- @not_pattern_expr
- @null_coalescing_expr
- @null_literal_expr
- @object_creation_expr
- @object_init_expr
- @operator_invocation_expr
- @or_pattern_expr
- @par_expr
- @parameter_access_expr
- @plus_expr
- @pointer_indirection_expr
- @post_decr_expr
- @post_incr_expr
- @pre_decr_expr
- @pre_incr_expr
- @range_expr
- @recursive_pattern_expr
- @ref_expr
- @rem_expr
- @remove_event_expr
- @rshift_expr
- @sizeof_expr
- @string_literal_expr
- @sub_expr
- @suppress_nullable_warning_expr
- @switch_expr
- @this_access_expr
- @throw_expr
- @tuple_expr
- @type_access_expr
- @typeof_expr
- @uint_literal_expr
- @ulong_literal_expr
- @unchecked_expr
- Expr