mirror of
https://github.com/github/codeql.git
synced 2026-03-26 01:08:16 +01:00
345 lines
32 KiB
Plaintext
345 lines
32 KiB
Plaintext
| BreakInTry.cs:9:21:9:31 | ... == ... | BreakInTry.cs:10:21:10:26 | break; | true |
|
|
| BreakInTry.cs:15:17:15:28 | ... == ... | BreakInTry.cs:16:17:16:17 | ; | true |
|
|
| BreakInTry.cs:26:21:26:31 | ... == ... | BreakInTry.cs:27:21:27:26 | break; | true |
|
|
| BreakInTry.cs:26:21:26:31 | ... == ... | BreakInTry.cs:30:13:33:13 | {...} | false |
|
|
| BreakInTry.cs:26:21:26:31 | ... == ... | BreakInTry.cs:32:21:32:21 | ; | false |
|
|
| BreakInTry.cs:26:21:26:31 | ... == ... | BreakInTry.cs:32:21:32:21 | [finally: break] ; | true |
|
|
| BreakInTry.cs:31:21:31:32 | ... == ... | BreakInTry.cs:32:21:32:21 | ; | true |
|
|
| BreakInTry.cs:31:21:31:32 | [finally: break] ... == ... | BreakInTry.cs:32:21:32:21 | [finally: break] ; | true |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:43:17:43:23 | return ...; | true |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:46:9:52:9 | {...} | false |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:47:13:51:13 | [finally: return] foreach (... ... in ...) ... | true |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:47:13:51:13 | foreach (... ... in ...) ... | false |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:47:26:47:28 | String arg | false |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:47:26:47:28 | [finally: return] String arg | true |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:50:21:50:26 | [finally: return] break; | true |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:50:21:50:26 | break; | false |
|
|
| BreakInTry.cs:42:17:42:28 | ... == ... | BreakInTry.cs:53:7:53:7 | ; | false |
|
|
| BreakInTry.cs:49:21:49:31 | ... == ... | BreakInTry.cs:50:21:50:26 | break; | true |
|
|
| BreakInTry.cs:49:21:49:31 | [finally: return] ... == ... | BreakInTry.cs:50:21:50:26 | [finally: return] break; | true |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:61:17:61:23 | return ...; | true |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:64:9:70:9 | {...} | false |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:65:13:69:13 | [finally: return] foreach (... ... in ...) ... | true |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:65:13:69:13 | foreach (... ... in ...) ... | false |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:65:26:65:28 | String arg | false |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:65:26:65:28 | [finally: return] String arg | true |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:68:21:68:26 | [finally: return] break; | true |
|
|
| BreakInTry.cs:60:17:60:28 | ... == ... | BreakInTry.cs:68:21:68:26 | break; | false |
|
|
| BreakInTry.cs:67:21:67:31 | ... == ... | BreakInTry.cs:68:21:68:26 | break; | true |
|
|
| BreakInTry.cs:67:21:67:31 | [finally: return] ... == ... | BreakInTry.cs:68:21:68:26 | [finally: return] break; | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:10:17:10:50 | throw ...; | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:10:23:10:49 | object creation of type ArgumentNullException | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:13:9:27:9 | [finally: exception(Exception)] {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:13:9:27:9 | {...} | false |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:16:36:16:36 | 1 | false |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:16:36:16:36 | [finally: exception(ArgumentNullException)] 1 | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:16:36:16:36 | [finally: exception(Exception)] 1 | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:17:21:17:45 | [finally: exception(ArgumentNullException)] throw ...; | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:17:21:17:45 | [finally: exception(Exception)] throw ...; | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:17:21:17:45 | throw ...; | false |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:17:41:17:43 | "1" | false |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:17:41:17:43 | [finally: exception(ArgumentNullException)] "1" | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:17:41:17:43 | [finally: exception(Exception)] "1" | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:19:13:22:13 | [exception: Exception, finally: exception(ArgumentNullException)] catch (...) {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:19:13:22:13 | [exception: Exception, finally: exception(Exception)] catch (...) {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:19:13:22:13 | [exception: Exception] catch (...) {...} | false |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:19:13:22:13 | [exception: NullReferenceException, finally: exception(ArgumentNullException)] catch (...) {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:19:13:22:13 | [exception: NullReferenceException, finally: exception(Exception)] catch (...) {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:19:13:22:13 | [exception: NullReferenceException] catch (...) {...} | false |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:20:13:22:13 | [finally: exception(ArgumentNullException)] {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:20:13:22:13 | [finally: exception(Exception)] {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:20:13:22:13 | {...} | false |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:23:13:26:13 | [finally: exception(ArgumentNullException)] catch {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:23:13:26:13 | [finally: exception(Exception)] catch {...} | true |
|
|
| CatchInFinally.cs:9:17:9:28 | ... == ... | CatchInFinally.cs:23:13:26:13 | catch {...} | false |
|
|
| CatchInFinally.cs:16:21:16:36 | ... == ... | CatchInFinally.cs:17:21:17:45 | throw ...; | true |
|
|
| CatchInFinally.cs:16:21:16:36 | ... == ... | CatchInFinally.cs:17:41:17:43 | "1" | true |
|
|
| CatchInFinally.cs:16:21:16:36 | [finally: exception(ArgumentNullException)] ... == ... | CatchInFinally.cs:17:21:17:45 | [finally: exception(ArgumentNullException)] throw ...; | true |
|
|
| CatchInFinally.cs:16:21:16:36 | [finally: exception(ArgumentNullException)] ... == ... | CatchInFinally.cs:17:41:17:43 | [finally: exception(ArgumentNullException)] "1" | true |
|
|
| CatchInFinally.cs:16:21:16:36 | [finally: exception(Exception)] ... == ... | CatchInFinally.cs:17:21:17:45 | [finally: exception(Exception)] throw ...; | true |
|
|
| CatchInFinally.cs:16:21:16:36 | [finally: exception(Exception)] ... == ... | CatchInFinally.cs:17:41:17:43 | [finally: exception(Exception)] "1" | true |
|
|
| ConditionalAccess.cs:13:13:13:25 | ... > ... | ConditionalAccess.cs:14:20:14:20 | 0 | true |
|
|
| ConditionalAccess.cs:13:13:13:25 | ... > ... | ConditionalAccess.cs:16:20:16:20 | 1 | false |
|
|
| ExitMethods.cs:54:13:54:13 | access to parameter b | ExitMethods.cs:55:19:55:33 | object creation of type Exception | true |
|
|
| ExitMethods.cs:60:13:60:13 | access to parameter b | ExitMethods.cs:61:19:61:33 | object creation of type Exception | true |
|
|
| ExitMethods.cs:60:13:60:13 | access to parameter b | ExitMethods.cs:63:41:63:43 | "b" | false |
|
|
| ExitMethods.cs:78:16:78:25 | ... != ... | ExitMethods.cs:78:29:78:29 | 1 | true |
|
|
| ExitMethods.cs:78:16:78:25 | ... != ... | ExitMethods.cs:78:69:78:75 | "input" | false |
|
|
| ExitMethods.cs:83:16:83:30 | call to method Contains | ExitMethods.cs:83:34:83:34 | 0 | true |
|
|
| ExitMethods.cs:83:16:83:30 | call to method Contains | ExitMethods.cs:83:38:83:38 | 1 | false |
|
|
| NullCoalescing.cs:5:25:5:25 | access to parameter b | NullCoalescing.cs:5:39:5:39 | 0 | true |
|
|
| NullCoalescing.cs:9:37:9:37 | access to parameter b | NullCoalescing.cs:9:41:9:41 | access to parameter s | true |
|
|
| NullCoalescing.cs:9:37:9:37 | access to parameter b | NullCoalescing.cs:9:45:9:45 | access to parameter s | false |
|
|
| NullCoalescing.cs:11:51:11:52 | access to parameter b2 | NullCoalescing.cs:11:57:11:58 | access to parameter b3 | true |
|
|
| Patterns.cs:8:13:8:23 | ... is ... | Patterns.cs:9:9:11:9 | {...} | true |
|
|
| Patterns.cs:8:13:8:23 | ... is ... | Patterns.cs:12:14:18:9 | if (...) ... | false |
|
|
| Patterns.cs:8:13:8:23 | ... is ... | Patterns.cs:13:9:15:9 | {...} | false |
|
|
| Patterns.cs:8:13:8:23 | ... is ... | Patterns.cs:16:14:18:9 | if (...) ... | false |
|
|
| Patterns.cs:8:13:8:23 | ... is ... | Patterns.cs:17:9:18:9 | {...} | false |
|
|
| Patterns.cs:12:18:12:31 | ... is ... | Patterns.cs:13:9:15:9 | {...} | true |
|
|
| Patterns.cs:12:18:12:31 | ... is ... | Patterns.cs:16:14:18:9 | if (...) ... | false |
|
|
| Patterns.cs:12:18:12:31 | ... is ... | Patterns.cs:17:9:18:9 | {...} | false |
|
|
| Patterns.cs:16:18:16:28 | ... is ... | Patterns.cs:17:9:18:9 | {...} | true |
|
|
| Patterns.cs:24:30:24:35 | ... > ... | Patterns.cs:25:17:25:52 | ...; | true |
|
|
| Switch.cs:21:21:21:29 | ... == ... | Switch.cs:22:21:22:27 | return ...; | true |
|
|
| Switch.cs:21:21:21:29 | ... == ... | Switch.cs:23:27:23:27 | 0 | false |
|
|
| Switch.cs:24:32:24:43 | ... > ... | Switch.cs:24:48:24:48 | access to local variable s | true |
|
|
| Switch.cs:24:32:24:43 | ... > ... | Switch.cs:25:17:25:37 | ...; | true |
|
|
| Switch.cs:24:48:24:55 | ... != ... | Switch.cs:25:17:25:37 | ...; | true |
|
|
| Switch.cs:50:30:50:38 | ... != ... | Switch.cs:51:17:51:22 | break; | true |
|
|
| Switch.cs:84:19:84:23 | ... > ... | Switch.cs:85:17:85:22 | break; | true |
|
|
| Switch.cs:84:19:84:23 | ... > ... | Switch.cs:86:22:86:25 | true | false |
|
|
| Switch.cs:117:25:117:32 | ... == ... | Switch.cs:117:43:117:43 | 1 | true |
|
|
| Switch.cs:118:25:118:31 | ... == ... | Switch.cs:118:42:118:42 | 2 | true |
|
|
| TypeAccesses.cs:7:13:7:22 | ... is ... | TypeAccesses.cs:7:25:7:25 | ; | true |
|
|
| VarDecls.cs:25:20:25:20 | access to parameter b | VarDecls.cs:25:24:25:24 | access to local variable x | true |
|
|
| VarDecls.cs:25:20:25:20 | access to parameter b | VarDecls.cs:25:28:25:28 | access to local variable y | false |
|
|
| cflow.cs:11:13:11:17 | ... > ... | cflow.cs:12:13:12:49 | ...; | true |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:5:17:5:20 | exit Main | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:15:9:17:9 | {...} | true |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:19:9:22:25 | do ... while (...); | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:20:9:22:9 | {...} | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:24:9:34:9 | for (...;...;...) ... | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:24:25:24:25 | access to local variable i | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:24:34:24:34 | access to local variable i | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:25:9:34:9 | {...} | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:26:31:26:31 | access to local variable i | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:27:17:27:46 | ...; | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:28:18:33:37 | if (...) ... | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:29:17:29:42 | ...; | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:30:18:33:37 | if (...) ... | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:31:17:31:42 | ...; | false |
|
|
| cflow.cs:14:16:14:20 | ... > ... | cflow.cs:33:17:33:37 | ...; | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:5:17:5:20 | exit Main | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:24:9:34:9 | for (...;...;...) ... | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:24:25:24:25 | access to local variable i | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:24:34:24:34 | access to local variable i | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:25:9:34:9 | {...} | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:26:31:26:31 | access to local variable i | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:27:17:27:46 | ...; | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:28:18:33:37 | if (...) ... | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:29:17:29:42 | ...; | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:30:18:33:37 | if (...) ... | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:31:17:31:42 | ...; | false |
|
|
| cflow.cs:22:18:22:23 | ... < ... | cflow.cs:33:17:33:37 | ...; | false |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:5:17:5:20 | exit Main | false |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:24:34:24:34 | access to local variable i | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:25:9:34:9 | {...} | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:26:31:26:31 | access to local variable i | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:27:17:27:46 | ...; | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:28:18:33:37 | if (...) ... | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:29:17:29:42 | ...; | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:30:18:33:37 | if (...) ... | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:31:17:31:42 | ...; | true |
|
|
| cflow.cs:24:25:24:31 | ... <= ... | cflow.cs:33:17:33:37 | ...; | true |
|
|
| cflow.cs:26:17:26:26 | ... == ... | cflow.cs:26:31:26:31 | access to local variable i | true |
|
|
| cflow.cs:26:17:26:26 | ... == ... | cflow.cs:27:17:27:46 | ...; | true |
|
|
| cflow.cs:26:31:26:40 | ... == ... | cflow.cs:27:17:27:46 | ...; | true |
|
|
| cflow.cs:28:22:28:31 | ... == ... | cflow.cs:29:17:29:42 | ...; | true |
|
|
| cflow.cs:28:22:28:31 | ... == ... | cflow.cs:30:18:33:37 | if (...) ... | false |
|
|
| cflow.cs:28:22:28:31 | ... == ... | cflow.cs:31:17:31:42 | ...; | false |
|
|
| cflow.cs:28:22:28:31 | ... == ... | cflow.cs:33:17:33:37 | ...; | false |
|
|
| cflow.cs:30:22:30:31 | ... == ... | cflow.cs:31:17:31:42 | ...; | true |
|
|
| cflow.cs:30:22:30:31 | ... == ... | cflow.cs:33:17:33:37 | ...; | false |
|
|
| cflow.cs:63:23:63:33 | ... == ... | cflow.cs:64:27:64:54 | object creation of type NullReferenceException | false |
|
|
| cflow.cs:63:23:63:33 | ... == ... | cflow.cs:65:17:65:22 | break; | true |
|
|
| cflow.cs:72:13:72:21 | ... == ... | cflow.cs:73:13:73:19 | return ...; | true |
|
|
| cflow.cs:72:13:72:21 | ... == ... | cflow.cs:74:9:81:9 | if (...) ... | false |
|
|
| cflow.cs:72:13:72:21 | ... == ... | cflow.cs:75:9:77:9 | {...} | false |
|
|
| cflow.cs:72:13:72:21 | ... == ... | cflow.cs:79:9:81:9 | {...} | false |
|
|
| cflow.cs:74:13:74:24 | ... > ... | cflow.cs:75:9:77:9 | {...} | true |
|
|
| cflow.cs:74:13:74:24 | ... > ... | cflow.cs:79:9:81:9 | {...} | false |
|
|
| cflow.cs:86:13:86:21 | ... != ... | cflow.cs:86:26:86:26 | access to parameter s | true |
|
|
| cflow.cs:86:13:86:21 | ... != ... | cflow.cs:87:13:87:33 | ...; | true |
|
|
| cflow.cs:86:26:86:37 | ... > ... | cflow.cs:87:13:87:33 | ...; | true |
|
|
| cflow.cs:92:13:92:27 | call to method Equals | cflow.cs:93:45:93:47 | "s" | true |
|
|
| cflow.cs:92:13:92:27 | call to method Equals | cflow.cs:94:9:94:29 | ...; | false |
|
|
| cflow.cs:92:13:92:27 | call to method Equals | cflow.cs:97:13:97:55 | ...; | false |
|
|
| cflow.cs:92:13:92:27 | call to method Equals | cflow.cs:99:9:100:42 | if (...) ... | false |
|
|
| cflow.cs:92:13:92:27 | call to method Equals | cflow.cs:100:13:100:42 | ...; | false |
|
|
| cflow.cs:92:13:92:27 | call to method Equals | cflow.cs:102:9:103:36 | if (...) ... | false |
|
|
| cflow.cs:92:13:92:27 | call to method Equals | cflow.cs:103:13:103:36 | ...; | false |
|
|
| cflow.cs:96:13:96:25 | ... != ... | cflow.cs:97:13:97:55 | ...; | true |
|
|
| cflow.cs:99:13:99:25 | ... != ... | cflow.cs:100:13:100:42 | ...; | true |
|
|
| cflow.cs:102:13:102:29 | ... != ... | cflow.cs:103:13:103:36 | ...; | true |
|
|
| cflow.cs:108:13:108:21 | ... != ... | cflow.cs:109:9:115:9 | {...} | true |
|
|
| cflow.cs:108:13:108:21 | ... != ... | cflow.cs:110:20:110:23 | true | true |
|
|
| cflow.cs:108:13:108:21 | ... != ... | cflow.cs:116:9:116:29 | ...; | false |
|
|
| cflow.cs:127:32:127:44 | ... == ... | cflow.cs:127:48:127:49 | "" | true |
|
|
| cflow.cs:127:32:127:44 | ... == ... | cflow.cs:127:53:127:57 | this access | false |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:208:9:230:9 | {...} | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:212:21:212:27 | return ...; | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:213:17:214:29 | if (...) ... | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:214:21:214:29 | continue; | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:215:17:216:26 | if (...) ... | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:216:21:216:26 | break; | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:219:13:229:13 | {...} | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:25:223:46 | [finally: break] throw ...; | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:25:223:46 | [finally: continue] throw ...; | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:25:223:46 | [finally: return] throw ...; | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:25:223:46 | throw ...; | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:31:223:45 | [finally: break] object creation of type Exception | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:31:223:45 | [finally: continue] object creation of type Exception | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:31:223:45 | [finally: return] object creation of type Exception | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:223:31:223:45 | object creation of type Exception | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:226:17:228:17 | [finally: break] {...} | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:226:17:228:17 | [finally: continue] {...} | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:226:17:228:17 | [finally: exception(Exception)] {...} | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:226:17:228:17 | [finally: return] {...} | true |
|
|
| cflow.cs:207:16:207:20 | ... > ... | cflow.cs:226:17:228:17 | {...} | true |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:212:21:212:27 | return ...; | true |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:213:17:214:29 | if (...) ... | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:214:21:214:29 | continue; | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:215:17:216:26 | if (...) ... | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:216:21:216:26 | break; | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:219:13:229:13 | {...} | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:25:223:46 | [finally: break] throw ...; | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:25:223:46 | [finally: continue] throw ...; | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:25:223:46 | [finally: return] throw ...; | true |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:25:223:46 | throw ...; | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:31:223:45 | [finally: break] object creation of type Exception | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:31:223:45 | [finally: continue] object creation of type Exception | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:31:223:45 | [finally: return] object creation of type Exception | true |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:223:31:223:45 | object creation of type Exception | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:226:17:228:17 | [finally: break] {...} | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:226:17:228:17 | [finally: continue] {...} | false |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:226:17:228:17 | [finally: return] {...} | true |
|
|
| cflow.cs:211:21:211:26 | ... == ... | cflow.cs:226:17:228:17 | {...} | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:214:21:214:29 | continue; | true |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:215:17:216:26 | if (...) ... | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:216:21:216:26 | break; | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:219:13:229:13 | {...} | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:223:25:223:46 | [finally: break] throw ...; | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:223:25:223:46 | [finally: continue] throw ...; | true |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:223:25:223:46 | throw ...; | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:223:31:223:45 | [finally: break] object creation of type Exception | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:223:31:223:45 | [finally: continue] object creation of type Exception | true |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:223:31:223:45 | object creation of type Exception | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:226:17:228:17 | [finally: break] {...} | false |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:226:17:228:17 | [finally: continue] {...} | true |
|
|
| cflow.cs:213:21:213:26 | ... == ... | cflow.cs:226:17:228:17 | {...} | false |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:216:21:216:26 | break; | true |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:219:13:229:13 | {...} | false |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:223:25:223:46 | [finally: break] throw ...; | true |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:223:25:223:46 | throw ...; | false |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:223:31:223:45 | [finally: break] object creation of type Exception | true |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:223:31:223:45 | object creation of type Exception | false |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:226:17:228:17 | [finally: break] {...} | true |
|
|
| cflow.cs:215:21:215:26 | ... == ... | cflow.cs:226:17:228:17 | {...} | false |
|
|
| cflow.cs:222:25:222:30 | ... == ... | cflow.cs:223:25:223:46 | throw ...; | true |
|
|
| cflow.cs:222:25:222:30 | ... == ... | cflow.cs:223:31:223:45 | object creation of type Exception | true |
|
|
| cflow.cs:222:25:222:30 | ... == ... | cflow.cs:226:17:228:17 | {...} | false |
|
|
| cflow.cs:222:25:222:30 | [finally: break] ... == ... | cflow.cs:223:25:223:46 | [finally: break] throw ...; | true |
|
|
| cflow.cs:222:25:222:30 | [finally: break] ... == ... | cflow.cs:223:31:223:45 | [finally: break] object creation of type Exception | true |
|
|
| cflow.cs:222:25:222:30 | [finally: break] ... == ... | cflow.cs:226:17:228:17 | [finally: break] {...} | false |
|
|
| cflow.cs:222:25:222:30 | [finally: continue] ... == ... | cflow.cs:223:25:223:46 | [finally: continue] throw ...; | true |
|
|
| cflow.cs:222:25:222:30 | [finally: continue] ... == ... | cflow.cs:223:31:223:45 | [finally: continue] object creation of type Exception | true |
|
|
| cflow.cs:222:25:222:30 | [finally: continue] ... == ... | cflow.cs:226:17:228:17 | [finally: continue] {...} | false |
|
|
| cflow.cs:222:25:222:30 | [finally: return] ... == ... | cflow.cs:223:25:223:46 | [finally: return] throw ...; | true |
|
|
| cflow.cs:222:25:222:30 | [finally: return] ... == ... | cflow.cs:223:31:223:45 | [finally: return] object creation of type Exception | true |
|
|
| cflow.cs:222:25:222:30 | [finally: return] ... == ... | cflow.cs:226:17:228:17 | [finally: return] {...} | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:235:17:235:23 | return ...; | true |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:236:13:237:49 | if (...) ... | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:236:17:236:28 | access to property Length | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:236:33:236:33 | 1 | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:237:17:237:49 | throw ...; | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:237:23:237:48 | object creation of type OutOfMemoryException | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:240:9:245:9 | {...} | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:242:17:242:41 | ...; | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:242:17:242:41 | [finally: exception(OutOfMemoryException)] ...; | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:242:17:242:41 | [finally: return] ...; | true |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:243:13:244:37 | [finally: exception(OutOfMemoryException)] if (...) ... | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:243:13:244:37 | [finally: return] if (...) ... | true |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:243:13:244:37 | if (...) ... | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:244:17:244:37 | ...; | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:244:17:244:37 | [finally: exception(OutOfMemoryException)] ...; | false |
|
|
| cflow.cs:234:17:234:33 | ... == ... | cflow.cs:244:17:244:37 | [finally: return] ...; | true |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:237:17:237:49 | throw ...; | true |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:237:23:237:48 | object creation of type OutOfMemoryException | true |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:240:9:245:9 | {...} | false |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:242:17:242:41 | ...; | false |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:242:17:242:41 | [finally: exception(OutOfMemoryException)] ...; | true |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:243:13:244:37 | [finally: exception(OutOfMemoryException)] if (...) ... | true |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:243:13:244:37 | if (...) ... | false |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:244:17:244:37 | ...; | false |
|
|
| cflow.cs:236:17:236:33 | ... == ... | cflow.cs:244:17:244:37 | [finally: exception(OutOfMemoryException)] ...; | true |
|
|
| cflow.cs:241:19:241:35 | ... == ... | cflow.cs:242:17:242:41 | ...; | false |
|
|
| cflow.cs:241:19:241:35 | [finally: exception(Exception)] ... == ... | cflow.cs:242:17:242:41 | [finally: exception(Exception)] ...; | false |
|
|
| cflow.cs:241:19:241:35 | [finally: exception(NullReferenceException)] ... == ... | cflow.cs:242:17:242:41 | [finally: exception(NullReferenceException)] ...; | false |
|
|
| cflow.cs:241:19:241:35 | [finally: exception(OutOfMemoryException)] ... == ... | cflow.cs:242:17:242:41 | [finally: exception(OutOfMemoryException)] ...; | false |
|
|
| cflow.cs:241:19:241:35 | [finally: return] ... == ... | cflow.cs:242:17:242:41 | [finally: return] ...; | false |
|
|
| cflow.cs:243:17:243:32 | ... > ... | cflow.cs:244:17:244:37 | ...; | true |
|
|
| cflow.cs:243:17:243:32 | [finally: exception(Exception)] ... > ... | cflow.cs:244:17:244:37 | [finally: exception(Exception)] ...; | true |
|
|
| cflow.cs:243:17:243:32 | [finally: exception(NullReferenceException)] ... > ... | cflow.cs:244:17:244:37 | [finally: exception(NullReferenceException)] ...; | true |
|
|
| cflow.cs:243:17:243:32 | [finally: exception(OutOfMemoryException)] ... > ... | cflow.cs:244:17:244:37 | [finally: exception(OutOfMemoryException)] ...; | true |
|
|
| cflow.cs:243:17:243:32 | [finally: return] ... > ... | cflow.cs:244:17:244:37 | [finally: return] ...; | true |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:248:10:248:12 | exit For | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:252:13:252:33 | ...; | true |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:254:9:259:9 | for (...;...;...) ... | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:254:18:254:18 | access to local variable x | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:255:9:259:9 | {...} | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:258:17:258:22 | break; | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:262:9:267:9 | {...} | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:266:17:266:22 | break; | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:269:16:269:16 | access to local variable x | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:270:9:273:9 | {...} | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:275:9:278:9 | for (...;...;...) ... | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:275:32:275:32 | access to local variable i | false |
|
|
| cflow.cs:251:16:251:21 | ... < ... | cflow.cs:276:9:278:9 | {...} | false |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:248:10:248:12 | exit For | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:254:18:254:18 | access to local variable x | false |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:258:17:258:22 | break; | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:262:9:267:9 | {...} | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:266:17:266:22 | break; | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:269:16:269:16 | access to local variable x | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:270:9:273:9 | {...} | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:275:9:278:9 | for (...;...;...) ... | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:275:32:275:32 | access to local variable i | true |
|
|
| cflow.cs:257:17:257:22 | ... > ... | cflow.cs:276:9:278:9 | {...} | true |
|
|
| cflow.cs:265:17:265:22 | ... > ... | cflow.cs:248:10:248:12 | exit For | true |
|
|
| cflow.cs:265:17:265:22 | ... > ... | cflow.cs:266:17:266:22 | break; | true |
|
|
| cflow.cs:265:17:265:22 | ... > ... | cflow.cs:269:16:269:16 | access to local variable x | true |
|
|
| cflow.cs:265:17:265:22 | ... > ... | cflow.cs:270:9:273:9 | {...} | true |
|
|
| cflow.cs:265:17:265:22 | ... > ... | cflow.cs:275:9:278:9 | for (...;...;...) ... | true |
|
|
| cflow.cs:265:17:265:22 | ... > ... | cflow.cs:275:32:275:32 | access to local variable i | true |
|
|
| cflow.cs:265:17:265:22 | ... > ... | cflow.cs:276:9:278:9 | {...} | true |
|
|
| cflow.cs:269:16:269:21 | ... < ... | cflow.cs:248:10:248:12 | exit For | false |
|
|
| cflow.cs:269:16:269:21 | ... < ... | cflow.cs:270:9:273:9 | {...} | true |
|
|
| cflow.cs:269:16:269:21 | ... < ... | cflow.cs:275:9:278:9 | for (...;...;...) ... | false |
|
|
| cflow.cs:269:16:269:21 | ... < ... | cflow.cs:275:32:275:32 | access to local variable i | false |
|
|
| cflow.cs:269:16:269:21 | ... < ... | cflow.cs:276:9:278:9 | {...} | false |
|
|
| cflow.cs:275:32:275:41 | ... < ... | cflow.cs:248:10:248:12 | exit For | false |
|
|
| cflow.cs:275:32:275:41 | ... < ... | cflow.cs:276:9:278:9 | {...} | true |
|
|
| cflow.cs:297:17:297:32 | ... > ... | cflow.cs:297:37:297:56 | !... | true |
|
|
| cflow.cs:299:15:299:31 | ... == ... | cflow.cs:299:35:299:39 | false | true |
|
|
| cflow.cs:299:15:299:31 | ... == ... | cflow.cs:299:43:299:46 | true | false |
|
|
| cflow.cs:299:15:299:31 | ... == ... | cflow.cs:300:13:300:48 | ... = ... | true |
|
|
| cflow.cs:299:15:299:31 | ... == ... | cflow.cs:300:37:300:41 | false | true |
|
|
| cflow.cs:299:15:299:31 | ... == ... | cflow.cs:300:45:300:48 | true | true |
|
|
| cflow.cs:300:17:300:33 | ... == ... | cflow.cs:300:37:300:41 | false | true |
|
|
| cflow.cs:300:17:300:33 | ... == ... | cflow.cs:300:45:300:48 | true | false |
|
|
| cflow.cs:302:15:302:31 | ... == ... | cflow.cs:302:37:302:62 | !... | true |
|
|
| cflow.cs:302:15:302:31 | ... == ... | cflow.cs:302:61:302:61 | access to local variable b | true |
|
|
| cflow.cs:302:40:302:56 | ... == ... | cflow.cs:302:61:302:61 | access to local variable b | true |
|
|
| cflow.cs:315:17:315:32 | ... > ... | cflow.cs:316:13:318:13 | {...} | true |
|
|
| cflow.cs:315:17:315:32 | ... > ... | cflow.cs:319:13:322:13 | if (...) ... | false |
|
|
| cflow.cs:315:17:315:32 | ... > ... | cflow.cs:320:13:322:13 | {...} | false |
|
|
| cflow.cs:319:17:319:32 | ... < ... | cflow.cs:320:13:322:13 | {...} | true |
|
|
| cflow.cs:331:17:331:32 | ... > ... | cflow.cs:332:13:334:13 | {...} | true |
|
|
| cflow.cs:331:17:331:32 | ... > ... | cflow.cs:335:13:338:13 | if (...) ... | false |
|
|
| cflow.cs:331:17:331:32 | ... > ... | cflow.cs:336:13:338:13 | {...} | false |
|
|
| cflow.cs:335:17:335:32 | ... < ... | cflow.cs:336:13:338:13 | {...} | true |
|
|
| cflow.cs:344:23:344:39 | ... == ... | cflow.cs:344:43:344:45 | {...} | true |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:342:10:342:13 | exit Goto | false |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:346:31:346:41 | goto ...; | true |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:348:9:360:9 | switch (...) {...} | false |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:351:17:351:29 | goto default; | false |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:352:13:352:19 | case ...: | false |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:353:17:353:37 | ...; | false |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:355:13:355:19 | case ...: | false |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:356:17:356:27 | goto ...; | false |
|
|
| cflow.cs:346:13:346:28 | ... > ... | cflow.cs:357:13:357:20 | default: | false |
|
|
| cflow.cs:366:25:366:30 | ... < ... | cflow.cs:367:9:369:9 | {...} | true |
|
|
| cflow.cs:366:25:366:30 | ... < ... | cflow.cs:370:9:378:9 | try {...} ... | false |
|
|
| cflow.cs:419:46:419:50 | ... > ... | cflow.cs:419:56:419:56 | access to parameter s | false |
|