You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: csharp/ql/test/library-tests/dataflow/operators/operatorFlow.expected
+74Lines changed: 74 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -130,6 +130,38 @@ edges
130
130
| Operator.cs:119:14:119:14 | access to local variable y : C [property Field] : Object | Operator.cs:119:9:119:9 | [post] access to local variable x : C [property Field] : Object | provenance | |
131
131
| Operator.cs:120:14:120:14 | access to local variable x : C [property Field] : Object | Operator.cs:120:14:120:20 | access to property Field | provenance | |
132
132
| Operator.cs:120:14:120:14 | access to local variable x : C [property Field] : Object | Operator.cs:120:14:120:20 | access to property Field | provenance | |
133
+
| Operator.cs:138:26:138:26 | o : Object | Operator.cs:140:21:140:21 | access to parameter o : Object | provenance | |
134
+
| Operator.cs:138:26:138:26 | o : Object | Operator.cs:140:21:140:21 | access to parameter o : Object | provenance | |
| Operator.cs:151:27:151:27 | access to local variable f : Object | Operator.cs:138:26:138:26 | o : Object | provenance | |
152
+
| Operator.cs:151:27:151:27 | access to local variable f : Object | Operator.cs:138:26:138:26 | o : Object | provenance | |
153
+
| Operator.cs:151:27:151:27 | access to local variable f : Object | Operator.cs:151:20:151:28 | object creation of type C1 : C1 [property Field] : Object | provenance | |
154
+
| Operator.cs:151:27:151:27 | access to local variable f : Object | Operator.cs:151:20:151:28 | object creation of type C1 : C1 [property Field] : Object | provenance | |
155
+
| Operator.cs:157:13:157:13 | [post] access to local variable x : C1 [property Field] : Object | Operator.cs:158:18:158:18 | access to local variable x : C1 [property Field] : Object | provenance | |
156
+
| Operator.cs:157:13:157:13 | [post] access to local variable x : C1 [property Field] : Object | Operator.cs:158:18:158:18 | access to local variable x : C1 [property Field] : Object | provenance | |
157
+
| Operator.cs:158:18:158:18 | access to local variable x : C1 [property Field] : Object | Operator.cs:158:18:158:24 | access to property Field | provenance | |
158
+
| Operator.cs:158:18:158:18 | access to local variable x : C1 [property Field] : Object | Operator.cs:158:18:158:24 | access to property Field | provenance | |
159
+
| Operator.cs:164:13:164:13 | access to local variable x : C1 [property Field] : Object | Operator.cs:165:18:165:18 | access to local variable x : C1 [property Field] : Object | provenance | |
160
+
| Operator.cs:164:13:164:13 | access to local variable x : C1 [property Field] : Object | Operator.cs:165:18:165:18 | access to local variable x : C1 [property Field] : Object | provenance | |
161
+
| Operator.cs:164:13:164:15 | call to operator -- : C1 [property Field] : Object | Operator.cs:164:13:164:13 | access to local variable x : C1 [property Field] : Object | provenance | |
162
+
| Operator.cs:164:13:164:15 | call to operator -- : C1 [property Field] : Object | Operator.cs:164:13:164:13 | access to local variable x : C1 [property Field] : Object | provenance | |
163
+
| Operator.cs:165:18:165:18 | access to local variable x : C1 [property Field] : Object | Operator.cs:165:18:165:24 | access to property Field | provenance | |
164
+
| Operator.cs:165:18:165:18 | access to local variable x : C1 [property Field] : Object | Operator.cs:165:18:165:24 | access to property Field | provenance | |
133
165
nodes
134
166
| Operator.cs:9:39:9:39 | x : C | semmle.label | x : C |
135
167
| Operator.cs:9:39:9:39 | x : C | semmle.label | x : C |
@@ -275,6 +307,42 @@ nodes
275
307
| Operator.cs:120:14:120:14 | access to local variable x : C [property Field] : Object | semmle.label | access to local variable x : C [property Field] : Object |
276
308
| Operator.cs:120:14:120:20 | access to property Field | semmle.label | access to property Field |
277
309
| Operator.cs:120:14:120:20 | access to property Field | semmle.label | access to property Field |
| Operator.cs:145:21:145:37 | call to method Source<Object> : Object | semmle.label | call to method Source<Object> : Object |
323
+
| Operator.cs:145:21:145:37 | call to method Source<Object> : Object | semmle.label | call to method Source<Object> : Object |
324
+
| Operator.cs:150:17:150:17 | access to local variable f : Object | semmle.label | access to local variable f : Object |
325
+
| Operator.cs:150:17:150:17 | access to local variable f : Object | semmle.label | access to local variable f : Object |
326
+
| Operator.cs:150:21:150:37 | call to method Source<Object> : Object | semmle.label | call to method Source<Object> : Object |
327
+
| Operator.cs:150:21:150:37 | call to method Source<Object> : Object | semmle.label | call to method Source<Object> : Object |
328
+
| Operator.cs:151:20:151:28 | object creation of type C1 : C1 [property Field] : Object | semmle.label | object creation of type C1 : C1 [property Field] : Object |
329
+
| Operator.cs:151:20:151:28 | object creation of type C1 : C1 [property Field] : Object | semmle.label | object creation of type C1 : C1 [property Field] : Object |
330
+
| Operator.cs:151:27:151:27 | access to local variable f : Object | semmle.label | access to local variable f : Object |
331
+
| Operator.cs:151:27:151:27 | access to local variable f : Object | semmle.label | access to local variable f : Object |
332
+
| Operator.cs:157:13:157:13 | [post] access to local variable x : C1 [property Field] : Object | semmle.label | [post] access to local variable x : C1 [property Field] : Object |
333
+
| Operator.cs:157:13:157:13 | [post] access to local variable x : C1 [property Field] : Object | semmle.label | [post] access to local variable x : C1 [property Field] : Object |
334
+
| Operator.cs:158:18:158:18 | access to local variable x : C1 [property Field] : Object | semmle.label | access to local variable x : C1 [property Field] : Object |
335
+
| Operator.cs:158:18:158:18 | access to local variable x : C1 [property Field] : Object | semmle.label | access to local variable x : C1 [property Field] : Object |
336
+
| Operator.cs:158:18:158:24 | access to property Field | semmle.label | access to property Field |
337
+
| Operator.cs:158:18:158:24 | access to property Field | semmle.label | access to property Field |
338
+
| Operator.cs:164:13:164:13 | access to local variable x : C1 [property Field] : Object | semmle.label | access to local variable x : C1 [property Field] : Object |
339
+
| Operator.cs:164:13:164:13 | access to local variable x : C1 [property Field] : Object | semmle.label | access to local variable x : C1 [property Field] : Object |
| Operator.cs:165:18:165:18 | access to local variable x : C1 [property Field] : Object | semmle.label | access to local variable x : C1 [property Field] : Object |
343
+
| Operator.cs:165:18:165:18 | access to local variable x : C1 [property Field] : Object | semmle.label | access to local variable x : C1 [property Field] : Object |
344
+
| Operator.cs:165:18:165:24 | access to property Field | semmle.label | access to property Field |
345
+
| Operator.cs:165:18:165:24 | access to property Field | semmle.label | access to property Field |
278
346
subpaths
279
347
| Operator.cs:29:17:29:17 | access to local variable x : C | Operator.cs:16:38:16:38 | x : C | Operator.cs:16:49:16:49 | access to parameter x : C | Operator.cs:29:17:29:21 | call to operator + : C |
280
348
| Operator.cs:29:17:29:17 | access to local variable x : C | Operator.cs:16:38:16:38 | x : C | Operator.cs:16:49:16:49 | access to parameter x : C | Operator.cs:29:17:29:21 | call to operator + : C |
@@ -292,6 +360,8 @@ subpaths
292
360
| Operator.cs:118:23:118:29 | access to local variable tainted : Object | Operator.cs:103:25:103:25 | o : Object | Operator.cs:103:16:103:16 | this [Return] : C [property Field] : Object | Operator.cs:118:17:118:30 | object creation of type C : C [property Field] : Object |
293
361
| Operator.cs:119:14:119:14 | access to local variable y : C [property Field] : Object | Operator.cs:108:35:108:35 | x : C [property Field] : Object | Operator.cs:108:30:108:31 | this [Return] : C [property Field] : Object | Operator.cs:119:9:119:9 | [post] access to local variable x : C [property Field] : Object |
294
362
| Operator.cs:119:14:119:14 | access to local variable y : C [property Field] : Object | Operator.cs:108:35:108:35 | x : C [property Field] : Object | Operator.cs:108:30:108:31 | this [Return] : C [property Field] : Object | Operator.cs:119:9:119:9 | [post] access to local variable x : C [property Field] : Object |
363
+
| Operator.cs:151:27:151:27 | access to local variable f : Object | Operator.cs:138:26:138:26 | o : Object | Operator.cs:138:16:138:17 | this [Return] : C1 [property Field] : Object | Operator.cs:151:20:151:28 | object creation of type C1 : C1 [property Field] : Object |
364
+
| Operator.cs:151:27:151:27 | access to local variable f : Object | Operator.cs:138:26:138:26 | o : Object | Operator.cs:138:16:138:17 | this [Return] : C1 [property Field] : Object | Operator.cs:151:20:151:28 | object creation of type C1 : C1 [property Field] : Object |
295
365
testFailures
296
366
#select
297
367
| Operator.cs:30:14:30:14 | access to local variable z | Operator.cs:27:17:27:28 | call to method Source<C> : C | Operator.cs:30:14:30:14 | access to local variable z | $@ | Operator.cs:27:17:27:28 | call to method Source<C> : C | call to method Source<C> : C |
@@ -308,3 +378,7 @@ testFailures
308
378
| Operator.cs:78:14:78:14 | (...) ... | Operator.cs:84:17:84:29 | call to method Source<C> : C | Operator.cs:78:14:78:14 | (...) ... | $@ | Operator.cs:84:17:84:29 | call to method Source<C> : C | call to method Source<C> : C |
309
379
| Operator.cs:120:14:120:20 | access to property Field | Operator.cs:116:23:116:39 | call to method Source<Object> : Object | Operator.cs:120:14:120:20 | access to property Field | $@ | Operator.cs:116:23:116:39 | call to method Source<Object> : Object | call to method Source<Object> : Object |
310
380
| Operator.cs:120:14:120:20 | access to property Field | Operator.cs:116:23:116:39 | call to method Source<Object> : Object | Operator.cs:120:14:120:20 | access to property Field | $@ | Operator.cs:116:23:116:39 | call to method Source<Object> : Object | call to method Source<Object> : Object |
381
+
| Operator.cs:158:18:158:24 | access to property Field | Operator.cs:145:21:145:37 | call to method Source<Object> : Object | Operator.cs:158:18:158:24 | access to property Field | $@ | Operator.cs:145:21:145:37 | call to method Source<Object> : Object | call to method Source<Object> : Object |
382
+
| Operator.cs:158:18:158:24 | access to property Field | Operator.cs:145:21:145:37 | call to method Source<Object> : Object | Operator.cs:158:18:158:24 | access to property Field | $@ | Operator.cs:145:21:145:37 | call to method Source<Object> : Object | call to method Source<Object> : Object |
383
+
| Operator.cs:165:18:165:24 | access to property Field | Operator.cs:150:21:150:37 | call to method Source<Object> : Object | Operator.cs:165:18:165:24 | access to property Field | $@ | Operator.cs:150:21:150:37 | call to method Source<Object> : Object | call to method Source<Object> : Object |
384
+
| Operator.cs:165:18:165:24 | access to property Field | Operator.cs:150:21:150:37 | call to method Source<Object> : Object | Operator.cs:165:18:165:24 | access to property Field | $@ | Operator.cs:150:21:150:37 | call to method Source<Object> : Object | call to method Source<Object> : Object |
0 commit comments