Skip to content

Commit 2425afc

Browse files
committed
C#: Add operation types to the DB scheme.
1 parent 30380b4 commit 2425afc

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

csharp/ql/lib/semmlecode.csharp.dbscheme

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1220,6 +1220,19 @@ case @expr.kind of
12201220
@assign_op_expr = @assign_op_call_expr | @assign_event_expr | @assign_coalesce_expr;
12211221
@assign_event_expr = @add_event_expr | @remove_event_expr;
12221222

1223+
@add_operation = @add_expr | @assign_add_expr;
1224+
@sub_operation = @sub_expr | @assign_sub_expr;
1225+
@mul_operation = @mul_expr | @assign_mul_expr;
1226+
@div_operation = @div_expr | @assign_div_expr;
1227+
@rem_operation = @rem_expr | @assign_rem_expr;
1228+
@and_operation = @bit_and_expr | @assign_and_expr;
1229+
@xor_operation = @bit_xor_expr | @assign_xor_expr;
1230+
@or_operation = @bit_or_expr | @assign_or_expr;
1231+
@lshift_operation = @lshift_expr | @assign_lshift_expr;
1232+
@rshift_operation = @rshift_expr | @assign_rshift_expr;
1233+
@urshift_operation = @urshift_expr | @assign_urshift_expr;
1234+
@null_coalescing_operation = @null_coalescing_expr | @assign_coalesce_expr;
1235+
12231236
@assign_arith_expr = @assign_add_expr | @assign_sub_expr | @assign_mul_expr | @assign_div_expr
12241237
| @assign_rem_expr
12251238
@assign_bitwise_expr = @assign_and_expr | @assign_or_expr | @assign_xor_expr

0 commit comments

Comments
 (0)