Files
codeql/csharp/ql/test/library-tests/controlflow/guards/AbstractValue.expected
Anders Schack-Mulligen 7e4e872430 C#: Accept expected changes.
2025-12-02 13:49:16 +01:00

973 lines
53 KiB
Plaintext

| | Assert.cs:9:31:9:32 | "" |
| | Assert.cs:16:31:16:32 | "" |
| | Assert.cs:23:31:23:32 | "" |
| | Assert.cs:30:31:30:32 | "" |
| | Assert.cs:37:31:37:32 | "" |
| | Assert.cs:44:31:44:32 | "" |
| | Assert.cs:51:31:51:32 | "" |
| | Assert.cs:58:31:58:32 | "" |
| | Assert.cs:65:31:65:32 | "" |
| | Assert.cs:72:31:72:32 | "" |
| | Assert.cs:79:31:79:32 | "" |
| | Collections.cs:73:40:73:41 | "" |
| | Guards.cs:96:18:96:19 | "" |
| | Guards.cs:97:31:97:31 | access to parameter s |
| | Guards.cs:157:18:157:19 | "" |
| | Guards.cs:158:24:158:24 | access to parameter o |
| | Guards.cs:282:13:282:14 | "" |
| | Guards.cs:283:17:283:17 | access to parameter o |
| | Guards.cs:341:31:341:32 | "" |
| 0 | Collections.cs:11:32:11:32 | 0 |
| 0 | Collections.cs:13:28:13:28 | 0 |
| 0 | Collections.cs:15:27:15:27 | 0 |
| 0 | Collections.cs:16:28:16:28 | 0 |
| 0 | Collections.cs:22:31:22:31 | 0 |
| 0 | Collections.cs:24:27:24:27 | 0 |
| 0 | Collections.cs:26:26:26:26 | 0 |
| 0 | Collections.cs:27:27:27:27 | 0 |
| 0 | Collections.cs:33:33:33:33 | 0 |
| 0 | Collections.cs:35:29:35:29 | 0 |
| 0 | Collections.cs:37:28:37:28 | 0 |
| 0 | Collections.cs:38:29:38:29 | 0 |
| 0 | Collections.cs:49:27:49:27 | 0 |
| 0 | Collections.cs:56:24:56:24 | 0 |
| 0 | Collections.cs:64:24:64:24 | 0 |
| 0 | Collections.cs:75:36:75:36 | 0 |
| 0 | Collections.cs:77:36:77:36 | 0 |
| 0 | Collections.cs:79:35:79:35 | 0 |
| 0 | Collections.cs:80:36:80:36 | 0 |
| 0 | Collections.cs:86:17:86:32 | 0 |
| 0 | Guards.cs:12:24:12:24 | 0 |
| 0 | Guards.cs:78:26:78:26 | 0 |
| 0 | Guards.cs:78:26:78:26 | (...) ... |
| 0 | Guards.cs:80:25:80:25 | 0 |
| 0 | Guards.cs:80:25:80:25 | (...) ... |
| 0 | Guards.cs:82:26:82:26 | 0 |
| 0 | Guards.cs:82:26:82:26 | (...) ... |
| 0 | Guards.cs:92:30:92:30 | 0 |
| 0 | Guards.cs:92:30:92:30 | (...) ... |
| 0 | Guards.cs:241:17:241:17 | 0 |
| 0 | Guards.cs:255:17:255:19 | access to constant A |
| 0 | Guards.cs:298:21:298:21 | 0 |
| 0 | Guards.cs:310:21:310:21 | 0 |
| 0 | Guards.cs:317:17:317:17 | 0 |
| 0 | Guards.cs:322:18:322:18 | 0 |
| 0 | Guards.cs:329:17:329:19 | access to constant A |
| 0 | Guards.cs:334:20:334:20 | 0 |
| 1 | Collections.cs:12:28:12:28 | 1 |
| 1 | Collections.cs:14:28:14:28 | 1 |
| 1 | Collections.cs:17:28:17:28 | 1 |
| 1 | Collections.cs:23:27:23:27 | 1 |
| 1 | Collections.cs:25:27:25:27 | 1 |
| 1 | Collections.cs:28:27:28:27 | 1 |
| 1 | Collections.cs:34:29:34:29 | 1 |
| 1 | Collections.cs:36:29:36:29 | 1 |
| 1 | Collections.cs:39:29:39:29 | 1 |
| 1 | Collections.cs:76:36:76:36 | 1 |
| 1 | Collections.cs:78:36:78:36 | 1 |
| 1 | Collections.cs:81:36:81:36 | 1 |
| 1 | Collections.cs:88:13:88:32 | 1 |
| 1 | Guards.cs:92:25:92:25 | 1 |
| 1 | Guards.cs:92:25:92:25 | (...) ... |
| 1 | Guards.cs:243:13:243:17 | ... = ... |
| 1 | Guards.cs:243:17:243:17 | 1 |
| 1 | Guards.cs:246:18:246:18 | 1 |
| 1 | Guards.cs:257:13:257:19 | ... = ... |
| 1 | Guards.cs:257:17:257:19 | access to constant B |
| 1 | Guards.cs:260:18:260:20 | access to constant B |
| 1 | Guards.cs:299:18:299:18 | 1 |
| 1 | Guards.cs:311:18:311:18 | 1 |
| 1 | Guards.cs:319:13:319:17 | ... = ... |
| 1 | Guards.cs:319:17:319:17 | 1 |
| 1 | Guards.cs:322:13:322:13 | 1 |
| 1 | Guards.cs:323:18:323:18 | 1 |
| 1 | Guards.cs:331:13:331:19 | ... = ... |
| 1 | Guards.cs:331:17:331:19 | access to constant B |
| 1 | Guards.cs:334:13:334:15 | access to constant B |
| 1 | Guards.cs:335:18:335:18 | 1 |
| 3 | Collections.cs:54:13:54:42 | 3 |
| 3 | Collections.cs:62:17:62:46 | 3 |
| 10 | Guards.cs:84:25:84:26 | 10 |
| 10 | Guards.cs:84:25:84:26 | (...) ... |
| 10 | Guards.cs:86:26:86:27 | 10 |
| 10 | Guards.cs:86:26:86:27 | (...) ... |
| <empty string> | Guards.cs:18:31:18:46 | "<empty string>" |
| a | Collections.cs:54:28:54:30 | "a" |
| a | Collections.cs:62:32:62:34 | "a" |
| a | Collections.cs:66:19:66:21 | "a" |
| a | Collections.cs:88:28:88:30 | "a" |
| a | Collections.cs:89:24:89:26 | "a" |
| b | Collections.cs:54:33:54:35 | "b" |
| b | Collections.cs:62:37:62:39 | "b" |
| b | Collections.cs:67:19:67:21 | "b" |
| c | Collections.cs:54:38:54:40 | "c" |
| c | Collections.cs:62:42:62:44 | "c" |
| false | Assert.cs:85:61:85:65 | false |
| false | Assert.cs:94:23:94:24 | access to parameter b2 |
| false | Guards.cs:178:16:178:20 | false |
| false | Guards.cs:181:53:181:57 | false |
| false | Guards.cs:217:13:217:22 | ... = ... |
| false | Guards.cs:217:18:217:22 | false |
| false | Guards.cs:228:18:228:22 | false |
| false | Guards.cs:295:13:295:22 | ... = ... |
| false | Guards.cs:295:18:295:22 | false |
| false | Guards.cs:305:18:305:22 | false |
| not | Guards.cs:99:31:99:31 | access to parameter s |
| not | Guards.cs:160:24:160:24 | access to parameter o |
| not | Guards.cs:162:24:162:24 | access to parameter o |
| not | Guards.cs:285:17:285:17 | access to parameter o |
| not | Guards.cs:287:17:287:17 | access to parameter o |
| not null | Assert.cs:5:7:5:17 | call to method <object initializer> |
| not null | Assert.cs:5:7:5:17 | this access |
| not null | Assert.cs:9:20:9:20 | access to parameter b |
| not null | Assert.cs:9:31:9:32 | "" |
| not null | Assert.cs:10:9:10:13 | access to type Debug |
| not null | Assert.cs:10:9:10:31 | call to method Assert |
| not null | Assert.cs:10:22:10:30 | ... != ... |
| not null | Assert.cs:11:9:11:15 | access to type Console |
| not null | Assert.cs:11:9:11:35 | call to method WriteLine |
| not null | Assert.cs:11:27:11:27 | access to local variable s |
| not null | Assert.cs:11:27:11:34 | access to property Length |
| not null | Assert.cs:16:20:16:20 | access to parameter b |
| not null | Assert.cs:16:31:16:32 | "" |
| not null | Assert.cs:17:9:17:14 | access to type Assert |
| not null | Assert.cs:17:9:17:24 | call to method IsNull |
| not null | Assert.cs:18:9:18:15 | access to type Console |
| not null | Assert.cs:18:9:18:35 | call to method WriteLine |
| not null | Assert.cs:18:27:18:34 | access to property Length |
| not null | Assert.cs:23:20:23:20 | access to parameter b |
| not null | Assert.cs:23:31:23:32 | "" |
| not null | Assert.cs:24:9:24:14 | access to type Assert |
| not null | Assert.cs:24:9:24:27 | call to method IsNotNull |
| not null | Assert.cs:25:9:25:15 | access to type Console |
| not null | Assert.cs:25:9:25:35 | call to method WriteLine |
| not null | Assert.cs:25:27:25:27 | access to local variable s |
| not null | Assert.cs:25:27:25:34 | access to property Length |
| not null | Assert.cs:30:20:30:20 | access to parameter b |
| not null | Assert.cs:30:31:30:32 | "" |
| not null | Assert.cs:31:9:31:14 | access to type Assert |
| not null | Assert.cs:31:9:31:32 | call to method IsTrue |
| not null | Assert.cs:31:23:31:31 | ... == ... |
| not null | Assert.cs:32:9:32:15 | access to type Console |
| not null | Assert.cs:32:9:32:35 | call to method WriteLine |
| not null | Assert.cs:32:27:32:34 | access to property Length |
| not null | Assert.cs:37:20:37:20 | access to parameter b |
| not null | Assert.cs:37:31:37:32 | "" |
| not null | Assert.cs:38:9:38:14 | access to type Assert |
| not null | Assert.cs:38:9:38:32 | call to method IsTrue |
| not null | Assert.cs:38:23:38:31 | ... != ... |
| not null | Assert.cs:39:9:39:15 | access to type Console |
| not null | Assert.cs:39:9:39:35 | call to method WriteLine |
| not null | Assert.cs:39:27:39:27 | access to local variable s |
| not null | Assert.cs:39:27:39:34 | access to property Length |
| not null | Assert.cs:44:20:44:20 | access to parameter b |
| not null | Assert.cs:44:31:44:32 | "" |
| not null | Assert.cs:45:9:45:14 | access to type Assert |
| not null | Assert.cs:45:9:45:33 | call to method IsFalse |
| not null | Assert.cs:45:24:45:32 | ... != ... |
| not null | Assert.cs:46:9:46:15 | access to type Console |
| not null | Assert.cs:46:9:46:35 | call to method WriteLine |
| not null | Assert.cs:46:27:46:34 | access to property Length |
| not null | Assert.cs:51:20:51:20 | access to parameter b |
| not null | Assert.cs:51:31:51:32 | "" |
| not null | Assert.cs:52:9:52:14 | access to type Assert |
| not null | Assert.cs:52:9:52:33 | call to method IsFalse |
| not null | Assert.cs:52:24:52:32 | ... == ... |
| not null | Assert.cs:53:9:53:15 | access to type Console |
| not null | Assert.cs:53:9:53:35 | call to method WriteLine |
| not null | Assert.cs:53:27:53:27 | access to local variable s |
| not null | Assert.cs:53:27:53:34 | access to property Length |
| not null | Assert.cs:58:20:58:20 | access to parameter b |
| not null | Assert.cs:58:31:58:32 | "" |
| not null | Assert.cs:59:9:59:14 | access to type Assert |
| not null | Assert.cs:59:9:59:37 | call to method IsTrue |
| not null | Assert.cs:59:23:59:31 | ... != ... |
| not null | Assert.cs:59:23:59:36 | ... && ... |
| not null | Assert.cs:59:36:59:36 | access to parameter b |
| not null | Assert.cs:60:9:60:15 | access to type Console |
| not null | Assert.cs:60:9:60:35 | call to method WriteLine |
| not null | Assert.cs:60:27:60:27 | access to local variable s |
| not null | Assert.cs:60:27:60:34 | access to property Length |
| not null | Assert.cs:65:20:65:20 | access to parameter b |
| not null | Assert.cs:65:31:65:32 | "" |
| not null | Assert.cs:66:9:66:14 | access to type Assert |
| not null | Assert.cs:66:9:66:38 | call to method IsFalse |
| not null | Assert.cs:66:24:66:32 | ... == ... |
| not null | Assert.cs:66:24:66:37 | ... \|\| ... |
| not null | Assert.cs:66:37:66:37 | access to parameter b |
| not null | Assert.cs:67:9:67:15 | access to type Console |
| not null | Assert.cs:67:9:67:35 | call to method WriteLine |
| not null | Assert.cs:67:27:67:27 | access to local variable s |
| not null | Assert.cs:67:27:67:34 | access to property Length |
| not null | Assert.cs:72:20:72:20 | access to parameter b |
| not null | Assert.cs:72:31:72:32 | "" |
| not null | Assert.cs:73:9:73:14 | access to type Assert |
| not null | Assert.cs:73:9:73:37 | call to method IsTrue |
| not null | Assert.cs:73:23:73:31 | ... == ... |
| not null | Assert.cs:73:23:73:36 | ... && ... |
| not null | Assert.cs:73:36:73:36 | access to parameter b |
| not null | Assert.cs:74:9:74:15 | access to type Console |
| not null | Assert.cs:74:9:74:35 | call to method WriteLine |
| not null | Assert.cs:74:27:74:34 | access to property Length |
| not null | Assert.cs:79:20:79:20 | access to parameter b |
| not null | Assert.cs:79:31:79:32 | "" |
| not null | Assert.cs:80:9:80:14 | access to type Assert |
| not null | Assert.cs:80:9:80:38 | call to method IsFalse |
| not null | Assert.cs:80:24:80:32 | ... != ... |
| not null | Assert.cs:80:24:80:37 | ... \|\| ... |
| not null | Assert.cs:80:37:80:37 | access to parameter b |
| not null | Assert.cs:81:9:81:15 | access to type Console |
| not null | Assert.cs:81:9:81:35 | call to method WriteLine |
| not null | Assert.cs:81:27:81:34 | access to property Length |
| not null | Assert.cs:85:61:85:65 | false |
| not null | Assert.cs:86:61:86:64 | true |
| not null | Assert.cs:93:9:93:35 | call to method AssertTrueFalse |
| not null | Assert.cs:93:9:93:35 | this access |
| not null | Assert.cs:93:25:93:26 | access to parameter b1 |
| not null | Assert.cs:93:29:93:30 | access to parameter b2 |
| not null | Assert.cs:93:33:93:34 | access to parameter b2 |
| not null | Assert.cs:94:16:94:17 | access to parameter b1 |
| not null | Assert.cs:94:16:94:24 | ... && ... |
| not null | Assert.cs:94:22:94:24 | !... |
| not null | Assert.cs:94:23:94:24 | access to parameter b2 |
| not null | Collections.cs:7:14:7:24 | call to method <object initializer> |
| not null | Collections.cs:7:14:7:24 | this access |
| not null | Collections.cs:11:13:11:13 | access to local variable b |
| not null | Collections.cs:11:13:11:32 | Boolean b = ... |
| not null | Collections.cs:11:17:11:20 | access to parameter args |
| not null | Collections.cs:11:17:11:27 | access to property Length |
| not null | Collections.cs:11:17:11:32 | ... == ... |
| not null | Collections.cs:11:32:11:32 | 0 |
| not null | Collections.cs:12:9:12:9 | access to local variable b |
| not null | Collections.cs:12:9:12:28 | ... = ... |
| not null | Collections.cs:12:13:12:16 | access to parameter args |
| not null | Collections.cs:12:13:12:23 | access to property Length |
| not null | Collections.cs:12:13:12:28 | ... == ... |
| not null | Collections.cs:12:28:12:28 | 1 |
| not null | Collections.cs:13:9:13:9 | access to local variable b |
| not null | Collections.cs:13:9:13:28 | ... = ... |
| not null | Collections.cs:13:13:13:16 | access to parameter args |
| not null | Collections.cs:13:13:13:23 | access to property Length |
| not null | Collections.cs:13:13:13:28 | ... != ... |
| not null | Collections.cs:13:28:13:28 | 0 |
| not null | Collections.cs:14:9:14:9 | access to local variable b |
| not null | Collections.cs:14:9:14:28 | ... = ... |
| not null | Collections.cs:14:13:14:16 | access to parameter args |
| not null | Collections.cs:14:13:14:23 | access to property Length |
| not null | Collections.cs:14:13:14:28 | ... != ... |
| not null | Collections.cs:14:28:14:28 | 1 |
| not null | Collections.cs:15:9:15:9 | access to local variable b |
| not null | Collections.cs:15:9:15:27 | ... = ... |
| not null | Collections.cs:15:13:15:16 | access to parameter args |
| not null | Collections.cs:15:13:15:23 | access to property Length |
| not null | Collections.cs:15:13:15:27 | ... > ... |
| not null | Collections.cs:15:27:15:27 | 0 |
| not null | Collections.cs:16:9:16:9 | access to local variable b |
| not null | Collections.cs:16:9:16:28 | ... = ... |
| not null | Collections.cs:16:13:16:16 | access to parameter args |
| not null | Collections.cs:16:13:16:23 | access to property Length |
| not null | Collections.cs:16:13:16:28 | ... >= ... |
| not null | Collections.cs:16:28:16:28 | 0 |
| not null | Collections.cs:17:9:17:9 | access to local variable b |
| not null | Collections.cs:17:9:17:28 | ... = ... |
| not null | Collections.cs:17:13:17:16 | access to parameter args |
| not null | Collections.cs:17:13:17:23 | access to property Length |
| not null | Collections.cs:17:13:17:28 | ... >= ... |
| not null | Collections.cs:17:28:17:28 | 1 |
| not null | Collections.cs:22:13:22:13 | access to local variable b |
| not null | Collections.cs:22:13:22:31 | Boolean b = ... |
| not null | Collections.cs:22:17:22:20 | access to parameter args |
| not null | Collections.cs:22:17:22:26 | access to property Count |
| not null | Collections.cs:22:17:22:31 | ... == ... |
| not null | Collections.cs:22:31:22:31 | 0 |
| not null | Collections.cs:23:9:23:9 | access to local variable b |
| not null | Collections.cs:23:9:23:27 | ... = ... |
| not null | Collections.cs:23:13:23:16 | access to parameter args |
| not null | Collections.cs:23:13:23:22 | access to property Count |
| not null | Collections.cs:23:13:23:27 | ... == ... |
| not null | Collections.cs:23:27:23:27 | 1 |
| not null | Collections.cs:24:9:24:9 | access to local variable b |
| not null | Collections.cs:24:9:24:27 | ... = ... |
| not null | Collections.cs:24:13:24:16 | access to parameter args |
| not null | Collections.cs:24:13:24:22 | access to property Count |
| not null | Collections.cs:24:13:24:27 | ... != ... |
| not null | Collections.cs:24:27:24:27 | 0 |
| not null | Collections.cs:25:9:25:9 | access to local variable b |
| not null | Collections.cs:25:9:25:27 | ... = ... |
| not null | Collections.cs:25:13:25:16 | access to parameter args |
| not null | Collections.cs:25:13:25:22 | access to property Count |
| not null | Collections.cs:25:13:25:27 | ... != ... |
| not null | Collections.cs:25:27:25:27 | 1 |
| not null | Collections.cs:26:9:26:9 | access to local variable b |
| not null | Collections.cs:26:9:26:26 | ... = ... |
| not null | Collections.cs:26:13:26:16 | access to parameter args |
| not null | Collections.cs:26:13:26:22 | access to property Count |
| not null | Collections.cs:26:13:26:26 | ... > ... |
| not null | Collections.cs:26:26:26:26 | 0 |
| not null | Collections.cs:27:9:27:9 | access to local variable b |
| not null | Collections.cs:27:9:27:27 | ... = ... |
| not null | Collections.cs:27:13:27:16 | access to parameter args |
| not null | Collections.cs:27:13:27:22 | access to property Count |
| not null | Collections.cs:27:13:27:27 | ... >= ... |
| not null | Collections.cs:27:27:27:27 | 0 |
| not null | Collections.cs:28:9:28:9 | access to local variable b |
| not null | Collections.cs:28:9:28:27 | ... = ... |
| not null | Collections.cs:28:13:28:16 | access to parameter args |
| not null | Collections.cs:28:13:28:22 | access to property Count |
| not null | Collections.cs:28:13:28:27 | ... >= ... |
| not null | Collections.cs:28:27:28:27 | 1 |
| not null | Collections.cs:33:13:33:13 | access to local variable b |
| not null | Collections.cs:33:13:33:33 | Boolean b = ... |
| not null | Collections.cs:33:17:33:20 | access to parameter args |
| not null | Collections.cs:33:17:33:28 | call to method Count<String> |
| not null | Collections.cs:33:17:33:33 | ... == ... |
| not null | Collections.cs:33:33:33:33 | 0 |
| not null | Collections.cs:34:9:34:9 | access to local variable b |
| not null | Collections.cs:34:9:34:29 | ... = ... |
| not null | Collections.cs:34:13:34:16 | access to parameter args |
| not null | Collections.cs:34:13:34:24 | call to method Count<String> |
| not null | Collections.cs:34:13:34:29 | ... == ... |
| not null | Collections.cs:34:29:34:29 | 1 |
| not null | Collections.cs:35:9:35:9 | access to local variable b |
| not null | Collections.cs:35:9:35:29 | ... = ... |
| not null | Collections.cs:35:13:35:16 | access to parameter args |
| not null | Collections.cs:35:13:35:24 | call to method Count<String> |
| not null | Collections.cs:35:13:35:29 | ... != ... |
| not null | Collections.cs:35:29:35:29 | 0 |
| not null | Collections.cs:36:9:36:9 | access to local variable b |
| not null | Collections.cs:36:9:36:29 | ... = ... |
| not null | Collections.cs:36:13:36:16 | access to parameter args |
| not null | Collections.cs:36:13:36:24 | call to method Count<String> |
| not null | Collections.cs:36:13:36:29 | ... != ... |
| not null | Collections.cs:36:29:36:29 | 1 |
| not null | Collections.cs:37:9:37:9 | access to local variable b |
| not null | Collections.cs:37:9:37:28 | ... = ... |
| not null | Collections.cs:37:13:37:16 | access to parameter args |
| not null | Collections.cs:37:13:37:24 | call to method Count<String> |
| not null | Collections.cs:37:13:37:28 | ... > ... |
| not null | Collections.cs:37:28:37:28 | 0 |
| not null | Collections.cs:38:9:38:9 | access to local variable b |
| not null | Collections.cs:38:9:38:29 | ... = ... |
| not null | Collections.cs:38:13:38:16 | access to parameter args |
| not null | Collections.cs:38:13:38:24 | call to method Count<String> |
| not null | Collections.cs:38:13:38:29 | ... >= ... |
| not null | Collections.cs:38:29:38:29 | 0 |
| not null | Collections.cs:39:9:39:9 | access to local variable b |
| not null | Collections.cs:39:9:39:29 | ... = ... |
| not null | Collections.cs:39:13:39:16 | access to parameter args |
| not null | Collections.cs:39:13:39:24 | call to method Count<String> |
| not null | Collections.cs:39:13:39:29 | ... >= ... |
| not null | Collections.cs:39:29:39:29 | 1 |
| not null | Collections.cs:44:13:44:13 | access to local variable b |
| not null | Collections.cs:44:13:44:26 | Boolean b = ... |
| not null | Collections.cs:44:17:44:20 | access to parameter args |
| not null | Collections.cs:44:17:44:26 | call to method Any<String> |
| not null | Collections.cs:49:13:49:16 | access to parameter args |
| not null | Collections.cs:49:13:49:22 | access to property Count |
| not null | Collections.cs:49:13:49:27 | ... == ... |
| not null | Collections.cs:49:27:49:27 | 0 |
| not null | Collections.cs:51:17:51:20 | access to parameter args |
| not null | Collections.cs:51:17:51:30 | call to method ToArray |
| not null | Collections.cs:52:9:52:12 | access to parameter args |
| not null | Collections.cs:52:9:52:20 | call to method Clear |
| not null | Collections.cs:53:9:53:9 | access to local variable x |
| not null | Collections.cs:53:9:53:26 | ... = ... |
| not null | Collections.cs:53:13:53:16 | access to parameter args |
| not null | Collections.cs:53:13:53:26 | call to method ToArray |
| not null | Collections.cs:54:9:54:9 | access to local variable x |
| not null | Collections.cs:54:9:54:42 | ... = ... |
| not null | Collections.cs:54:13:54:42 | 3 |
| not null | Collections.cs:54:13:54:42 | array creation of type String[] |
| not null | Collections.cs:54:28:54:30 | "a" |
| not null | Collections.cs:54:33:54:35 | "b" |
| not null | Collections.cs:54:38:54:40 | "c" |
| not null | Collections.cs:55:9:55:9 | access to local variable x |
| not null | Collections.cs:55:9:55:13 | ... = ... |
| not null | Collections.cs:55:13:55:13 | access to local variable x |
| not null | Collections.cs:56:9:56:9 | access to local variable x |
| not null | Collections.cs:56:9:56:25 | ... = ... |
| not null | Collections.cs:56:13:56:25 | array creation of type String[] |
| not null | Collections.cs:56:24:56:24 | 0 |
| not null | Collections.cs:57:9:57:9 | access to local variable x |
| not null | Collections.cs:57:9:57:13 | ... = ... |
| not null | Collections.cs:57:13:57:13 | access to local variable x |
| not null | Collections.cs:62:17:62:46 | 3 |
| not null | Collections.cs:62:17:62:46 | array creation of type String[] |
| not null | Collections.cs:62:17:62:55 | call to method ToList<String> |
| not null | Collections.cs:62:32:62:34 | "a" |
| not null | Collections.cs:62:37:62:39 | "b" |
| not null | Collections.cs:62:42:62:44 | "c" |
| not null | Collections.cs:63:9:63:9 | access to local variable x |
| not null | Collections.cs:63:9:63:17 | call to method Clear |
| not null | Collections.cs:64:13:64:13 | access to local variable x |
| not null | Collections.cs:64:13:64:19 | access to property Count |
| not null | Collections.cs:64:13:64:24 | ... == ... |
| not null | Collections.cs:64:24:64:24 | 0 |
| not null | Collections.cs:66:13:66:13 | access to local variable x |
| not null | Collections.cs:66:13:66:22 | call to method Add |
| not null | Collections.cs:66:19:66:21 | "a" |
| not null | Collections.cs:67:13:67:13 | access to local variable x |
| not null | Collections.cs:67:13:67:22 | call to method Add |
| not null | Collections.cs:67:19:67:21 | "b" |
| not null | Collections.cs:73:35:73:35 | access to parameter s |
| not null | Collections.cs:73:35:73:41 | ... == ... |
| not null | Collections.cs:73:40:73:41 | "" |
| not null | Collections.cs:74:13:74:13 | access to local variable b |
| not null | Collections.cs:74:13:74:33 | Boolean b = ... |
| not null | Collections.cs:74:17:74:20 | access to parameter args |
| not null | Collections.cs:74:17:74:33 | call to method Any<String> |
| not null | Collections.cs:74:26:74:32 | access to local function IsEmpty |
| not null | Collections.cs:74:26:74:32 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:74:26:74:32 | this access |
| not null | Collections.cs:75:9:75:9 | access to local variable b |
| not null | Collections.cs:75:9:75:36 | ... = ... |
| not null | Collections.cs:75:13:75:16 | access to parameter args |
| not null | Collections.cs:75:13:75:31 | call to method Count<String> |
| not null | Collections.cs:75:13:75:36 | ... == ... |
| not null | Collections.cs:75:24:75:30 | access to local function IsEmpty |
| not null | Collections.cs:75:24:75:30 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:75:24:75:30 | this access |
| not null | Collections.cs:75:36:75:36 | 0 |
| not null | Collections.cs:76:9:76:9 | access to local variable b |
| not null | Collections.cs:76:9:76:36 | ... = ... |
| not null | Collections.cs:76:13:76:16 | access to parameter args |
| not null | Collections.cs:76:13:76:31 | call to method Count<String> |
| not null | Collections.cs:76:13:76:36 | ... == ... |
| not null | Collections.cs:76:24:76:30 | access to local function IsEmpty |
| not null | Collections.cs:76:24:76:30 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:76:24:76:30 | this access |
| not null | Collections.cs:76:36:76:36 | 1 |
| not null | Collections.cs:77:9:77:9 | access to local variable b |
| not null | Collections.cs:77:9:77:36 | ... = ... |
| not null | Collections.cs:77:13:77:16 | access to parameter args |
| not null | Collections.cs:77:13:77:31 | call to method Count<String> |
| not null | Collections.cs:77:13:77:36 | ... != ... |
| not null | Collections.cs:77:24:77:30 | access to local function IsEmpty |
| not null | Collections.cs:77:24:77:30 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:77:24:77:30 | this access |
| not null | Collections.cs:77:36:77:36 | 0 |
| not null | Collections.cs:78:9:78:9 | access to local variable b |
| not null | Collections.cs:78:9:78:36 | ... = ... |
| not null | Collections.cs:78:13:78:16 | access to parameter args |
| not null | Collections.cs:78:13:78:31 | call to method Count<String> |
| not null | Collections.cs:78:13:78:36 | ... != ... |
| not null | Collections.cs:78:24:78:30 | access to local function IsEmpty |
| not null | Collections.cs:78:24:78:30 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:78:24:78:30 | this access |
| not null | Collections.cs:78:36:78:36 | 1 |
| not null | Collections.cs:79:9:79:9 | access to local variable b |
| not null | Collections.cs:79:9:79:35 | ... = ... |
| not null | Collections.cs:79:13:79:16 | access to parameter args |
| not null | Collections.cs:79:13:79:31 | call to method Count<String> |
| not null | Collections.cs:79:13:79:35 | ... > ... |
| not null | Collections.cs:79:24:79:30 | access to local function IsEmpty |
| not null | Collections.cs:79:24:79:30 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:79:24:79:30 | this access |
| not null | Collections.cs:79:35:79:35 | 0 |
| not null | Collections.cs:80:9:80:9 | access to local variable b |
| not null | Collections.cs:80:9:80:36 | ... = ... |
| not null | Collections.cs:80:13:80:16 | access to parameter args |
| not null | Collections.cs:80:13:80:31 | call to method Count<String> |
| not null | Collections.cs:80:13:80:36 | ... >= ... |
| not null | Collections.cs:80:24:80:30 | access to local function IsEmpty |
| not null | Collections.cs:80:24:80:30 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:80:24:80:30 | this access |
| not null | Collections.cs:80:36:80:36 | 0 |
| not null | Collections.cs:81:9:81:9 | access to local variable b |
| not null | Collections.cs:81:9:81:36 | ... = ... |
| not null | Collections.cs:81:13:81:16 | access to parameter args |
| not null | Collections.cs:81:13:81:31 | call to method Count<String> |
| not null | Collections.cs:81:13:81:36 | ... >= ... |
| not null | Collections.cs:81:24:81:30 | access to local function IsEmpty |
| not null | Collections.cs:81:24:81:30 | delegate creation of type Func<String,Boolean> |
| not null | Collections.cs:81:24:81:30 | this access |
| not null | Collections.cs:81:36:81:36 | 1 |
| not null | Collections.cs:86:17:86:32 | 0 |
| not null | Collections.cs:86:17:86:32 | array creation of type String[] |
| not null | Collections.cs:87:22:87:24 | array creation of type String[] |
| not null | Collections.cs:88:9:88:9 | access to local variable x |
| not null | Collections.cs:88:9:88:32 | ... = ... |
| not null | Collections.cs:88:13:88:32 | 1 |
| not null | Collections.cs:88:13:88:32 | array creation of type String[] |
| not null | Collections.cs:88:28:88:30 | "a" |
| not null | Collections.cs:89:22:89:28 | array creation of type String[] |
| not null | Collections.cs:89:24:89:26 | "a" |
| not null | Collections.cs:94:29:94:32 | access to parameter args |
| not null | Collections.cs:95:13:95:19 | access to type Console |
| not null | Collections.cs:95:13:95:35 | call to method WriteLine |
| not null | Collections.cs:95:31:95:34 | access to parameter args |
| not null | Collections.cs:100:29:100:32 | access to parameter args |
| not null | Collections.cs:102:9:102:15 | access to type Console |
| not null | Collections.cs:102:9:102:31 | call to method WriteLine |
| not null | Collections.cs:102:27:102:30 | access to parameter args |
| not null | Guards.cs:3:14:3:19 | call to method <object initializer> |
| not null | Guards.cs:3:14:3:19 | this access |
| not null | Guards.cs:10:13:10:25 | !... |
| not null | Guards.cs:10:14:10:25 | !... |
| not null | Guards.cs:10:16:10:24 | ... == ... |
| not null | Guards.cs:12:13:12:13 | access to parameter s |
| not null | Guards.cs:12:13:12:20 | access to property Length |
| not null | Guards.cs:12:13:12:24 | ... > ... |
| not null | Guards.cs:12:24:12:24 | 0 |
| not null | Guards.cs:14:13:14:19 | access to type Console |
| not null | Guards.cs:14:13:14:32 | call to method WriteLine |
| not null | Guards.cs:14:31:14:31 | access to parameter s |
| not null | Guards.cs:18:13:18:19 | access to type Console |
| not null | Guards.cs:18:13:18:47 | call to method WriteLine |
| not null | Guards.cs:18:31:18:46 | "<empty string>" |
| not null | Guards.cs:24:13:24:21 | ... != ... |
| not null | Guards.cs:26:13:26:19 | access to type Console |
| not null | Guards.cs:26:13:26:32 | call to method WriteLine |
| not null | Guards.cs:26:31:26:31 | access to parameter s |
| not null | Guards.cs:32:13:32:36 | !... |
| not null | Guards.cs:32:13:32:51 | ... & ... |
| not null | Guards.cs:32:14:32:19 | access to type String |
| not null | Guards.cs:32:14:32:36 | call to method IsNullOrEmpty |
| not null | Guards.cs:32:40:32:51 | !... |
| not null | Guards.cs:32:42:32:50 | ... == ... |
| not null | Guards.cs:33:13:33:19 | access to type Console |
| not null | Guards.cs:33:13:33:36 | call to method WriteLine |
| not null | Guards.cs:33:31:33:31 | access to parameter x |
| not null | Guards.cs:33:31:33:35 | ... + ... |
| not null | Guards.cs:33:35:33:35 | access to parameter y |
| not null | Guards.cs:35:13:35:21 | ... == ... |
| not null | Guards.cs:35:13:35:34 | ... \|\| ... |
| not null | Guards.cs:35:26:35:34 | ... == ... |
| not null | Guards.cs:36:14:36:20 | access to type Console |
| not null | Guards.cs:36:14:36:37 | call to method WriteLine |
| not null | Guards.cs:36:32:36:32 | access to parameter x |
| not null | Guards.cs:36:32:36:36 | ... + ... |
| not null | Guards.cs:36:36:36:36 | access to parameter y |
| not null | Guards.cs:38:13:38:37 | !... |
| not null | Guards.cs:38:15:38:23 | ... == ... |
| not null | Guards.cs:38:15:38:36 | ... \|\| ... |
| not null | Guards.cs:38:28:38:36 | ... == ... |
| not null | Guards.cs:39:13:39:19 | access to type Console |
| not null | Guards.cs:39:13:39:36 | call to method WriteLine |
| not null | Guards.cs:39:31:39:31 | access to parameter x |
| not null | Guards.cs:39:31:39:35 | ... + ... |
| not null | Guards.cs:39:35:39:35 | access to parameter y |
| not null | Guards.cs:41:13:41:39 | !... |
| not null | Guards.cs:41:14:41:39 | !... |
| not null | Guards.cs:41:15:41:39 | !... |
| not null | Guards.cs:41:17:41:25 | ... != ... |
| not null | Guards.cs:41:17:41:38 | ... && ... |
| not null | Guards.cs:41:30:41:38 | ... != ... |
| not null | Guards.cs:42:14:42:20 | access to type Console |
| not null | Guards.cs:42:14:42:37 | call to method WriteLine |
| not null | Guards.cs:42:32:42:32 | access to parameter x |
| not null | Guards.cs:42:32:42:36 | ... + ... |
| not null | Guards.cs:42:36:42:36 | access to parameter y |
| not null | Guards.cs:44:13:44:17 | this access |
| not null | Guards.cs:44:13:44:25 | ... != ... |
| not null | Guards.cs:45:13:45:19 | access to type Console |
| not null | Guards.cs:45:13:45:49 | call to method WriteLine |
| not null | Guards.cs:45:31:45:42 | object creation of type Guards |
| not null | Guards.cs:47:13:47:17 | this access |
| not null | Guards.cs:47:13:47:25 | ... != ... |
| not null | Guards.cs:48:13:48:19 | access to type Console |
| not null | Guards.cs:48:13:48:41 | call to method WriteLine |
| not null | Guards.cs:48:31:48:34 | this access |
| not null | Guards.cs:48:31:48:40 | access to field Field |
| not null | Guards.cs:53:13:53:13 | access to parameter g |
| not null | Guards.cs:53:13:53:27 | ... == ... |
| not null | Guards.cs:55:9:55:15 | access to type Console |
| not null | Guards.cs:55:9:55:34 | call to method WriteLine |
| not null | Guards.cs:55:27:55:27 | access to parameter g |
| not null | Guards.cs:55:27:55:33 | access to field Field |
| not null | Guards.cs:60:13:60:13 | access to parameter g |
| not null | Guards.cs:60:13:60:45 | ... == ... |
| not null | Guards.cs:61:19:61:33 | object creation of type Exception |
| not null | Guards.cs:62:9:62:15 | access to type Console |
| not null | Guards.cs:62:9:62:52 | call to method WriteLine |
| not null | Guards.cs:62:27:62:27 | access to parameter g |
| not null | Guards.cs:62:27:62:36 | access to property Property |
| not null | Guards.cs:62:27:62:45 | access to property Property |
| not null | Guards.cs:62:27:62:51 | access to field Field |
| not null | Guards.cs:63:9:63:15 | access to type Console |
| not null | Guards.cs:63:9:63:43 | call to method WriteLine |
| not null | Guards.cs:63:27:63:27 | access to parameter g |
| not null | Guards.cs:63:27:63:36 | access to property Property |
| not null | Guards.cs:68:16:68:24 | ... != ... |
| not null | Guards.cs:70:13:70:19 | access to type Console |
| not null | Guards.cs:70:13:70:32 | call to method WriteLine |
| not null | Guards.cs:70:31:70:31 | access to parameter s |
| not null | Guards.cs:71:13:71:13 | access to parameter s |
| not null | Guards.cs:72:13:72:19 | access to type Console |
| not null | Guards.cs:72:13:72:32 | call to method WriteLine |
| not null | Guards.cs:78:13:78:26 | ... == ... |
| not null | Guards.cs:78:26:78:26 | 0 |
| not null | Guards.cs:78:26:78:26 | (...) ... |
| not null | Guards.cs:79:13:79:19 | access to type Console |
| not null | Guards.cs:79:13:79:32 | call to method WriteLine |
| not null | Guards.cs:79:31:79:31 | access to parameter s |
| not null | Guards.cs:80:13:80:25 | ... > ... |
| not null | Guards.cs:80:25:80:25 | 0 |
| not null | Guards.cs:80:25:80:25 | (...) ... |
| not null | Guards.cs:81:13:81:19 | access to type Console |
| not null | Guards.cs:81:13:81:32 | call to method WriteLine |
| not null | Guards.cs:81:31:81:31 | access to parameter s |
| not null | Guards.cs:82:13:82:26 | ... >= ... |
| not null | Guards.cs:82:26:82:26 | 0 |
| not null | Guards.cs:82:26:82:26 | (...) ... |
| not null | Guards.cs:83:13:83:19 | access to type Console |
| not null | Guards.cs:83:13:83:32 | call to method WriteLine |
| not null | Guards.cs:83:31:83:31 | access to parameter s |
| not null | Guards.cs:84:13:84:26 | ... < ... |
| not null | Guards.cs:84:25:84:26 | 10 |
| not null | Guards.cs:84:25:84:26 | (...) ... |
| not null | Guards.cs:85:13:85:19 | access to type Console |
| not null | Guards.cs:85:13:85:32 | call to method WriteLine |
| not null | Guards.cs:85:31:85:31 | access to parameter s |
| not null | Guards.cs:86:13:86:27 | ... <= ... |
| not null | Guards.cs:86:26:86:27 | 10 |
| not null | Guards.cs:86:26:86:27 | (...) ... |
| not null | Guards.cs:87:13:87:19 | access to type Console |
| not null | Guards.cs:87:13:87:32 | call to method WriteLine |
| not null | Guards.cs:87:31:87:31 | access to parameter s |
| not null | Guards.cs:88:13:88:29 | ... != ... |
| not null | Guards.cs:89:13:89:19 | access to type Console |
| not null | Guards.cs:89:13:89:32 | call to method WriteLine |
| not null | Guards.cs:89:31:89:31 | access to parameter s |
| not null | Guards.cs:91:13:91:19 | access to type Console |
| not null | Guards.cs:91:13:91:32 | call to method WriteLine |
| not null | Guards.cs:92:13:92:30 | ... != ... |
| not null | Guards.cs:92:25:92:25 | 1 |
| not null | Guards.cs:92:25:92:25 | (...) ... |
| not null | Guards.cs:92:30:92:30 | 0 |
| not null | Guards.cs:92:30:92:30 | (...) ... |
| not null | Guards.cs:93:13:93:19 | access to type Console |
| not null | Guards.cs:93:13:93:32 | call to method WriteLine |
| not null | Guards.cs:95:13:95:19 | access to type Console |
| not null | Guards.cs:95:13:95:32 | call to method WriteLine |
| not null | Guards.cs:95:31:95:31 | access to parameter s |
| not null | Guards.cs:96:13:96:19 | ... == ... |
| not null | Guards.cs:96:18:96:19 | "" |
| not null | Guards.cs:97:13:97:19 | access to type Console |
| not null | Guards.cs:97:13:97:32 | call to method WriteLine |
| not null | Guards.cs:97:31:97:31 | access to parameter s |
| not null | Guards.cs:99:13:99:19 | access to type Console |
| not null | Guards.cs:99:13:99:32 | call to method WriteLine |
| not null | Guards.cs:104:13:104:13 | access to parameter g |
| not null | Guards.cs:104:13:104:45 | ... == ... |
| not null | Guards.cs:105:19:105:33 | object creation of type Exception |
| not null | Guards.cs:106:9:106:9 | access to parameter g |
| not null | Guards.cs:106:9:106:18 | access to property Property |
| not null | Guards.cs:107:9:107:15 | access to type Console |
| not null | Guards.cs:107:9:107:52 | call to method WriteLine |
| not null | Guards.cs:107:27:107:27 | access to parameter g |
| not null | Guards.cs:108:9:108:15 | access to type Console |
| not null | Guards.cs:108:9:108:43 | call to method WriteLine |
| not null | Guards.cs:108:27:108:27 | access to parameter g |
| not null | Guards.cs:108:27:108:36 | access to property Property |
| not null | Guards.cs:113:21:113:21 | access to parameter g |
| not null | Guards.cs:114:14:114:14 | access to parameter g |
| not null | Guards.cs:114:14:114:23 | access to property Property |
| not null | Guards.cs:114:14:114:32 | access to property Property |
| not null | Guards.cs:115:9:115:55 | ... = ... |
| not null | Guards.cs:115:17:115:17 | access to parameter g |
| not null | Guards.cs:115:17:115:26 | access to property Property |
| not null | Guards.cs:115:17:115:35 | access to property Property |
| not null | Guards.cs:115:17:115:55 | ... ?? ... |
| not null | Guards.cs:115:46:115:55 | throw ... |
| not null | Guards.cs:116:9:116:15 | access to type Console |
| not null | Guards.cs:116:9:116:52 | call to method WriteLine |
| not null | Guards.cs:116:27:116:27 | access to parameter g |
| not null | Guards.cs:116:27:116:36 | access to property Property |
| not null | Guards.cs:116:27:116:45 | access to property Property |
| not null | Guards.cs:116:27:116:51 | access to field Field |
| not null | Guards.cs:117:9:117:9 | access to parameter g |
| not null | Guards.cs:117:9:117:18 | access to property Property |
| not null | Guards.cs:118:9:118:15 | access to type Console |
| not null | Guards.cs:118:9:118:52 | call to method WriteLine |
| not null | Guards.cs:118:27:118:27 | access to parameter g |
| not null | Guards.cs:119:9:119:15 | access to type Console |
| not null | Guards.cs:119:9:119:43 | call to method WriteLine |
| not null | Guards.cs:119:27:119:27 | access to parameter g |
| not null | Guards.cs:119:27:119:36 | access to property Property |
| not null | Guards.cs:124:13:124:14 | access to local variable b1 |
| not null | Guards.cs:124:13:124:30 | Boolean b1 = ... |
| not null | Guards.cs:124:18:124:30 | call to method Equals |
| not null | Guards.cs:125:18:125:19 | access to parameter s1 |
| not null | Guards.cs:125:29:125:30 | access to parameter s1 |
| not null | Guards.cs:130:13:130:21 | ... is ... |
| not null | Guards.cs:131:20:131:27 | access to property Length |
| not null | Guards.cs:132:16:132:16 | access to parameter s |
| not null | Guards.cs:132:16:132:23 | access to property Length |
| not null | Guards.cs:137:13:137:25 | ... is ... |
| not null | Guards.cs:137:18:137:23 | access to type String |
| not null | Guards.cs:138:20:138:20 | access to parameter s |
| not null | Guards.cs:138:20:138:27 | access to property Length |
| not null | Guards.cs:139:16:139:23 | access to property Length |
| not null | Guards.cs:144:13:144:25 | ... is ... |
| not null | Guards.cs:145:20:145:20 | access to local variable s |
| not null | Guards.cs:153:18:153:31 | access to type Action<Object> |
| not null | Guards.cs:154:24:154:24 | access to parameter o |
| not null | Guards.cs:156:24:156:24 | access to local variable a |
| not null | Guards.cs:157:18:157:19 | "" |
| not null | Guards.cs:158:24:158:24 | access to parameter o |
| not null | Guards.cs:159:18:159:21 | null |
| not null | Guards.cs:162:24:162:24 | access to parameter o |
| not null | Guards.cs:168:13:168:41 | !... |
| not null | Guards.cs:168:14:168:19 | access to type String |
| not null | Guards.cs:168:14:168:41 | call to method IsNullOrWhiteSpace |
| not null | Guards.cs:169:13:169:19 | access to type Console |
| not null | Guards.cs:169:13:169:32 | call to method WriteLine |
| not null | Guards.cs:169:31:169:31 | access to parameter x |
| not null | Guards.cs:172:34:172:42 | ... == ... |
| not null | Guards.cs:176:13:176:21 | ... is ... |
| not null | Guards.cs:177:20:177:23 | true |
| not null | Guards.cs:178:16:178:20 | false |
| not null | Guards.cs:181:34:181:42 | ... == ... |
| not null | Guards.cs:181:34:181:57 | ... ? ... : ... |
| not null | Guards.cs:181:46:181:49 | true |
| not null | Guards.cs:181:53:181:57 | false |
| not null | Guards.cs:183:37:183:49 | !... |
| not null | Guards.cs:183:38:183:49 | call to method NullTest3 |
| not null | Guards.cs:183:38:183:49 | this access |
| not null | Guards.cs:185:38:185:46 | ... == ... |
| not null | Guards.cs:185:38:185:60 | ... ? ... : ... |
| not null | Guards.cs:185:50:185:53 | true |
| not null | Guards.cs:185:57:185:60 | true |
| not null | Guards.cs:189:13:189:25 | !... |
| not null | Guards.cs:189:14:189:25 | call to method NullTest1 |
| not null | Guards.cs:189:14:189:25 | this access |
| not null | Guards.cs:190:13:190:19 | access to type Console |
| not null | Guards.cs:190:13:190:32 | call to method WriteLine |
| not null | Guards.cs:191:13:191:25 | !... |
| not null | Guards.cs:191:14:191:25 | call to method NullTest2 |
| not null | Guards.cs:191:14:191:25 | this access |
| not null | Guards.cs:192:13:192:19 | access to type Console |
| not null | Guards.cs:192:13:192:32 | call to method WriteLine |
| not null | Guards.cs:193:13:193:25 | !... |
| not null | Guards.cs:193:14:193:25 | call to method NullTest3 |
| not null | Guards.cs:193:14:193:25 | this access |
| not null | Guards.cs:194:13:194:19 | access to type Console |
| not null | Guards.cs:194:13:194:32 | call to method WriteLine |
| not null | Guards.cs:195:13:195:27 | call to method NotNullTest4 |
| not null | Guards.cs:195:13:195:27 | this access |
| not null | Guards.cs:196:13:196:19 | access to type Console |
| not null | Guards.cs:196:13:196:32 | call to method WriteLine |
| not null | Guards.cs:197:13:197:29 | !... |
| not null | Guards.cs:197:14:197:29 | call to method NullTestWrong |
| not null | Guards.cs:197:14:197:29 | this access |
| not null | Guards.cs:198:13:198:19 | access to type Console |
| not null | Guards.cs:198:13:198:32 | call to method WriteLine |
| not null | Guards.cs:203:13:203:21 | ... != ... |
| not null | Guards.cs:205:13:205:13 | access to parameter o |
| not null | Guards.cs:206:33:206:36 | access to parameter args |
| not null | Guards.cs:208:17:208:17 | access to parameter o |
| not null | Guards.cs:215:13:215:14 | access to local variable b2 |
| not null | Guards.cs:215:13:215:21 | Boolean b2 = ... |
| not null | Guards.cs:215:18:215:21 | true |
| not null | Guards.cs:216:13:216:14 | access to parameter b1 |
| not null | Guards.cs:217:13:217:14 | access to local variable b2 |
| not null | Guards.cs:217:13:217:22 | ... = ... |
| not null | Guards.cs:217:18:217:22 | false |
| not null | Guards.cs:218:17:218:18 | access to local variable b2 |
| not null | Guards.cs:220:18:220:21 | true |
| not null | Guards.cs:228:13:228:14 | access to local variable b2 |
| not null | Guards.cs:228:13:228:22 | Boolean b2 = ... |
| not null | Guards.cs:228:18:228:22 | false |
| not null | Guards.cs:229:13:229:14 | access to parameter b1 |
| not null | Guards.cs:230:13:230:14 | access to local variable b2 |
| not null | Guards.cs:230:13:230:21 | ... = ... |
| not null | Guards.cs:230:18:230:21 | true |
| not null | Guards.cs:231:17:231:18 | access to local variable b2 |
| not null | Guards.cs:233:18:233:21 | true |
| not null | Guards.cs:241:13:241:13 | access to local variable i |
| not null | Guards.cs:241:13:241:17 | Int32 i = ... |
| not null | Guards.cs:241:17:241:17 | 0 |
| not null | Guards.cs:242:13:242:13 | access to parameter b |
| not null | Guards.cs:243:13:243:13 | access to local variable i |
| not null | Guards.cs:243:13:243:17 | ... = ... |
| not null | Guards.cs:243:17:243:17 | 1 |
| not null | Guards.cs:244:17:244:17 | access to local variable i |
| not null | Guards.cs:246:18:246:18 | 1 |
| not null | Guards.cs:255:13:255:13 | access to local variable e |
| not null | Guards.cs:255:13:255:19 | E e = ... |
| not null | Guards.cs:255:17:255:17 | access to type E |
| not null | Guards.cs:255:17:255:19 | access to constant A |
| not null | Guards.cs:256:13:256:13 | access to parameter b |
| not null | Guards.cs:257:13:257:13 | access to local variable e |
| not null | Guards.cs:257:13:257:19 | ... = ... |
| not null | Guards.cs:257:17:257:17 | access to type E |
| not null | Guards.cs:257:17:257:19 | access to constant B |
| not null | Guards.cs:258:17:258:17 | access to local variable e |
| not null | Guards.cs:260:18:260:18 | access to type E |
| not null | Guards.cs:260:18:260:20 | access to constant B |
| not null | Guards.cs:268:13:268:41 | call to operator == |
| not null | Guards.cs:268:30:268:41 | call to method GetType |
| not null | Guards.cs:269:13:269:14 | access to parameter o1 |
| not null | Guards.cs:270:13:270:42 | call to operator == |
| not null | Guards.cs:270:30:270:31 | access to parameter o2 |
| not null | Guards.cs:278:13:278:26 | access to type Action<Object> |
| not null | Guards.cs:279:17:279:17 | access to parameter o |
| not null | Guards.cs:281:17:281:17 | access to local variable a |
| not null | Guards.cs:282:13:282:14 | "" |
| not null | Guards.cs:283:17:283:17 | access to parameter o |
| not null | Guards.cs:287:17:287:17 | access to parameter o |
| not null | Guards.cs:293:13:293:14 | access to local variable b2 |
| not null | Guards.cs:293:13:293:21 | Boolean b2 = ... |
| not null | Guards.cs:293:18:293:21 | true |
| not null | Guards.cs:294:13:294:14 | access to parameter b1 |
| not null | Guards.cs:295:13:295:14 | access to local variable b2 |
| not null | Guards.cs:295:13:295:22 | ... = ... |
| not null | Guards.cs:295:18:295:22 | false |
| not null | Guards.cs:296:16:296:17 | access to local variable b2 |
| not null | Guards.cs:296:16:300:9 | ... switch { ... } |
| not null | Guards.cs:298:13:298:16 | true |
| not null | Guards.cs:298:13:298:21 | ... => ... |
| not null | Guards.cs:298:21:298:21 | 0 |
| not null | Guards.cs:299:13:299:13 | _ |
| not null | Guards.cs:299:13:299:18 | ... => ... |
| not null | Guards.cs:299:18:299:18 | 1 |
| not null | Guards.cs:305:13:305:14 | access to local variable b2 |
| not null | Guards.cs:305:13:305:22 | Boolean b2 = ... |
| not null | Guards.cs:305:18:305:22 | false |
| not null | Guards.cs:306:13:306:14 | access to parameter b1 |
| not null | Guards.cs:307:13:307:14 | access to local variable b2 |
| not null | Guards.cs:307:13:307:21 | ... = ... |
| not null | Guards.cs:307:18:307:21 | true |
| not null | Guards.cs:308:16:308:17 | access to local variable b2 |
| not null | Guards.cs:308:16:312:9 | ... switch { ... } |
| not null | Guards.cs:310:13:310:16 | true |
| not null | Guards.cs:310:13:310:21 | ... => ... |
| not null | Guards.cs:310:21:310:21 | 0 |
| not null | Guards.cs:311:13:311:13 | _ |
| not null | Guards.cs:311:13:311:18 | ... => ... |
| not null | Guards.cs:311:18:311:18 | 1 |
| not null | Guards.cs:317:13:317:13 | access to local variable i |
| not null | Guards.cs:317:13:317:17 | Int32 i = ... |
| not null | Guards.cs:317:17:317:17 | 0 |
| not null | Guards.cs:318:13:318:13 | access to parameter b |
| not null | Guards.cs:319:13:319:13 | access to local variable i |
| not null | Guards.cs:319:13:319:17 | ... = ... |
| not null | Guards.cs:319:17:319:17 | 1 |
| not null | Guards.cs:320:16:320:16 | access to local variable i |
| not null | Guards.cs:320:16:324:9 | ... switch { ... } |
| not null | Guards.cs:322:13:322:13 | 1 |
| not null | Guards.cs:322:13:322:18 | ... => ... |
| not null | Guards.cs:322:18:322:18 | 0 |
| not null | Guards.cs:323:13:323:13 | _ |
| not null | Guards.cs:323:13:323:18 | ... => ... |
| not null | Guards.cs:323:18:323:18 | 1 |
| not null | Guards.cs:329:13:329:13 | access to local variable e |
| not null | Guards.cs:329:13:329:19 | E e = ... |
| not null | Guards.cs:329:17:329:17 | access to type E |
| not null | Guards.cs:329:17:329:19 | access to constant A |
| not null | Guards.cs:330:13:330:13 | access to parameter b |
| not null | Guards.cs:331:13:331:13 | access to local variable e |
| not null | Guards.cs:331:13:331:19 | ... = ... |
| not null | Guards.cs:331:17:331:17 | access to type E |
| not null | Guards.cs:331:17:331:19 | access to constant B |
| not null | Guards.cs:332:16:332:16 | access to local variable e |
| not null | Guards.cs:332:16:336:9 | ... switch { ... } |
| not null | Guards.cs:334:13:334:13 | access to type E |
| not null | Guards.cs:334:13:334:15 | access to constant B |
| not null | Guards.cs:334:13:334:20 | ... => ... |
| not null | Guards.cs:334:20:334:20 | 0 |
| not null | Guards.cs:335:13:335:13 | _ |
| not null | Guards.cs:335:13:335:18 | ... => ... |
| not null | Guards.cs:335:18:335:18 | 1 |
| not null | Guards.cs:341:20:341:20 | access to parameter b |
| not null | Guards.cs:341:31:341:32 | "" |
| not null | Guards.cs:342:13:342:21 | ... != ... |
| not null | Guards.cs:342:13:342:27 | ... && ... |
| not null | Guards.cs:342:26:342:27 | !... |
| not null | Guards.cs:342:27:342:27 | access to parameter b |
| not null | Guards.cs:343:13:343:19 | access to type Console |
| not null | Guards.cs:343:13:343:39 | call to method WriteLine |
| not null | Guards.cs:343:31:343:31 | access to local variable s |
| not null | Guards.cs:343:31:343:38 | access to property Length |
| not null | Guards.cs:348:13:348:25 | ... is ... |
| not null | Guards.cs:349:13:349:13 | access to parameter o |
| null | Assert.cs:9:24:9:27 | null |
| null | Assert.cs:10:27:10:30 | null |
| null | Assert.cs:16:24:16:27 | null |
| null | Assert.cs:18:27:18:27 | access to local variable s |
| null | Assert.cs:23:24:23:27 | null |
| null | Assert.cs:30:24:30:27 | null |
| null | Assert.cs:31:28:31:31 | null |
| null | Assert.cs:32:27:32:27 | access to local variable s |
| null | Assert.cs:37:24:37:27 | null |
| null | Assert.cs:38:28:38:31 | null |
| null | Assert.cs:44:24:44:27 | null |
| null | Assert.cs:45:29:45:32 | null |
| null | Assert.cs:46:27:46:27 | access to local variable s |
| null | Assert.cs:51:24:51:27 | null |
| null | Assert.cs:52:29:52:32 | null |
| null | Assert.cs:58:24:58:27 | null |
| null | Assert.cs:59:28:59:31 | null |
| null | Assert.cs:65:24:65:27 | null |
| null | Assert.cs:66:29:66:32 | null |
| null | Assert.cs:72:24:72:27 | null |
| null | Assert.cs:73:28:73:31 | null |
| null | Assert.cs:74:27:74:27 | access to local variable s |
| null | Assert.cs:79:24:79:27 | null |
| null | Assert.cs:80:29:80:32 | null |
| null | Assert.cs:81:27:81:27 | access to local variable s |
| null | Guards.cs:10:21:10:24 | null |
| null | Guards.cs:24:18:24:21 | null |
| null | Guards.cs:32:47:32:50 | null |
| null | Guards.cs:35:18:35:21 | null |
| null | Guards.cs:35:31:35:34 | null |
| null | Guards.cs:38:20:38:23 | null |
| null | Guards.cs:38:33:38:36 | null |
| null | Guards.cs:41:22:41:25 | null |
| null | Guards.cs:41:35:41:38 | null |
| null | Guards.cs:44:22:44:25 | null |
| null | Guards.cs:47:22:47:25 | null |
| null | Guards.cs:53:24:53:27 | null |
| null | Guards.cs:60:42:60:45 | null |
| null | Guards.cs:68:21:68:24 | null |
| null | Guards.cs:71:13:71:20 | ... = ... |
| null | Guards.cs:71:17:71:20 | null |
| null | Guards.cs:72:31:72:31 | access to parameter s |
| null | Guards.cs:88:26:88:29 | null |
| null | Guards.cs:91:31:91:31 | access to parameter s |
| null | Guards.cs:104:42:104:45 | null |
| null | Guards.cs:106:9:106:25 | ... = ... |
| null | Guards.cs:106:22:106:25 | null |
| null | Guards.cs:107:27:107:36 | access to property Property |
| null | Guards.cs:108:27:108:36 | access to property Property |
| null | Guards.cs:115:52:115:55 | null |
| null | Guards.cs:117:9:117:25 | ... = ... |
| null | Guards.cs:117:22:117:25 | null |
| null | Guards.cs:118:27:118:36 | access to property Property |
| null | Guards.cs:119:27:119:36 | access to property Property |
| null | Guards.cs:130:18:130:21 | null |
| null | Guards.cs:131:20:131:20 | access to parameter s |
| null | Guards.cs:139:16:139:16 | access to parameter s |
| null | Guards.cs:159:18:159:21 | null |
| null | Guards.cs:160:24:160:24 | access to parameter o |
| null | Guards.cs:172:39:172:42 | null |
| null | Guards.cs:176:18:176:21 | null |
| null | Guards.cs:181:39:181:42 | null |
| null | Guards.cs:185:43:185:46 | null |
| null | Guards.cs:203:18:203:21 | null |
| null | Guards.cs:284:13:284:16 | null |
| null | Guards.cs:285:17:285:17 | access to parameter o |
| null | Guards.cs:341:24:341:27 | null |
| null | Guards.cs:342:18:342:21 | null |
| null | Guards.cs:348:22:348:25 | null |
| true | Assert.cs:73:36:73:36 | access to parameter b |
| true | Assert.cs:80:37:80:37 | access to parameter b |
| true | Assert.cs:86:61:86:64 | true |
| true | Assert.cs:94:16:94:17 | access to parameter b1 |
| true | Guards.cs:177:20:177:23 | true |
| true | Guards.cs:181:46:181:49 | true |
| true | Guards.cs:185:38:185:60 | ... ? ... : ... |
| true | Guards.cs:185:50:185:53 | true |
| true | Guards.cs:185:57:185:60 | true |
| true | Guards.cs:215:18:215:21 | true |
| true | Guards.cs:220:18:220:21 | true |
| true | Guards.cs:230:13:230:21 | ... = ... |
| true | Guards.cs:230:18:230:21 | true |
| true | Guards.cs:233:18:233:21 | true |
| true | Guards.cs:293:18:293:21 | true |
| true | Guards.cs:298:13:298:16 | true |
| true | Guards.cs:307:13:307:21 | ... = ... |
| true | Guards.cs:307:18:307:21 | true |
| true | Guards.cs:310:13:310:16 | true |