Case type @expr

Direct supertypes

Indirect supertypes

Known direct subtypes

Branch types

@add_event_expr
@add_expr
@address_of_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
@constructor_init_expr
@decimal_literal_expr
@default_expr
@delegate_invocation_expr
@discard_expr
@div_expr
@double_literal_expr
@dynamic_element_access_expr
@dynamic_member_access_expr
@eq_expr
@event_access_expr
@explicit_delegate_creation_expr
@field_access_expr
@float_literal_expr
@ge_expr
@gt_expr
@implicit_delegate_creation_expr
@index_expr
@indexer_access_expr
@int_literal_expr
@interpolated_string_expr
@is_expr
@lambda_expr
@le_expr
@local_function_invocation_expr
@local_var_decl_expr
@local_variable_access_expr
@log_and_expr
@log_not_expr
@log_or_expr
@long_literal_expr
@lshift_expr
@lt_expr
@method_access_expr
@method_invocation_expr
@minus_expr
@mul_expr
@nameof_expr
@namespace_expr
@ne_expr
@null_coalescing_expr
@null_literal_expr
@object_creation_expr
@object_init_expr
@operator_invocation_expr
@par_expr
@parameter_access_expr
@plus_expr
@pointer_indirection_expr
@positional_pattern_expr
@post_decr_expr
@post_incr_expr
@pre_decr_expr
@pre_incr_expr
@property_access_expr
@property_pattern_expr
@range_expr
@recursive_pattern_expr
@ref_expr
@rem_expr
@remove_event_expr
@rshift_expr
@simple_assign_expr
@sizeof_expr
@string_literal_expr
@sub_expr
@suppress_nullable_warning_expr
@switch_case_expr
@switch_expr
@this_access_expr
@throw_expr
@tuple_expr
@type_access_expr
@typeof_expr
@uint_literal_expr
@ulong_literal_expr
@unchecked_expr
@unknown_expr