Skip to content

Commit 2caf724

Browse files
committed
C#: Add more tests
1 parent 4398670 commit 2caf724

File tree

11 files changed

+353
-296
lines changed

11 files changed

+353
-296
lines changed

csharp/ql/test/library-tests/assignables/AssignableAccess.expected

Lines changed: 67 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -37,63 +37,73 @@
3737
| Assignables.cs:31:22:31:29 | access to local variable variable | Assignables.cs:13:13:13:20 | variable | read |
3838
| Assignables.cs:31:36:31:40 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
3939
| Assignables.cs:31:36:31:40 | access to field Field | Assignables.cs:5:9:5:13 | Field | write |
40-
| Assignables.cs:32:16:32:23 | access to local variable variable | Assignables.cs:13:13:13:20 | variable | read |
41-
| Assignables.cs:32:30:32:34 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
42-
| Assignables.cs:33:29:33:33 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
43-
| Assignables.cs:33:29:33:33 | access to field Field | Assignables.cs:5:9:5:13 | Field | write |
44-
| Assignables.cs:33:40:33:44 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
45-
| Assignables.cs:33:40:33:44 | access to field Field | Assignables.cs:5:9:5:13 | Field | write |
46-
| Assignables.cs:38:9:38:9 | access to parameter o | Assignables.cs:36:22:36:22 | o | write |
47-
| Assignables.cs:43:13:43:13 | access to parameter b | Assignables.cs:41:43:41:43 | b | read |
48-
| Assignables.cs:44:13:44:13 | access to parameter y | Assignables.cs:41:35:41:35 | y | write |
49-
| Assignables.cs:44:17:44:17 | access to parameter x | Assignables.cs:41:26:41:26 | x | read |
50-
| Assignables.cs:46:24:46:24 | access to parameter x | Assignables.cs:41:26:41:26 | x | read |
51-
| Assignables.cs:46:31:46:31 | access to parameter y | Assignables.cs:41:35:41:35 | y | read |
52-
| Assignables.cs:46:31:46:31 | access to parameter y | Assignables.cs:41:35:41:35 | y | write |
53-
| Assignables.cs:51:13:51:13 | access to parameter x | Assignables.cs:49:27:49:27 | x | read |
54-
| Assignables.cs:51:17:51:17 | access to parameter y | Assignables.cs:49:38:49:38 | y | read |
55-
| Assignables.cs:52:13:52:13 | access to parameter y | Assignables.cs:49:38:49:38 | y | write |
56-
| Assignables.cs:52:17:52:17 | access to parameter x | Assignables.cs:49:27:49:27 | x | read |
57-
| Assignables.cs:57:13:57:13 | access to parameter x | Assignables.cs:55:34:55:34 | x | read |
58-
| Assignables.cs:57:17:57:17 | access to parameter y | Assignables.cs:55:45:55:45 | y | read |
59-
| Assignables.cs:58:13:58:13 | access to parameter x | Assignables.cs:55:34:55:34 | x | write |
60-
| Assignables.cs:60:13:60:13 | access to parameter y | Assignables.cs:55:45:55:45 | y | write |
61-
| Assignables.cs:69:27:69:28 | access to parameter ss | Assignables.cs:67:69:67:70 | ss | read |
62-
| Assignables.cs:73:21:73:24 | access to local variable temp | Assignables.cs:73:21:73:24 | temp | write |
63-
| Assignables.cs:73:28:73:28 | access to local variable s | Assignables.cs:69:22:69:22 | s | read |
64-
| Assignables.cs:84:10:84:10 | access to local variable x | Assignables.cs:83:14:83:14 | x | write |
65-
| Assignables.cs:84:14:84:14 | access to local variable b | Assignables.cs:83:23:83:23 | b | write |
66-
| Assignables.cs:84:17:84:17 | access to local variable s | Assignables.cs:83:33:83:33 | s | write |
67-
| Assignables.cs:85:10:85:10 | access to local variable x | Assignables.cs:83:14:83:14 | x | write |
68-
| Assignables.cs:85:14:85:14 | access to local variable b | Assignables.cs:83:23:83:23 | b | write |
69-
| Assignables.cs:85:17:85:17 | access to local variable s | Assignables.cs:83:33:83:33 | s | write |
70-
| Assignables.cs:86:40:86:44 | access to local variable tuple | Assignables.cs:86:40:86:44 | tuple | write |
71-
| Assignables.cs:87:10:87:17 | access to property Property | Assignables.cs:6:9:6:16 | Property | write |
72-
| Assignables.cs:87:20:87:26 | access to indexer | Assignables.cs:9:9:9:12 | Item | write |
73-
| Assignables.cs:88:10:88:10 | access to local variable x | Assignables.cs:83:14:83:14 | x | write |
74-
| Assignables.cs:88:14:88:14 | access to local variable b | Assignables.cs:83:23:83:23 | b | write |
75-
| Assignables.cs:88:17:88:17 | access to local variable x | Assignables.cs:83:14:83:14 | x | write |
76-
| Assignables.cs:89:10:89:10 | access to local variable b | Assignables.cs:83:23:83:23 | b | write |
77-
| Assignables.cs:89:14:89:14 | access to local variable x | Assignables.cs:83:14:83:14 | x | write |
78-
| Assignables.cs:89:17:89:17 | access to local variable x | Assignables.cs:83:14:83:14 | x | write |
79-
| Assignables.cs:99:13:99:13 | access to local variable i | Assignables.cs:99:13:99:13 | i | write |
80-
| Assignables.cs:100:14:100:14 | access to local variable p | Assignables.cs:100:14:100:14 | p | write |
81-
| Assignables.cs:100:19:100:19 | access to local variable i | Assignables.cs:99:13:99:13 | i | read |
82-
| Assignables.cs:100:19:100:19 | access to local variable i | Assignables.cs:99:13:99:13 | i | write |
83-
| Assignables.cs:101:10:101:10 | access to local variable p | Assignables.cs:100:14:100:14 | p | read |
84-
| Assignables.cs:104:44:104:44 | access to parameter i | Assignables.cs:104:25:104:25 | i | write |
85-
| Assignables.cs:104:51:104:51 | access to parameter s | Assignables.cs:104:39:104:39 | s | write |
86-
| Assignables.cs:109:16:109:16 | access to local variable s | Assignables.cs:109:16:109:16 | s | write |
87-
| Assignables.cs:110:29:110:29 | access to local variable i | Assignables.cs:108:13:108:13 | i | write |
88-
| Assignables.cs:110:36:110:36 | access to local variable s | Assignables.cs:109:16:109:16 | s | read |
89-
| Assignables.cs:110:36:110:36 | access to local variable s | Assignables.cs:109:16:109:16 | s | write |
90-
| Assignables.cs:116:13:116:13 | access to local variable s | Assignables.cs:116:13:116:13 | s | write |
91-
| Assignables.cs:117:9:117:9 | access to local variable s | Assignables.cs:116:13:116:13 | s | write |
92-
| Assignables.cs:123:13:123:13 | access to local variable x | Assignables.cs:123:13:123:13 | x | write |
93-
| Assignables.cs:124:9:124:9 | access to parameter d | Assignables.cs:121:31:121:31 | d | read |
94-
| Assignables.cs:124:15:124:15 | access to local variable x | Assignables.cs:123:13:123:13 | x | read |
95-
| Assignables.cs:124:15:124:15 | access to local variable x | Assignables.cs:123:13:123:13 | x | write |
96-
| Assignables.cs:124:29:124:29 | String s | Assignables.cs:124:29:124:29 | s | write |
40+
| Assignables.cs:32:23:32:30 | access to local variable variable | Assignables.cs:13:13:13:20 | variable | read |
41+
| Assignables.cs:32:37:32:41 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
42+
| Assignables.cs:32:37:32:41 | access to field Field | Assignables.cs:5:9:5:13 | Field | write |
43+
| Assignables.cs:33:16:33:23 | access to local variable variable | Assignables.cs:13:13:13:20 | variable | read |
44+
| Assignables.cs:33:30:33:34 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
45+
| Assignables.cs:34:29:34:33 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
46+
| Assignables.cs:34:29:34:33 | access to field Field | Assignables.cs:5:9:5:13 | Field | write |
47+
| Assignables.cs:34:40:34:44 | access to field Field | Assignables.cs:5:9:5:13 | Field | read |
48+
| Assignables.cs:34:40:34:44 | access to field Field | Assignables.cs:5:9:5:13 | Field | write |
49+
| Assignables.cs:39:9:39:9 | access to parameter o | Assignables.cs:37:22:37:22 | o | write |
50+
| Assignables.cs:44:13:44:13 | access to parameter b | Assignables.cs:42:43:42:43 | b | read |
51+
| Assignables.cs:45:13:45:13 | access to parameter y | Assignables.cs:42:35:42:35 | y | write |
52+
| Assignables.cs:45:17:45:17 | access to parameter x | Assignables.cs:42:26:42:26 | x | read |
53+
| Assignables.cs:47:24:47:24 | access to parameter x | Assignables.cs:42:26:42:26 | x | read |
54+
| Assignables.cs:47:31:47:31 | access to parameter y | Assignables.cs:42:35:42:35 | y | read |
55+
| Assignables.cs:47:31:47:31 | access to parameter y | Assignables.cs:42:35:42:35 | y | write |
56+
| Assignables.cs:52:13:52:13 | access to parameter x | Assignables.cs:50:27:50:27 | x | read |
57+
| Assignables.cs:52:17:52:17 | access to parameter y | Assignables.cs:50:38:50:38 | y | read |
58+
| Assignables.cs:53:13:53:13 | access to parameter y | Assignables.cs:50:38:50:38 | y | write |
59+
| Assignables.cs:53:17:53:17 | access to parameter x | Assignables.cs:50:27:50:27 | x | read |
60+
| Assignables.cs:58:13:58:13 | access to parameter x | Assignables.cs:56:28:56:28 | x | read |
61+
| Assignables.cs:58:17:58:17 | access to parameter y | Assignables.cs:56:39:56:39 | y | read |
62+
| Assignables.cs:59:13:59:13 | access to parameter y | Assignables.cs:56:39:56:39 | y | write |
63+
| Assignables.cs:59:17:59:17 | access to parameter x | Assignables.cs:56:28:56:28 | x | read |
64+
| Assignables.cs:61:26:61:26 | access to parameter x | Assignables.cs:56:28:56:28 | x | read |
65+
| Assignables.cs:61:33:61:33 | access to parameter y | Assignables.cs:56:39:56:39 | y | read |
66+
| Assignables.cs:61:33:61:33 | access to parameter y | Assignables.cs:56:39:56:39 | y | write |
67+
| Assignables.cs:66:13:66:13 | access to parameter x | Assignables.cs:64:34:64:34 | x | read |
68+
| Assignables.cs:66:17:66:17 | access to parameter y | Assignables.cs:64:45:64:45 | y | read |
69+
| Assignables.cs:67:13:67:13 | access to parameter x | Assignables.cs:64:34:64:34 | x | write |
70+
| Assignables.cs:69:13:69:13 | access to parameter y | Assignables.cs:64:45:64:45 | y | write |
71+
| Assignables.cs:78:27:78:28 | access to parameter ss | Assignables.cs:76:69:76:70 | ss | read |
72+
| Assignables.cs:82:21:82:24 | access to local variable temp | Assignables.cs:82:21:82:24 | temp | write |
73+
| Assignables.cs:82:28:82:28 | access to local variable s | Assignables.cs:78:22:78:22 | s | read |
74+
| Assignables.cs:93:10:93:10 | access to local variable x | Assignables.cs:92:14:92:14 | x | write |
75+
| Assignables.cs:93:14:93:14 | access to local variable b | Assignables.cs:92:23:92:23 | b | write |
76+
| Assignables.cs:93:17:93:17 | access to local variable s | Assignables.cs:92:33:92:33 | s | write |
77+
| Assignables.cs:94:10:94:10 | access to local variable x | Assignables.cs:92:14:92:14 | x | write |
78+
| Assignables.cs:94:14:94:14 | access to local variable b | Assignables.cs:92:23:92:23 | b | write |
79+
| Assignables.cs:94:17:94:17 | access to local variable s | Assignables.cs:92:33:92:33 | s | write |
80+
| Assignables.cs:95:40:95:44 | access to local variable tuple | Assignables.cs:95:40:95:44 | tuple | write |
81+
| Assignables.cs:96:10:96:17 | access to property Property | Assignables.cs:6:9:6:16 | Property | write |
82+
| Assignables.cs:96:20:96:26 | access to indexer | Assignables.cs:9:9:9:12 | Item | write |
83+
| Assignables.cs:97:10:97:10 | access to local variable x | Assignables.cs:92:14:92:14 | x | write |
84+
| Assignables.cs:97:14:97:14 | access to local variable b | Assignables.cs:92:23:92:23 | b | write |
85+
| Assignables.cs:97:17:97:17 | access to local variable x | Assignables.cs:92:14:92:14 | x | write |
86+
| Assignables.cs:98:10:98:10 | access to local variable b | Assignables.cs:92:23:92:23 | b | write |
87+
| Assignables.cs:98:14:98:14 | access to local variable x | Assignables.cs:92:14:92:14 | x | write |
88+
| Assignables.cs:98:17:98:17 | access to local variable x | Assignables.cs:92:14:92:14 | x | write |
89+
| Assignables.cs:108:13:108:13 | access to local variable i | Assignables.cs:108:13:108:13 | i | write |
90+
| Assignables.cs:109:14:109:14 | access to local variable p | Assignables.cs:109:14:109:14 | p | write |
91+
| Assignables.cs:109:19:109:19 | access to local variable i | Assignables.cs:108:13:108:13 | i | read |
92+
| Assignables.cs:109:19:109:19 | access to local variable i | Assignables.cs:108:13:108:13 | i | write |
93+
| Assignables.cs:110:10:110:10 | access to local variable p | Assignables.cs:109:14:109:14 | p | read |
94+
| Assignables.cs:113:44:113:44 | access to parameter i | Assignables.cs:113:25:113:25 | i | write |
95+
| Assignables.cs:113:51:113:51 | access to parameter s | Assignables.cs:113:39:113:39 | s | write |
96+
| Assignables.cs:118:16:118:16 | access to local variable s | Assignables.cs:118:16:118:16 | s | write |
97+
| Assignables.cs:119:29:119:29 | access to local variable i | Assignables.cs:117:13:117:13 | i | write |
98+
| Assignables.cs:119:36:119:36 | access to local variable s | Assignables.cs:118:16:118:16 | s | read |
99+
| Assignables.cs:119:36:119:36 | access to local variable s | Assignables.cs:118:16:118:16 | s | write |
100+
| Assignables.cs:125:13:125:13 | access to local variable s | Assignables.cs:125:13:125:13 | s | write |
101+
| Assignables.cs:126:9:126:9 | access to local variable s | Assignables.cs:125:13:125:13 | s | write |
102+
| Assignables.cs:132:13:132:13 | access to local variable x | Assignables.cs:132:13:132:13 | x | write |
103+
| Assignables.cs:133:9:133:9 | access to parameter d | Assignables.cs:130:31:130:31 | d | read |
104+
| Assignables.cs:133:15:133:15 | access to local variable x | Assignables.cs:132:13:132:13 | x | read |
105+
| Assignables.cs:133:15:133:15 | access to local variable x | Assignables.cs:132:13:132:13 | x | write |
106+
| Assignables.cs:133:29:133:29 | String s | Assignables.cs:133:29:133:29 | s | write |
97107
| Discards.cs:7:9:7:9 | access to parameter x | Discards.cs:5:30:5:30 | x | write |
98108
| Discards.cs:20:32:20:32 | Boolean z | Discards.cs:20:32:20:32 | z | write |
99109
| Discards.cs:25:27:25:30 | access to parameter args | Discards.cs:23:27:23:30 | args | read |

0 commit comments

Comments
 (0)