|
83 | 83 | | E.cs:417:34:417:34 | access to parameter i | E.cs:417:24:417:40 | SSA capture def(i) | E.cs:417:34:417:34 | access to parameter i | Variable $@ may be null at this access because it has a nullable type. | E.cs:415:27:415:27 | i | i | E.cs:415:27:415:27 | i | this | |
84 | 84 | | E.cs:423:38:423:38 | access to parameter i | E.cs:423:28:423:44 | SSA capture def(i) | E.cs:423:38:423:38 | access to parameter i | Variable $@ may be null at this access because it has a nullable type. | E.cs:420:27:420:27 | i | i | E.cs:420:27:420:27 | i | this | |
85 | 85 | | E.cs:430:39:430:39 | access to parameter i | E.cs:430:29:430:45 | SSA capture def(i) | E.cs:430:39:430:39 | access to parameter i | Variable $@ may be null at this access because it has a nullable type. | E.cs:427:27:427:27 | i | i | E.cs:427:27:427:27 | i | this | |
| 86 | +| E.cs:444:13:444:13 | access to parameter s | E.cs:435:29:435:29 | SSA param(s) | E.cs:444:13:444:13 | access to parameter s | Variable $@ may be null at this access as suggested by $@ null check. | E.cs:435:29:435:29 | s | s | E.cs:437:13:437:21 | ... is ... | this | |
| 87 | +| E.cs:459:13:459:13 | access to parameter s | E.cs:435:29:435:29 | SSA param(s) | E.cs:459:13:459:13 | access to parameter s | Variable $@ may be null at this access as suggested by $@ null check. | E.cs:435:29:435:29 | s | s | E.cs:437:13:437:21 | ... is ... | this | |
86 | 88 | | GuardedString.cs:35:31:35:31 | access to local variable s | GuardedString.cs:7:16:7:32 | SSA def(s) | GuardedString.cs:35:31:35:31 | access to local variable s | Variable $@ may be null at this access because of $@ assignment. | GuardedString.cs:7:16:7:16 | s | s | GuardedString.cs:7:16:7:32 | String s = ... | this | |
87 | 89 | | NullMaybeBad.cs:7:27:7:27 | access to parameter o | NullMaybeBad.cs:13:17:13:20 | null | NullMaybeBad.cs:7:27:7:27 | access to parameter o | Variable $@ may be null at this access because of $@ null argument. | NullMaybeBad.cs:5:25:5:25 | o | o | NullMaybeBad.cs:13:17:13:20 | null | this | |
88 | 90 | | Params.cs:14:17:14:20 | access to parameter args | Params.cs:20:12:20:15 | null | Params.cs:14:17:14:20 | access to parameter args | Variable $@ may be null at this access because of $@ null argument. | Params.cs:12:36:12:39 | args | args | Params.cs:20:12:20:15 | null | this | |
@@ -445,7 +447,23 @@ edges |
445 | 447 | | E.cs:423:28:423:44 | SSA capture def(i) | E.cs:423:38:423:38 | access to parameter i | |
446 | 448 | | E.cs:430:29:430:45 | SSA capture def(i) | E.cs:430:39:430:39 | access to parameter i | |
447 | 449 | | E.cs:435:29:435:29 | SSA param(s) | E.cs:437:13:437:21 | [true] ... is ... | |
| 450 | +| E.cs:437:13:437:21 | [true] ... is ... | E.cs:438:9:440:9 | {...} | |
448 | 451 | | E.cs:437:13:437:21 | [true] ... is ... | E.cs:439:13:439:13 | access to parameter s | |
| 452 | +| E.cs:438:9:440:9 | {...} | E.cs:442:9:445:9 | if (...) ... | |
| 453 | +| E.cs:442:9:445:9 | if (...) ... | E.cs:442:22:442:29 | [no-match] not ... | |
| 454 | +| E.cs:442:13:442:29 | [true] ... is ... | E.cs:443:9:445:9 | {...} | |
| 455 | +| E.cs:442:13:442:29 | [true] ... is ... | E.cs:444:13:444:13 | access to parameter s | |
| 456 | +| E.cs:442:18:442:29 | [match] not ... | E.cs:442:13:442:29 | [true] ... is ... | |
| 457 | +| E.cs:442:22:442:29 | [no-match] not ... | E.cs:442:18:442:29 | [match] not ... | |
| 458 | +| E.cs:443:9:445:9 | {...} | E.cs:447:9:450:9 | if (...) ... | |
| 459 | +| E.cs:447:9:450:9 | if (...) ... | E.cs:447:18:447:25 | [no-match] not ... | |
| 460 | +| E.cs:447:13:447:25 | [false] ... is ... | E.cs:452:9:455:9 | if (...) ... | |
| 461 | +| E.cs:447:18:447:25 | [no-match] not ... | E.cs:447:13:447:25 | [false] ... is ... | |
| 462 | +| E.cs:452:9:455:9 | if (...) ... | E.cs:452:13:452:23 | [false] ... is ... | |
| 463 | +| E.cs:452:13:452:23 | [false] ... is ... | E.cs:457:9:464:9 | if (...) ... | |
| 464 | +| E.cs:457:9:464:9 | if (...) ... | E.cs:457:18:457:27 | [match] not ... | |
| 465 | +| E.cs:457:13:457:27 | [true] ... is ... | E.cs:459:13:459:13 | access to parameter s | |
| 466 | +| E.cs:457:18:457:27 | [match] not ... | E.cs:457:13:457:27 | [true] ... is ... | |
449 | 467 | | F.cs:7:16:7:23 | SSA def(o) | F.cs:8:9:8:9 | access to local variable o | |
450 | 468 | | Forwarding.cs:7:16:7:23 | SSA def(s) | Forwarding.cs:9:13:9:30 | [false] !... | |
451 | 469 | | Forwarding.cs:9:13:9:30 | [false] !... | Forwarding.cs:14:9:17:9 | if (...) ... | |
@@ -894,7 +912,23 @@ nodes |
894 | 912 | | E.cs:430:39:430:39 | access to parameter i | |
895 | 913 | | E.cs:435:29:435:29 | SSA param(s) | |
896 | 914 | | E.cs:437:13:437:21 | [true] ... is ... | |
| 915 | +| E.cs:438:9:440:9 | {...} | |
897 | 916 | | E.cs:439:13:439:13 | access to parameter s | |
| 917 | +| E.cs:442:9:445:9 | if (...) ... | |
| 918 | +| E.cs:442:13:442:29 | [true] ... is ... | |
| 919 | +| E.cs:442:18:442:29 | [match] not ... | |
| 920 | +| E.cs:442:22:442:29 | [no-match] not ... | |
| 921 | +| E.cs:443:9:445:9 | {...} | |
| 922 | +| E.cs:444:13:444:13 | access to parameter s | |
| 923 | +| E.cs:447:9:450:9 | if (...) ... | |
| 924 | +| E.cs:447:13:447:25 | [false] ... is ... | |
| 925 | +| E.cs:447:18:447:25 | [no-match] not ... | |
| 926 | +| E.cs:452:9:455:9 | if (...) ... | |
| 927 | +| E.cs:452:13:452:23 | [false] ... is ... | |
| 928 | +| E.cs:457:9:464:9 | if (...) ... | |
| 929 | +| E.cs:457:13:457:27 | [true] ... is ... | |
| 930 | +| E.cs:457:18:457:27 | [match] not ... | |
| 931 | +| E.cs:459:13:459:13 | access to parameter s | |
898 | 932 | | F.cs:7:16:7:23 | SSA def(o) | |
899 | 933 | | F.cs:8:9:8:9 | access to local variable o | |
900 | 934 | | Forwarding.cs:7:16:7:23 | SSA def(s) | |
|
0 commit comments