|
203 | 203 | | B.cs:12:13:12:24 | access to local variable eqCallAlways | non-null | B.cs:7:26:7:29 | null | non-null |
|
204 | 204 | | B.cs:12:13:12:24 | access to local variable eqCallAlways | null | B.cs:7:26:7:29 | null | null |
|
205 | 205 | | B.cs:12:13:12:32 | call to operator == | false | B.cs:12:13:12:24 | access to local variable eqCallAlways | non-null |
|
| 206 | +| B.cs:12:13:12:32 | call to operator == | false | B.cs:12:29:12:32 | null | non-null | |
206 | 207 | | B.cs:12:13:12:32 | call to operator == | true | B.cs:12:13:12:24 | access to local variable eqCallAlways | null |
|
| 208 | +| B.cs:12:13:12:32 | call to operator == | true | B.cs:12:29:12:32 | null | null | |
207 | 209 | | B.cs:13:13:13:24 | access to local variable eqCallAlways | non-null | B.cs:7:26:7:29 | null | non-null |
|
208 | 210 | | B.cs:13:13:13:24 | access to local variable eqCallAlways | null | B.cs:7:26:7:29 | null | null |
|
209 | 211 | | B.cs:15:13:15:14 | access to local variable b2 | non-null | B.cs:8:16:8:19 | null | non-null |
|
210 | 212 | | B.cs:15:13:15:14 | access to local variable b2 | null | B.cs:8:16:8:19 | null | null |
|
211 | 213 | | B.cs:15:13:15:22 | call to operator != | false | B.cs:15:13:15:14 | access to local variable b2 | null |
|
| 214 | +| B.cs:15:13:15:22 | call to operator != | false | B.cs:15:19:15:22 | null | null | |
212 | 215 | | B.cs:15:13:15:22 | call to operator != | true | B.cs:15:13:15:14 | access to local variable b2 | non-null |
|
| 216 | +| B.cs:15:13:15:22 | call to operator != | true | B.cs:15:19:15:22 | null | non-null | |
213 | 217 | | B.cs:16:13:16:14 | access to local variable b2 | non-null | B.cs:8:16:8:19 | null | non-null |
|
214 | 218 | | B.cs:16:13:16:14 | access to local variable b2 | null | B.cs:8:16:8:19 | null | null |
|
215 | 219 | | B.cs:18:13:18:14 | access to local variable b3 | non-null | B.cs:9:16:9:19 | null | non-null |
|
216 | 220 | | B.cs:18:13:18:14 | access to local variable b3 | null | B.cs:9:16:9:19 | null | null |
|
217 | 221 | | B.cs:18:13:18:22 | call to operator == | false | B.cs:18:13:18:14 | access to local variable b3 | non-null |
|
| 222 | +| B.cs:18:13:18:22 | call to operator == | false | B.cs:18:19:18:22 | null | non-null | |
218 | 223 | | B.cs:18:13:18:22 | call to operator == | true | B.cs:18:13:18:14 | access to local variable b3 | null |
|
| 224 | +| B.cs:18:13:18:22 | call to operator == | true | B.cs:18:19:18:22 | null | null | |
219 | 225 | | B.cs:20:13:20:14 | access to local variable b3 | non-null | B.cs:9:16:9:19 | null | non-null |
|
220 | 226 | | B.cs:20:13:20:14 | access to local variable b3 | null | B.cs:9:16:9:19 | null | null |
|
221 | 227 | | B.cs:22:13:22:25 | access to local variable neqCallAlways | non-null | B.cs:10:27:10:30 | null | non-null |
|
222 | 228 | | B.cs:22:13:22:25 | access to local variable neqCallAlways | null | B.cs:10:27:10:30 | null | null |
|
223 | 229 | | B.cs:22:13:22:33 | call to operator != | false | B.cs:22:13:22:25 | access to local variable neqCallAlways | null |
|
| 230 | +| B.cs:22:13:22:33 | call to operator != | false | B.cs:22:30:22:33 | null | null | |
224 | 231 | | B.cs:22:13:22:33 | call to operator != | true | B.cs:22:13:22:25 | access to local variable neqCallAlways | non-null |
|
| 232 | +| B.cs:22:13:22:33 | call to operator != | true | B.cs:22:30:22:33 | null | non-null | |
225 | 233 | | B.cs:24:13:24:25 | access to local variable neqCallAlways | non-null | B.cs:10:27:10:30 | null | non-null |
|
226 | 234 | | B.cs:24:13:24:25 | access to local variable neqCallAlways | null | B.cs:10:27:10:30 | null | null |
|
227 | 235 | | B.cs:34:16:34:26 | !... | false | B.cs:34:18:34:25 | call to operator == | true |
|
228 | 236 | | B.cs:34:16:34:26 | !... | true | B.cs:34:18:34:25 | call to operator == | false |
|
229 | 237 | | B.cs:53:17:53:25 | (...) ... | non-null | B.cs:53:25:53:25 | access to local variable o | non-null |
|
230 | 238 | | B.cs:53:17:53:25 | (...) ... | null | B.cs:53:25:53:25 | access to local variable o | null |
|
231 | 239 | | B.cs:53:17:53:33 | ... != ... | false | B.cs:53:17:53:25 | (...) ... | null |
|
| 240 | +| B.cs:53:17:53:33 | ... != ... | false | B.cs:53:30:53:33 | null | null | |
232 | 241 | | B.cs:53:17:53:33 | ... != ... | true | B.cs:53:17:53:25 | (...) ... | non-null |
|
| 242 | +| B.cs:53:17:53:33 | ... != ... | true | B.cs:53:30:53:33 | null | non-null | |
233 | 243 | | B.cs:53:25:53:25 | access to local variable o | non-null | B.cs:52:24:52:27 | null | non-null |
|
234 | 244 | | B.cs:53:25:53:25 | access to local variable o | null | B.cs:52:24:52:27 | null | null |
|
235 | 245 | | B.cs:55:26:55:26 | access to local variable o | non-null | B.cs:52:24:52:27 | null | non-null |
|
236 | 246 | | B.cs:55:26:55:26 | access to local variable o | null | B.cs:52:24:52:27 | null | null |
|
| 247 | +| B.cs:55:26:55:36 | call to method Equals | false | B.cs:55:26:55:26 | access to local variable o | non-null | |
| 248 | +| B.cs:55:26:55:36 | call to method Equals | false | B.cs:55:35:55:35 | access to local variable o | non-null | |
| 249 | +| B.cs:55:26:55:36 | call to method Equals | true | B.cs:55:26:55:26 | access to local variable o | null | |
| 250 | +| B.cs:55:26:55:36 | call to method Equals | true | B.cs:55:35:55:35 | access to local variable o | null | |
237 | 251 | | B.cs:55:35:55:35 | access to local variable o | non-null | B.cs:52:24:52:27 | null | non-null |
|
238 | 252 | | B.cs:55:35:55:35 | access to local variable o | null | B.cs:52:24:52:27 | null | null |
|
239 | 253 | | C.cs:11:13:11:30 | !... | false | C.cs:11:15:11:29 | !... | true |
|
|
245 | 259 | | C.cs:11:19:11:19 | access to local variable o | non-null | C.cs:10:20:10:23 | null | non-null |
|
246 | 260 | | C.cs:11:19:11:19 | access to local variable o | null | C.cs:10:20:10:23 | null | null |
|
247 | 261 | | C.cs:11:19:11:27 | ... == ... | false | C.cs:11:19:11:19 | access to local variable o | non-null |
|
| 262 | +| C.cs:11:19:11:27 | ... == ... | false | C.cs:11:24:11:27 | null | non-null | |
248 | 263 | | C.cs:11:19:11:27 | ... == ... | true | C.cs:11:19:11:19 | access to local variable o | null |
|
| 264 | +| C.cs:11:19:11:27 | ... == ... | true | C.cs:11:24:11:27 | null | null | |
249 | 265 | | C.cs:13:13:13:13 | access to local variable o | non-null | C.cs:10:20:10:23 | null | non-null |
|
250 | 266 | | C.cs:13:13:13:13 | access to local variable o | null | C.cs:10:20:10:23 | null | null |
|
251 | 267 | | C.cs:16:13:16:24 | !... | false | C.cs:16:15:16:23 | ... != ... | true |
|
252 | 268 | | C.cs:16:13:16:24 | !... | true | C.cs:16:15:16:23 | ... != ... | false |
|
253 | 269 | | C.cs:16:15:16:15 | access to local variable o | non-null | C.cs:10:20:10:23 | null | non-null |
|
254 | 270 | | C.cs:16:15:16:15 | access to local variable o | null | C.cs:10:20:10:23 | null | null |
|
255 | 271 | | C.cs:16:15:16:23 | ... != ... | false | C.cs:16:15:16:15 | access to local variable o | null |
|
| 272 | +| C.cs:16:15:16:23 | ... != ... | false | C.cs:16:20:16:23 | null | null | |
256 | 273 | | C.cs:16:15:16:23 | ... != ... | true | C.cs:16:15:16:15 | access to local variable o | non-null |
|
| 274 | +| C.cs:16:15:16:23 | ... != ... | true | C.cs:16:20:16:23 | null | non-null | |
257 | 275 | | C.cs:18:13:18:13 | access to local variable o | non-null | C.cs:10:20:10:23 | null | non-null |
|
258 | 276 | | C.cs:18:13:18:13 | access to local variable o | null | C.cs:10:20:10:23 | null | null |
|
259 | 277 | | C.cs:24:13:24:21 | ... != ... | false | C.cs:24:13:24:13 | access to parameter o | null |
|
|
362 | 380 | | C.cs:114:22:114:28 | access to local variable colours | non-null | C.cs:113:26:113:29 | null | non-null |
|
363 | 381 | | C.cs:114:22:114:28 | access to local variable colours | null | C.cs:113:26:113:29 | null | null |
|
364 | 382 | | C.cs:114:22:114:36 | ... == ... | false | C.cs:114:22:114:28 | access to local variable colours | non-null |
|
| 383 | +| C.cs:114:22:114:36 | ... == ... | false | C.cs:114:33:114:36 | null | non-null | |
365 | 384 | | C.cs:114:22:114:36 | ... == ... | true | C.cs:114:22:114:28 | access to local variable colours | null |
|
| 385 | +| C.cs:114:22:114:36 | ... == ... | true | C.cs:114:33:114:36 | null | null | |
366 | 386 | | C.cs:114:22:114:59 | ... \|\| ... | false | C.cs:114:22:114:36 | ... == ... | false |
|
367 | 387 | | C.cs:114:22:114:59 | ... \|\| ... | false | C.cs:114:41:114:59 | ... == ... | false |
|
368 | 388 | | C.cs:114:22:114:90 | ... ? ... : ... | null | C.cs:114:22:114:59 | ... \|\| ... | false |
|
|
376 | 396 | | C.cs:121:13:121:20 | access to local variable children | non-null | C.cs:119:29:119:32 | null | non-null |
|
377 | 397 | | C.cs:121:13:121:20 | access to local variable children | null | C.cs:119:29:119:32 | null | null |
|
378 | 398 | | C.cs:121:13:121:28 | ... == ... | false | C.cs:121:13:121:20 | access to local variable children | non-null |
|
| 399 | +| C.cs:121:13:121:28 | ... == ... | false | C.cs:121:25:121:28 | null | non-null | |
379 | 400 | | C.cs:121:13:121:28 | ... == ... | true | C.cs:121:13:121:20 | access to local variable children | null |
|
| 401 | +| C.cs:121:13:121:28 | ... == ... | true | C.cs:121:25:121:28 | null | null | |
380 | 402 | | C.cs:123:13:123:31 | ... > ... | true | C.cs:123:13:123:20 | access to local variable children | non-empty |
|
381 | 403 | | C.cs:130:13:130:38 | ... == ... | false | C.cs:130:14:130:29 | ... = ... | non-null |
|
| 404 | +| C.cs:130:13:130:38 | ... == ... | false | C.cs:130:35:130:38 | null | non-null | |
382 | 405 | | C.cs:130:13:130:38 | ... == ... | true | C.cs:130:14:130:29 | ... = ... | null |
|
| 406 | +| C.cs:130:13:130:38 | ... == ... | true | C.cs:130:35:130:38 | null | null | |
383 | 407 | | C.cs:130:13:130:55 | ... \|\| ... | false | C.cs:130:13:130:38 | ... == ... | false |
|
384 | 408 | | C.cs:130:13:130:55 | ... \|\| ... | false | C.cs:130:43:130:55 | ... > ... | false |
|
385 | 409 | | C.cs:130:14:130:29 | ... = ... | empty | C.cs:130:14:130:15 | access to local variable ok | empty |
|
|
417 | 441 | | C.cs:138:35:138:37 | access to local variable ok2 | non-null | C.cs:138:23:138:29 | "hello" | non-null |
|
418 | 442 | | C.cs:138:35:138:37 | access to local variable ok2 | null | C.cs:138:23:138:29 | "hello" | null |
|
419 | 443 | | C.cs:146:13:146:39 | ... != ... | false | C.cs:146:14:146:30 | ... = ... | null |
|
| 444 | +| C.cs:146:13:146:39 | ... != ... | false | C.cs:146:36:146:39 | null | null | |
420 | 445 | | C.cs:146:13:146:39 | ... != ... | true | C.cs:146:14:146:30 | ... = ... | non-null |
|
| 446 | +| C.cs:146:13:146:39 | ... != ... | true | C.cs:146:36:146:39 | null | non-null | |
421 | 447 | | C.cs:146:13:146:57 | ... && ... | true | C.cs:146:13:146:39 | ... != ... | true |
|
422 | 448 | | C.cs:146:13:146:57 | ... && ... | true | C.cs:146:44:146:57 | ... > ... | true |
|
423 | 449 | | C.cs:146:14:146:30 | ... = ... | empty | C.cs:146:14:146:15 | access to local variable xx | empty |
|
|
445 | 471 | | C.cs:158:16:158:16 | access to local variable s | non-null | C.cs:156:17:156:20 | null | non-null |
|
446 | 472 | | C.cs:158:16:158:16 | access to local variable s | null | C.cs:156:17:156:20 | null | null |
|
447 | 473 | | C.cs:158:16:158:24 | ... != ... | false | C.cs:158:16:158:16 | access to local variable s | null |
|
| 474 | +| C.cs:158:16:158:24 | ... != ... | false | C.cs:158:21:158:24 | null | null | |
448 | 475 | | C.cs:158:16:158:24 | ... != ... | true | C.cs:158:16:158:16 | access to local variable s | non-null |
|
| 476 | +| C.cs:158:16:158:24 | ... != ... | true | C.cs:158:21:158:24 | null | non-null | |
449 | 477 | | C.cs:166:16:166:16 | access to local variable s | empty | C.cs:164:17:164:20 | null | empty |
|
450 | 478 | | C.cs:166:16:166:16 | access to local variable s | non-empty | C.cs:164:17:164:20 | null | non-empty |
|
451 | 479 | | C.cs:166:16:166:16 | access to local variable s | non-null | C.cs:164:17:164:20 | null | non-null |
|
452 | 480 | | C.cs:166:16:166:16 | access to local variable s | null | C.cs:164:17:164:20 | null | null |
|
453 | 481 | | C.cs:166:16:166:24 | ... != ... | false | C.cs:166:16:166:16 | access to local variable s | null |
|
| 482 | +| C.cs:166:16:166:24 | ... != ... | false | C.cs:166:21:166:24 | null | null | |
454 | 483 | | C.cs:166:16:166:24 | ... != ... | true | C.cs:166:16:166:16 | access to local variable s | non-null |
|
| 484 | +| C.cs:166:16:166:24 | ... != ... | true | C.cs:166:21:166:24 | null | non-null | |
455 | 485 | | C.cs:171:13:171:13 | access to local variable s | non-null | C.cs:168:13:168:16 | null | non-null |
|
456 | 486 | | C.cs:171:13:171:13 | access to local variable s | null | C.cs:168:13:168:16 | null | null |
|
457 | 487 | | C.cs:173:16:173:16 | access to local variable s | non-null | C.cs:168:13:168:16 | null | non-null |
|
458 | 488 | | C.cs:173:16:173:16 | access to local variable s | null | C.cs:168:13:168:16 | null | null |
|
459 | 489 | | C.cs:173:16:173:24 | ... != ... | false | C.cs:173:16:173:16 | access to local variable s | null |
|
| 490 | +| C.cs:173:16:173:24 | ... != ... | false | C.cs:173:21:173:24 | null | null | |
460 | 491 | | C.cs:173:16:173:24 | ... != ... | true | C.cs:173:16:173:16 | access to local variable s | non-null |
|
| 492 | +| C.cs:173:16:173:24 | ... != ... | true | C.cs:173:21:173:24 | null | non-null | |
461 | 493 | | C.cs:187:16:187:24 | ... != ... | false | C.cs:187:16:187:16 | access to local variable s | null |
|
462 | 494 | | C.cs:187:16:187:24 | ... != ... | true | C.cs:187:16:187:16 | access to local variable s | non-null |
|
463 | 495 | | C.cs:211:17:211:35 | ... ? ... : ... | non-null | C.cs:211:17:211:23 | call to method Maybe | false |
|
|
515 | 547 | | C.cs:236:14:236:21 | ... = ... | null | C.cs:236:14:236:14 | access to local variable s | null |
|
516 | 548 | | C.cs:236:14:236:21 | ... = ... | null | C.cs:236:18:236:21 | null | null |
|
517 | 549 | | C.cs:236:24:236:32 | ... == ... | false | C.cs:236:24:236:24 | access to local variable s | non-null |
|
| 550 | +| C.cs:236:24:236:32 | ... == ... | false | C.cs:236:29:236:32 | null | non-null | |
518 | 551 | | C.cs:236:24:236:32 | ... == ... | true | C.cs:236:24:236:24 | access to local variable s | null |
|
| 552 | +| C.cs:236:24:236:32 | ... == ... | true | C.cs:236:29:236:32 | null | null | |
519 | 553 | | C.cs:236:35:236:42 | ... = ... | empty | C.cs:236:35:236:35 | access to local variable s | empty |
|
520 | 554 | | C.cs:236:35:236:42 | ... = ... | empty | C.cs:236:39:236:42 | null | empty |
|
521 | 555 | | C.cs:236:35:236:42 | ... = ... | non-empty | C.cs:236:35:236:35 | access to local variable s | non-empty |
|
|
794 | 828 | | D.cs:212:18:212:18 | access to local variable n | non-null | D.cs:211:20:211:23 | null | non-null |
|
795 | 829 | | D.cs:212:18:212:18 | access to local variable n | null | D.cs:211:20:211:23 | null | null |
|
796 | 830 | | D.cs:212:18:212:26 | ... == ... | false | D.cs:212:18:212:18 | access to local variable n | non-null |
|
| 831 | +| D.cs:212:18:212:26 | ... == ... | false | D.cs:212:23:212:26 | null | non-null | |
797 | 832 | | D.cs:212:18:212:26 | ... == ... | true | D.cs:212:18:212:18 | access to local variable n | null |
|
| 833 | +| D.cs:212:18:212:26 | ... == ... | true | D.cs:212:23:212:26 | null | null | |
798 | 834 | | D.cs:212:18:212:45 | ... ? ... : ... | non-null | D.cs:212:18:212:26 | ... == ... | true |
|
799 | 835 | | D.cs:212:18:212:45 | ... ? ... : ... | non-null | D.cs:212:30:212:41 | object creation of type Object | non-null |
|
800 | 836 | | D.cs:212:18:212:45 | ... ? ... : ... | null | D.cs:212:18:212:26 | ... == ... | false |
|
|
1189 | 1225 | | E.cs:362:13:362:13 | access to local variable x | non-empty | E.cs:361:17:361:32 | ... ?? ... | non-empty |
|
1190 | 1226 | | E.cs:362:13:362:13 | access to local variable x | non-null | E.cs:361:17:361:32 | ... ?? ... | non-null |
|
1191 | 1227 | | E.cs:362:13:362:13 | access to local variable x | null | E.cs:361:17:361:32 | ... ?? ... | null |
|
| 1228 | +| E.cs:362:13:362:29 | ... != ... | false | E.cs:362:13:362:13 | access to local variable x | null | |
| 1229 | +| E.cs:362:13:362:29 | ... != ... | true | E.cs:362:13:362:13 | access to local variable x | non-null | |
1192 | 1230 | | E.cs:362:18:362:29 | (...) ... | non-null | E.cs:362:26:362:29 | null | non-null |
|
1193 | 1231 | | E.cs:362:18:362:29 | (...) ... | null | E.cs:362:26:362:29 | null | null |
|
1194 | 1232 | | E.cs:363:13:363:13 | access to local variable x | non-null | E.cs:361:17:361:32 | ... ?? ... | non-null |
|
|
0 commit comments