C#: Fixed test output.

This commit is contained in:
Calum Grant
2019-12-20 16:40:07 +00:00
committed by Calum Grant
parent bcd8dca780
commit 359dea2c2b
6 changed files with 6 additions and 32 deletions

View File

@@ -269,31 +269,24 @@ abstractValue
| non-null | Guards.cs:70:31:70:31 | access to parameter s |
| non-null | Guards.cs:71:13:71:13 | access to parameter s |
| non-null | Guards.cs:72:13:72:19 | access to type Console |
| non-null | Guards.cs:78:15:78:21 | access to property Length |
| non-null | Guards.cs:78:26:78:26 | (...) ... |
| non-null | Guards.cs:79:13:79:19 | access to type Console |
| non-null | Guards.cs:79:31:79:31 | access to parameter s |
| non-null | Guards.cs:80:15:80:21 | access to property Length |
| non-null | Guards.cs:80:25:80:25 | (...) ... |
| non-null | Guards.cs:81:13:81:19 | access to type Console |
| non-null | Guards.cs:81:31:81:31 | access to parameter s |
| non-null | Guards.cs:82:15:82:21 | access to property Length |
| non-null | Guards.cs:82:26:82:26 | (...) ... |
| non-null | Guards.cs:83:13:83:19 | access to type Console |
| non-null | Guards.cs:83:31:83:31 | access to parameter s |
| non-null | Guards.cs:84:15:84:21 | access to property Length |
| non-null | Guards.cs:84:25:84:26 | (...) ... |
| non-null | Guards.cs:85:13:85:19 | access to type Console |
| non-null | Guards.cs:85:31:85:31 | access to parameter s |
| non-null | Guards.cs:86:15:86:21 | access to property Length |
| non-null | Guards.cs:86:26:86:27 | (...) ... |
| non-null | Guards.cs:87:13:87:19 | access to type Console |
| non-null | Guards.cs:87:31:87:31 | access to parameter s |
| non-null | Guards.cs:88:15:88:21 | access to property Length |
| non-null | Guards.cs:89:13:89:19 | access to type Console |
| non-null | Guards.cs:89:31:89:31 | access to parameter s |
| non-null | Guards.cs:91:13:91:19 | access to type Console |
| non-null | Guards.cs:92:15:92:21 | access to property Length |
| non-null | Guards.cs:92:25:92:25 | (...) ... |
| non-null | Guards.cs:92:30:92:30 | (...) ... |
| non-null | Guards.cs:93:13:93:19 | access to type Console |
@@ -334,7 +327,6 @@ abstractValue
| non-null | Guards.cs:119:27:119:27 | access to parameter g |
| non-null | Guards.cs:119:27:119:36 | access to property Property |
| non-null | Guards.cs:125:18:125:19 | access to parameter s1 |
| non-null | Guards.cs:125:21:125:31 | call to method Equals |
| non-null | Guards.cs:125:29:125:30 | access to parameter s1 |
| non-null | Guards.cs:132:16:132:16 | access to parameter s |
| non-null | Guards.cs:138:20:138:20 | access to parameter s |
@@ -360,12 +352,9 @@ abstractValue
| non-null | Guards.cs:205:13:205:13 | access to parameter o |
| non-null | Guards.cs:206:33:206:36 | access to parameter args |
| non-null | Guards.cs:208:17:208:17 | access to parameter o |
| non-null | Guards.cs:268:16:268:25 | call to method GetType |
| non-null | Guards.cs:268:30:268:41 | call to method GetType |
| non-null | Guards.cs:269:13:269:14 | access to parameter o1 |
| non-null | Guards.cs:270:16:270:25 | call to method GetType |
| non-null | Guards.cs:270:30:270:31 | access to parameter o2 |
| non-null | Guards.cs:270:33:270:42 | call to method GetType |
| non-null | Guards.cs:279:17:279:17 | access to parameter o |
| non-null | Guards.cs:281:17:281:17 | access to local variable a |
| non-null | Guards.cs:283:17:283:17 | access to parameter o |

View File

@@ -174,9 +174,7 @@
| Guards.cs:269:13:269:14 | access to parameter o1 | Guards.cs:268:13:268:14 | access to parameter o1 | Guards.cs:268:13:268:14 | access to parameter o1 | non-null |
| Guards.cs:269:13:269:14 | access to parameter o1 | Guards.cs:268:13:268:41 | call to operator == | Guards.cs:268:13:268:14 | access to parameter o1 | true |
| Guards.cs:269:13:269:14 | access to parameter o1 | Guards.cs:268:16:268:25 | call to method GetType | Guards.cs:268:13:268:14 | access to parameter o1 | non-null |
| Guards.cs:271:13:271:14 | access to parameter o1 | Guards.cs:270:13:270:14 | access to parameter o1 | Guards.cs:270:13:270:14 | access to parameter o1 | non-null |
| Guards.cs:271:13:271:14 | access to parameter o1 | Guards.cs:270:13:270:42 | call to operator == | Guards.cs:270:13:270:14 | access to parameter o1 | true |
| Guards.cs:271:13:271:14 | access to parameter o1 | Guards.cs:270:16:270:25 | call to method GetType | Guards.cs:270:13:270:14 | access to parameter o1 | non-null |
| Guards.cs:279:17:279:17 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | match access to type Action<Object> |
| Guards.cs:279:17:279:17 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | non-null |
| Guards.cs:283:17:283:17 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | match "" |

View File

@@ -174,9 +174,7 @@
| Guards.cs:269:13:269:14 | access to parameter o1 | Guards.cs:268:13:268:14 | access to parameter o1 | Guards.cs:268:13:268:14 | access to parameter o1 | non-null |
| Guards.cs:269:13:269:14 | access to parameter o1 | Guards.cs:268:13:268:41 | call to operator == | Guards.cs:268:13:268:14 | access to parameter o1 | true |
| Guards.cs:269:13:269:14 | access to parameter o1 | Guards.cs:268:16:268:25 | call to method GetType | Guards.cs:268:13:268:14 | access to parameter o1 | non-null |
| Guards.cs:271:13:271:14 | access to parameter o1 | Guards.cs:270:13:270:14 | access to parameter o1 | Guards.cs:270:13:270:14 | access to parameter o1 | non-null |
| Guards.cs:271:13:271:14 | access to parameter o1 | Guards.cs:270:13:270:42 | call to operator == | Guards.cs:270:13:270:14 | access to parameter o1 | true |
| Guards.cs:271:13:271:14 | access to parameter o1 | Guards.cs:270:16:270:25 | call to method GetType | Guards.cs:270:13:270:14 | access to parameter o1 | non-null |
| Guards.cs:279:17:279:17 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | match access to type Action<Object> |
| Guards.cs:279:17:279:17 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | non-null |
| Guards.cs:283:17:283:17 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | Guards.cs:276:16:276:16 | access to parameter o | match "" |

View File

@@ -281,34 +281,27 @@
| Guards.cs:72:31:72:31 | access to parameter s | non-null | Guards.cs:71:17:71:20 | null | non-null |
| Guards.cs:72:31:72:31 | access to parameter s | null | Guards.cs:71:17:71:20 | null | null |
| Guards.cs:78:13:78:26 | ... == ... | true | Guards.cs:78:15:78:21 | access to property Length | non-null |
| Guards.cs:78:13:78:26 | ... == ... | true | Guards.cs:78:26:78:26 | (...) ... | non-null |
| Guards.cs:78:15:78:21 | access to property Length | non-null | Guards.cs:78:13:78:13 | access to parameter s | non-null |
| Guards.cs:78:15:78:21 | access to property Length | null | Guards.cs:78:13:78:13 | access to parameter s | null |
| Guards.cs:80:13:80:25 | ... > ... | true | Guards.cs:80:15:80:21 | access to property Length | non-null |
| Guards.cs:80:13:80:25 | ... > ... | true | Guards.cs:80:25:80:25 | (...) ... | non-null |
| Guards.cs:80:15:80:21 | access to property Length | non-null | Guards.cs:80:13:80:13 | access to parameter s | non-null |
| Guards.cs:80:15:80:21 | access to property Length | null | Guards.cs:80:13:80:13 | access to parameter s | null |
| Guards.cs:82:13:82:26 | ... >= ... | true | Guards.cs:82:15:82:21 | access to property Length | non-null |
| Guards.cs:82:13:82:26 | ... >= ... | true | Guards.cs:82:26:82:26 | (...) ... | non-null |
| Guards.cs:82:15:82:21 | access to property Length | non-null | Guards.cs:82:13:82:13 | access to parameter s | non-null |
| Guards.cs:82:15:82:21 | access to property Length | null | Guards.cs:82:13:82:13 | access to parameter s | null |
| Guards.cs:84:13:84:26 | ... < ... | true | Guards.cs:84:15:84:21 | access to property Length | non-null |
| Guards.cs:84:13:84:26 | ... < ... | true | Guards.cs:84:25:84:26 | (...) ... | non-null |
| Guards.cs:84:15:84:21 | access to property Length | non-null | Guards.cs:84:13:84:13 | access to parameter s | non-null |
| Guards.cs:84:15:84:21 | access to property Length | null | Guards.cs:84:13:84:13 | access to parameter s | null |
| Guards.cs:86:13:86:27 | ... <= ... | true | Guards.cs:86:15:86:21 | access to property Length | non-null |
| Guards.cs:86:13:86:27 | ... <= ... | true | Guards.cs:86:26:86:27 | (...) ... | non-null |
| Guards.cs:86:15:86:21 | access to property Length | non-null | Guards.cs:86:13:86:13 | access to parameter s | non-null |
| Guards.cs:86:15:86:21 | access to property Length | null | Guards.cs:86:13:86:13 | access to parameter s | null |
| Guards.cs:88:13:88:29 | ... != ... | false | Guards.cs:88:15:88:21 | access to property Length | null |
| Guards.cs:88:13:88:29 | ... != ... | false | Guards.cs:88:26:88:29 | null | non-null |
| Guards.cs:88:13:88:29 | ... != ... | true | Guards.cs:88:15:88:21 | access to property Length | non-null |
| Guards.cs:88:15:88:21 | access to property Length | non-null | Guards.cs:88:13:88:13 | access to parameter s | non-null |
| Guards.cs:88:15:88:21 | access to property Length | null | Guards.cs:88:13:88:13 | access to parameter s | null |
| Guards.cs:92:13:92:25 | ... - ... | non-null | Guards.cs:92:15:92:21 | access to property Length | non-null |
| Guards.cs:92:13:92:25 | ... - ... | non-null | Guards.cs:92:25:92:25 | (...) ... | non-null |
| Guards.cs:92:13:92:25 | ... - ... | null | Guards.cs:92:15:92:21 | access to property Length | null |
| Guards.cs:92:13:92:25 | ... - ... | null | Guards.cs:92:25:92:25 | (...) ... | null |
| Guards.cs:92:13:92:30 | ... != ... | false | Guards.cs:92:13:92:25 | ... - ... | non-null |
| Guards.cs:92:15:92:21 | access to property Length | non-null | Guards.cs:92:13:92:13 | access to parameter s | non-null |
| Guards.cs:92:15:92:21 | access to property Length | null | Guards.cs:92:13:92:13 | access to parameter s | null |
@@ -396,10 +389,7 @@
| Guards.cs:258:17:258:17 | access to local variable e | match access to constant B | Guards.cs:258:17:258:17 | access to local variable e | 1 |
| Guards.cs:258:17:258:17 | access to local variable e | non-match access to constant B | Guards.cs:256:13:256:13 | access to parameter b | false |
| Guards.cs:268:13:268:41 | call to operator == | true | Guards.cs:268:16:268:25 | call to method GetType | non-null |
| Guards.cs:268:13:268:41 | call to operator == | true | Guards.cs:268:30:268:41 | call to method GetType | non-null |
| Guards.cs:268:16:268:25 | call to method GetType | non-null | Guards.cs:268:13:268:14 | access to parameter o1 | non-null |
| Guards.cs:270:13:270:42 | call to operator == | true | Guards.cs:270:16:270:25 | call to method GetType | non-null |
| Guards.cs:270:13:270:42 | call to operator == | true | Guards.cs:270:33:270:42 | call to method GetType | non-null |
| Guards.cs:270:16:270:25 | call to method GetType | non-null | Guards.cs:270:13:270:14 | access to parameter o1 | non-null |
| Guards.cs:270:33:270:42 | call to method GetType | non-null | Guards.cs:270:30:270:31 | access to parameter o2 | non-null |
| Guards.cs:276:16:276:16 | access to parameter o | match "" | Guards.cs:276:16:276:16 | access to parameter o | non-null |

View File

@@ -42,7 +42,6 @@
| Guards.cs:205:13:205:13 | access to parameter o |
| Guards.cs:208:17:208:17 | access to parameter o |
| Guards.cs:269:13:269:14 | access to parameter o1 |
| Guards.cs:271:13:271:14 | access to parameter o1 |
| Guards.cs:279:17:279:17 | access to parameter o |
| Guards.cs:283:17:283:17 | access to parameter o |
| Guards.cs:287:17:287:17 | access to parameter o |

View File

@@ -363,18 +363,18 @@ expressionTypes
| NullableRefTypes.cs:211:13:211:13 | access to local variable t | Type? |
| NullableRefTypes.cs:211:13:211:28 | Type t = ... | Type? |
| NullableRefTypes.cs:211:17:211:17 | access to parameter o | object? |
| NullableRefTypes.cs:211:19:211:28 | call to method GetType | Type! |
| NullableRefTypes.cs:211:19:211:28 | call to method GetType | Type? |
| NullableRefTypes.cs:212:16:212:16 | access to local variable t | Type? |
| NullableRefTypes.cs:212:16:212:27 | call to method ToString | string! |
| NullableRefTypes.cs:217:17:217:17 | access to local variable a | string! |
| NullableRefTypes.cs:217:17:217:36 | String a = ... | string! |
| NullableRefTypes.cs:217:21:217:29 | call to method GetSelf | TestNullableFlowStates? |
| NullableRefTypes.cs:217:21:217:29 | this access | TestNullableFlowStates |
| NullableRefTypes.cs:217:31:217:36 | access to field Field | string! |
| NullableRefTypes.cs:217:31:217:36 | access to field Field | string? |
| NullableRefTypes.cs:218:17:218:17 | access to local variable b | string! |
| NullableRefTypes.cs:218:17:218:28 | String b = ... | string! |
| NullableRefTypes.cs:218:21:218:24 | access to parameter list | List<string!>? |
| NullableRefTypes.cs:218:26:218:28 | access to indexer | string |
| NullableRefTypes.cs:218:26:218:28 | access to indexer | string? |
| NullableRefTypes.cs:218:27:218:27 | 0 | int! |
| NullableRefTypes.cs:219:16:219:16 | access to local variable c | string! |
| NullableRefTypes.cs:219:16:219:26 | String c = ... | string! |
@@ -466,13 +466,13 @@ exprFlowState
| NullableRefTypes.cs:206:9:206:16 | call to method Check | Not null |
| NullableRefTypes.cs:206:15:206:15 | access to local variable y | Not null |
| NullableRefTypes.cs:211:17:211:17 | access to parameter o | Maybe null |
| NullableRefTypes.cs:211:19:211:28 | call to method GetType | Not null |
| NullableRefTypes.cs:211:19:211:28 | call to method GetType | Maybe null |
| NullableRefTypes.cs:212:16:212:16 | access to local variable t | Maybe null |
| NullableRefTypes.cs:212:16:212:27 | call to method ToString | Not null |
| NullableRefTypes.cs:217:21:217:29 | call to method GetSelf | Maybe null |
| NullableRefTypes.cs:217:31:217:36 | access to field Field | Not null |
| NullableRefTypes.cs:217:31:217:36 | access to field Field | Maybe null |
| NullableRefTypes.cs:218:21:218:24 | access to parameter list | Maybe null |
| NullableRefTypes.cs:218:26:218:28 | access to indexer | Not null |
| NullableRefTypes.cs:218:26:218:28 | access to indexer | Maybe null |
| NullableRefTypes.cs:218:27:218:27 | 0 | Not null |
| NullableRefTypes.cs:219:20:219:23 | access to parameter list | Maybe null |
| NullableRefTypes.cs:219:20:219:26 | access to indexer | Not null |