Add adjusted expected files

This commit is contained in:
Tamas Vajk
2021-06-30 17:56:08 +02:00
parent 03d1a3e0ad
commit 5e2770339f
228 changed files with 6801 additions and 6801 deletions

View File

@@ -1,2 +1,2 @@
| test0.cs:13:18:13:43 | DerivesFromDeprecatedType1 | Defining a class that inherits or has a property derived from the obsolete DataSet or DataTable types. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. |
| test0.cs:59:18:59:38 | AttributeSerializer01 | Defining a class that inherits or has a property derived from the obsolete DataSet or DataTable types. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. |
| test0.cs:11:18:11:43 | DerivesFromDeprecatedType1 | Defining a class that inherits or has a property derived from the obsolete DataSet or DataTable types. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. |
| test0.cs:57:18:57:38 | AttributeSerializer01 | Defining a class that inherits or has a property derived from the obsolete DataSet or DataTable types. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. |

View File

@@ -1,2 +1,2 @@
| test0.cs:15:24:15:32 | MyDataSet | Defining an serializable class $@ that has member $@ of a type that is derived from DataSet or DataTable types and may lead to a security problem. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. | test0.cs:13:18:13:43 | DerivesFromDeprecatedType1 | DerivesFromDeprecatedType1 | test0.cs:15:24:15:32 | MyDataSet | MyDataSet |
| test0.cs:61:25:61:33 | MyDataSet | Defining an serializable class $@ that has member $@ of a type that is derived from DataSet or DataTable types and may lead to a security problem. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. | test0.cs:59:18:59:38 | AttributeSerializer01 | AttributeSerializer01 | test0.cs:61:25:61:33 | MyDataSet | MyDataSet |
| test0.cs:13:24:13:32 | MyDataSet | Defining an serializable class $@ that has member $@ of a type that is derived from DataSet or DataTable types and may lead to a security problem. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. | test0.cs:11:18:11:43 | DerivesFromDeprecatedType1 | DerivesFromDeprecatedType1 | test0.cs:13:24:13:32 | MyDataSet | MyDataSet |
| test0.cs:59:25:59:33 | MyDataSet | Defining an serializable class $@ that has member $@ of a type that is derived from DataSet or DataTable types and may lead to a security problem. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. | test0.cs:57:18:57:38 | AttributeSerializer01 | AttributeSerializer01 | test0.cs:59:25:59:33 | MyDataSet | MyDataSet |

View File

@@ -1,2 +1,2 @@
| test0.cs:95:49:95:63 | typeof(...) | Unsafe type is used in data contract serializer. Make sure $@ comes from the trusted source. | test0.cs:95:49:95:63 | typeof(...) | typeof(...) |
| test0.cs:96:49:96:77 | typeof(...) | Unsafe type is used in data contract serializer. Make sure $@ comes from the trusted source. | test0.cs:96:49:96:77 | typeof(...) | typeof(...) |
| test0.cs:93:49:93:63 | typeof(...) | Unsafe type is used in data contract serializer. Make sure $@ comes from the trusted source. | test0.cs:93:49:93:63 | typeof(...) | typeof(...) |
| test0.cs:94:49:94:77 | typeof(...) | Unsafe type is used in data contract serializer. Make sure $@ comes from the trusted source. | test0.cs:94:49:94:77 | typeof(...) | typeof(...) |

View File

@@ -1 +1 @@
| test0.cs:88:17:88:46 | call to method ReadXmlSchema | Making an XML deserialization call with a type derived from DataSet or DataTable types and may lead to a security problem. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. |
| test0.cs:86:17:86:46 | call to method ReadXmlSchema | Making an XML deserialization call with a type derived from DataSet or DataTable types and may lead to a security problem. Please visit https://go.microsoft.com/fwlink/?linkid=2132227 for details. |

View File

@@ -1 +1 @@
| test.cs:40:16:40:36 | 6605813339339102567 | The variable $@ seems to be used as part of a FNV-like hash calculation, that is modified by an additional $@ expression using literal $@. | test.cs:26:9:26:11 | num | num | test.cs:40:10:40:36 | ... ^ ... | xor | test.cs:40:16:40:36 | 6605813339339102567 | 6605813339339102567 |
| test.cs:39:16:39:36 | 6605813339339102567 | The variable $@ seems to be used as part of a FNV-like hash calculation, that is modified by an additional $@ expression using literal $@. | test.cs:25:9:25:11 | num | num | test.cs:39:10:39:36 | ... ^ ... | xor | test.cs:39:16:39:36 | 6605813339339102567 | 6605813339339102567 |

View File

@@ -1 +1 @@
| test.cs:43:7:43:15 | JobEngine | The enum $@ may be related to Solorigate. It matches 19 of the values used for commands in the enum. | test.cs:43:7:43:15 | JobEngine | JobEngine |
| test.cs:42:7:42:15 | JobEngine | The enum $@ may be related to Solorigate. It matches 19 of the values used for commands in the enum. | test.cs:42:7:42:15 | JobEngine | JobEngine |

View File

@@ -1,248 +1,248 @@
| test.cs:10:15:10:36 | 14695981039346656037 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:10:15:10:36 | 14695981039346656037 | 14695981039346656037 |
| test.cs:15:11:15:25 | 1099511628211 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:15:11:15:25 | 1099511628211 | 1099511628211 |
| test.cs:26:15:26:36 | 14695981039346656037 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:26:15:26:36 | 14695981039346656037 | 14695981039346656037 |
| test.cs:32:12:32:26 | 1099511628211 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:32:12:32:26 | 1099511628211 | 1099511628211 |
| test.cs:40:16:40:36 | 6605813339339102567 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:40:16:40:36 | 6605813339339102567 | 6605813339339102567 |
| test.cs:173:5:173:24 | 10063651499895178962 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:173:5:173:24 | 10063651499895178962 | 10063651499895178962 |
| test.cs:173:27:173:46 | 10235971842993272939 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:173:27:173:46 | 10235971842993272939 | 10235971842993272939 |
| test.cs:173:49:173:68 | 10296494671777307979 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:173:49:173:68 | 10296494671777307979 | 10296494671777307979 |
| test.cs:174:5:174:24 | 10336842116636872171 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:174:5:174:24 | 10336842116636872171 | 10336842116636872171 |
| test.cs:174:27:174:46 | 10374841591685794123 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:174:27:174:46 | 10374841591685794123 | 10374841591685794123 |
| test.cs:174:49:174:68 | 10393903804869831898 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:174:49:174:68 | 10393903804869831898 | 10393903804869831898 |
| test.cs:175:5:175:24 | 10463926208560207521 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:175:5:175:24 | 10463926208560207521 | 10463926208560207521 |
| test.cs:175:27:175:46 | 10484659978517092504 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:175:27:175:46 | 10484659978517092504 | 10484659978517092504 |
| test.cs:175:49:175:68 | 10501212300031893463 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:175:49:175:68 | 10501212300031893463 | 10501212300031893463 |
| test.cs:176:5:176:24 | 10545868833523019926 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:5:176:24 | 10545868833523019926 | 10545868833523019926 |
| test.cs:176:27:176:46 | 10657751674541025650 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:27:176:46 | 10657751674541025650 | 10657751674541025650 |
| test.cs:176:49:176:66 | 106672141413120087 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:49:176:66 | 106672141413120087 | 106672141413120087 |
| test.cs:176:69:176:88 | 10734127004244879770 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:69:176:88 | 10734127004244879770 | 10734127004244879770 |
| test.cs:177:5:177:24 | 10829648878147112121 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:177:5:177:24 | 10829648878147112121 | 10829648878147112121 |
| test.cs:177:27:177:39 | 1099511628211 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:177:27:177:39 | 1099511628211 | 1099511628211 |
| test.cs:177:42:177:61 | 11073283311104541690 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:177:42:177:61 | 11073283311104541690 | 11073283311104541690 |
| test.cs:177:64:177:82 | 1109067043404435916 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:177:64:177:82 | 1109067043404435916 | 1109067043404435916 |
| test.cs:178:5:178:24 | 11109294216876344399 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:178:5:178:24 | 11109294216876344399 | 11109294216876344399 |
| test.cs:178:27:178:46 | 11266044540366291518 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:178:27:178:46 | 11266044540366291518 | 11266044540366291518 |
| test.cs:178:49:178:68 | 11385275378891906608 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:178:49:178:68 | 11385275378891906608 | 11385275378891906608 |
| test.cs:179:5:179:24 | 11771945869106552231 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:179:5:179:24 | 11771945869106552231 | 11771945869106552231 |
| test.cs:179:27:179:46 | 11801746708619571308 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:179:27:179:46 | 11801746708619571308 | 11801746708619571308 |
| test.cs:179:49:179:68 | 11818825521849580123 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:179:49:179:68 | 11818825521849580123 | 11818825521849580123 |
| test.cs:180:5:180:24 | 11913842725949116895 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:180:5:180:24 | 11913842725949116895 | 11913842725949116895 |
| test.cs:180:27:180:46 | 12027963942392743532 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:180:27:180:46 | 12027963942392743532 | 12027963942392743532 |
| test.cs:180:49:180:68 | 12094027092655598256 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:180:49:180:68 | 12094027092655598256 | 12094027092655598256 |
| test.cs:181:5:181:24 | 12343334044036541897 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:181:5:181:24 | 12343334044036541897 | 12343334044036541897 |
| test.cs:181:27:181:46 | 12445177985737237804 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:181:27:181:46 | 12445177985737237804 | 12445177985737237804 |
| test.cs:181:49:181:68 | 12445232961318634374 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:181:49:181:68 | 12445232961318634374 | 12445232961318634374 |
| test.cs:182:5:182:24 | 12574535824074203265 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:182:5:182:24 | 12574535824074203265 | 12574535824074203265 |
| test.cs:182:27:182:46 | 12679195163651834776 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:182:27:182:46 | 12679195163651834776 | 12679195163651834776 |
| test.cs:182:49:182:68 | 12709986806548166638 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:182:49:182:68 | 12709986806548166638 | 12709986806548166638 |
| test.cs:183:5:183:24 | 12718416789200275332 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:183:5:183:24 | 12718416789200275332 | 12718416789200275332 |
| test.cs:183:27:183:46 | 12785322942775634499 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:183:27:183:46 | 12785322942775634499 | 12785322942775634499 |
| test.cs:183:49:183:68 | 12790084614253405985 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:183:49:183:68 | 12790084614253405985 | 12790084614253405985 |
| test.cs:184:5:184:24 | 12969190449276002545 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:184:5:184:24 | 12969190449276002545 | 12969190449276002545 |
| test.cs:184:27:184:46 | 13014156621614176974 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:184:27:184:46 | 13014156621614176974 | 13014156621614176974 |
| test.cs:184:49:184:68 | 13029357933491444455 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:184:49:184:68 | 13029357933491444455 | 13029357933491444455 |
| test.cs:185:5:185:24 | 13135068273077306806 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:185:5:185:24 | 13135068273077306806 | 13135068273077306806 |
| test.cs:185:27:185:46 | 13260224381505715848 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:185:27:185:46 | 13260224381505715848 | 13260224381505715848 |
| test.cs:185:49:185:68 | 13316211011159594063 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:185:49:185:68 | 13316211011159594063 | 13316211011159594063 |
| test.cs:186:5:186:24 | 13464308873961738403 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:186:5:186:24 | 13464308873961738403 | 13464308873961738403 |
| test.cs:186:27:186:46 | 13544031715334011032 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:186:27:186:46 | 13544031715334011032 | 13544031715334011032 |
| test.cs:186:49:186:68 | 13581776705111912829 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:186:49:186:68 | 13581776705111912829 | 13581776705111912829 |
| test.cs:187:5:187:24 | 13599785766252827703 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:187:5:187:24 | 13599785766252827703 | 13599785766252827703 |
| test.cs:187:27:187:46 | 13611051401579634621 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:187:27:187:46 | 13611051401579634621 | 13611051401579634621 |
| test.cs:187:49:187:68 | 13611814135072561278 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:187:49:187:68 | 13611814135072561278 | 13611814135072561278 |
| test.cs:188:5:188:24 | 13655261125244647696 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:188:5:188:24 | 13655261125244647696 | 13655261125244647696 |
| test.cs:188:27:188:45 | 1367627386496056834 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:188:27:188:45 | 1367627386496056834 | 1367627386496056834 |
| test.cs:188:48:188:66 | 1368907909245890092 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:188:48:188:66 | 1368907909245890092 | 1368907909245890092 |
| test.cs:188:69:188:88 | 13693525876560827283 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:188:69:188:88 | 13693525876560827283 | 13693525876560827283 |
| test.cs:189:5:189:24 | 13783346438774742614 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:189:5:189:24 | 13783346438774742614 | 13783346438774742614 |
| test.cs:189:27:189:46 | 13799353263187722717 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:189:27:189:46 | 13799353263187722717 | 13799353263187722717 |
| test.cs:189:49:189:68 | 13825071784440082496 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:189:49:189:68 | 13825071784440082496 | 13825071784440082496 |
| test.cs:190:5:190:24 | 13852439084267373191 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:190:5:190:24 | 13852439084267373191 | 13852439084267373191 |
| test.cs:190:27:190:46 | 13876356431472225791 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:190:27:190:46 | 13876356431472225791 | 13876356431472225791 |
| test.cs:190:49:190:68 | 14055243717250701608 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:190:49:190:68 | 14055243717250701608 | 14055243717250701608 |
| test.cs:191:5:191:24 | 14079676299181301772 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:191:5:191:24 | 14079676299181301772 | 14079676299181301772 |
| test.cs:191:27:191:46 | 14095938998438966337 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:191:27:191:46 | 14095938998438966337 | 14095938998438966337 |
| test.cs:191:49:191:68 | 14111374107076822891 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:191:49:191:68 | 14111374107076822891 | 14111374107076822891 |
| test.cs:192:5:192:24 | 14193859431895170587 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:192:5:192:24 | 14193859431895170587 | 14193859431895170587 |
| test.cs:192:27:192:46 | 14226582801651130532 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:192:27:192:46 | 14226582801651130532 | 14226582801651130532 |
| test.cs:192:49:192:68 | 14243671177281069512 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:192:49:192:68 | 14243671177281069512 | 14243671177281069512 |
| test.cs:193:5:193:24 | 14256853800858727521 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:193:5:193:24 | 14256853800858727521 | 14256853800858727521 |
| test.cs:193:27:193:46 | 14480775929210717493 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:193:27:193:46 | 14480775929210717493 | 14480775929210717493 |
| test.cs:193:49:193:68 | 14482658293117931546 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:193:49:193:68 | 14482658293117931546 | 14482658293117931546 |
| test.cs:194:5:194:24 | 14513577387099045298 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:194:5:194:24 | 14513577387099045298 | 14513577387099045298 |
| test.cs:194:27:194:46 | 14630721578341374856 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:194:27:194:46 | 14630721578341374856 | 14630721578341374856 |
| test.cs:194:49:194:68 | 14695981039346656037 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:194:49:194:68 | 14695981039346656037 | 14695981039346656037 |
| test.cs:195:5:195:24 | 14710585101020280896 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:195:5:195:24 | 14710585101020280896 | 14710585101020280896 |
| test.cs:195:27:195:45 | 1475579823244607677 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:195:27:195:45 | 1475579823244607677 | 1475579823244607677 |
| test.cs:195:48:195:67 | 14868920869169964081 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:195:48:195:67 | 14868920869169964081 | 14868920869169964081 |
| test.cs:195:70:195:89 | 14968320160131875803 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:195:70:195:89 | 14968320160131875803 | 14968320160131875803 |
| test.cs:196:5:196:24 | 14971809093655817917 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:196:5:196:24 | 14971809093655817917 | 14971809093655817917 |
| test.cs:196:27:196:46 | 15039834196857999838 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:196:27:196:46 | 15039834196857999838 | 15039834196857999838 |
| test.cs:196:49:196:68 | 15092207615430402812 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:196:49:196:68 | 15092207615430402812 | 15092207615430402812 |
| test.cs:197:5:197:24 | 15114163911481793350 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:197:5:197:24 | 15114163911481793350 | 15114163911481793350 |
| test.cs:197:27:197:46 | 15194901817027173566 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:197:27:197:46 | 15194901817027173566 | 15194901817027173566 |
| test.cs:197:49:197:68 | 15267980678929160412 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:197:49:197:68 | 15267980678929160412 | 15267980678929160412 |
| test.cs:198:5:198:24 | 15457732070353984570 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:198:5:198:24 | 15457732070353984570 | 15457732070353984570 |
| test.cs:198:27:198:46 | 15514036435533858158 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:198:27:198:46 | 15514036435533858158 | 15514036435533858158 |
| test.cs:198:49:198:68 | 15535773470978271326 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:198:49:198:68 | 15535773470978271326 | 15535773470978271326 |
| test.cs:199:5:199:24 | 15587050164583443069 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:199:5:199:24 | 15587050164583443069 | 15587050164583443069 |
| test.cs:199:27:199:44 | 155978580751494388 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:199:27:199:44 | 155978580751494388 | 155978580751494388 |
| test.cs:199:47:199:66 | 15695338751700748390 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:199:47:199:66 | 15695338751700748390 | 15695338751700748390 |
| test.cs:199:69:199:88 | 15997665423159927228 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:199:69:199:88 | 15997665423159927228 | 15997665423159927228 |
| test.cs:200:5:200:24 | 16066522799090129502 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:200:5:200:24 | 16066522799090129502 | 16066522799090129502 |
| test.cs:200:27:200:46 | 16066651430762394116 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:200:27:200:46 | 16066651430762394116 | 16066651430762394116 |
| test.cs:200:49:200:68 | 16112751343173365533 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:200:49:200:68 | 16112751343173365533 | 16112751343173365533 |
| test.cs:201:5:201:24 | 16130138450758310172 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:5:201:24 | 16130138450758310172 | 16130138450758310172 |
| test.cs:201:27:201:45 | 1614465773938842903 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:27:201:45 | 1614465773938842903 | 1614465773938842903 |
| test.cs:201:48:201:67 | 16292685861617888592 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:48:201:67 | 16292685861617888592 | 16292685861617888592 |
| test.cs:201:70:201:89 | 16335643316870329598 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:70:201:89 | 16335643316870329598 | 16335643316870329598 |
| test.cs:202:5:202:24 | 16423314183614230717 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:202:5:202:24 | 16423314183614230717 | 16423314183614230717 |
| test.cs:202:27:202:46 | 16570804352575357627 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:202:27:202:46 | 16570804352575357627 | 16570804352575357627 |
| test.cs:202:49:202:67 | 1682585410644922036 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:202:49:202:67 | 1682585410644922036 | 1682585410644922036 |
| test.cs:202:70:202:89 | 16858955978146406642 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:202:70:202:89 | 16858955978146406642 | 16858955978146406642 |
| test.cs:203:5:203:24 | 16990567851129491937 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:203:5:203:24 | 16990567851129491937 | 16990567851129491937 |
| test.cs:203:27:203:46 | 17017923349298346219 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:203:27:203:46 | 17017923349298346219 | 17017923349298346219 |
| test.cs:203:49:203:68 | 17097380490166623672 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:203:49:203:68 | 17097380490166623672 | 17097380490166623672 |
| test.cs:204:5:204:24 | 17109238199226571972 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:204:5:204:24 | 17109238199226571972 | 17109238199226571972 |
| test.cs:204:27:204:46 | 17204844226884380288 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:204:27:204:46 | 17204844226884380288 | 17204844226884380288 |
| test.cs:204:49:204:68 | 17291806236368054941 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:204:49:204:68 | 17291806236368054941 | 17291806236368054941 |
| test.cs:205:5:205:24 | 17351543633914244545 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:205:5:205:24 | 17351543633914244545 | 17351543633914244545 |
| test.cs:205:27:205:46 | 17439059603042731363 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:205:27:205:46 | 17439059603042731363 | 17439059603042731363 |
| test.cs:205:49:205:68 | 17574002783607647274 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:205:49:205:68 | 17574002783607647274 | 17574002783607647274 |
| test.cs:206:5:206:24 | 17624147599670377042 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:206:5:206:24 | 17624147599670377042 | 17624147599670377042 |
| test.cs:206:27:206:46 | 17633734304611248415 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:206:27:206:46 | 17633734304611248415 | 17633734304611248415 |
| test.cs:206:49:206:68 | 17683972236092287897 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:206:49:206:68 | 17683972236092287897 | 17683972236092287897 |
| test.cs:207:5:207:24 | 17849680105131524334 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:207:5:207:24 | 17849680105131524334 | 17849680105131524334 |
| test.cs:207:27:207:46 | 17939405613729073960 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:207:27:207:46 | 17939405613729073960 | 17939405613729073960 |
| test.cs:207:49:207:68 | 17956969551821596225 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:207:49:207:68 | 17956969551821596225 | 17956969551821596225 |
| test.cs:208:5:208:24 | 17978774977754553159 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:208:5:208:24 | 17978774977754553159 | 17978774977754553159 |
| test.cs:208:27:208:46 | 17984632978012874803 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:208:27:208:46 | 17984632978012874803 | 17984632978012874803 |
| test.cs:208:49:208:68 | 17997967489723066537 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:208:49:208:68 | 17997967489723066537 | 17997967489723066537 |
| test.cs:209:5:209:24 | 18147627057830191163 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:209:5:209:24 | 18147627057830191163 | 18147627057830191163 |
| test.cs:209:27:209:46 | 18150909006539876521 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:209:27:209:46 | 18150909006539876521 | 18150909006539876521 |
| test.cs:209:49:209:68 | 18159703063075866524 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:209:49:209:68 | 18159703063075866524 | 18159703063075866524 |
| test.cs:210:5:210:24 | 18246404330670877335 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:210:5:210:24 | 18246404330670877335 | 18246404330670877335 |
| test.cs:210:27:210:46 | 18294908219222222902 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:210:27:210:46 | 18294908219222222902 | 18294908219222222902 |
| test.cs:210:49:210:68 | 18392881921099771407 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:210:49:210:68 | 18392881921099771407 | 18392881921099771407 |
| test.cs:211:5:211:24 | 18446744073709551613 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:5:211:24 | 18446744073709551613 | 18446744073709551613 |
| test.cs:211:27:211:44 | 191060519014405309 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:27:211:44 | 191060519014405309 | 191060519014405309 |
| test.cs:211:47:211:65 | 2032008861530788751 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:47:211:65 | 2032008861530788751 | 2032008861530788751 |
| test.cs:211:68:211:86 | 2128122064571842954 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:68:211:86 | 2128122064571842954 | 2128122064571842954 |
| test.cs:212:5:212:14 | 2147483647 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:5:212:14 | 2147483647 | 2147483647 |
| test.cs:212:17:212:26 | 2147745794 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:17:212:26 | 2147745794 | 2147745794 |
| test.cs:212:29:212:47 | 2380224015317016190 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:29:212:47 | 2380224015317016190 | 2380224015317016190 |
| test.cs:212:50:212:68 | 2478231962306073784 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:50:212:68 | 2478231962306073784 | 2478231962306073784 |
| test.cs:213:5:213:23 | 2532538262737333146 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:5:213:23 | 2532538262737333146 | 2532538262737333146 |
| test.cs:213:26:213:44 | 2589926981877829912 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:26:213:44 | 2589926981877829912 | 2589926981877829912 |
| test.cs:213:47:213:65 | 2597124982561782591 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:47:213:65 | 2597124982561782591 | 2597124982561782591 |
| test.cs:213:68:213:86 | 2600364143812063535 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:68:213:86 | 2600364143812063535 | 2600364143812063535 |
| test.cs:214:5:214:23 | 2717025511528702475 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:5:214:23 | 2717025511528702475 | 2717025511528702475 |
| test.cs:214:26:214:44 | 2734787258623754862 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:26:214:44 | 2734787258623754862 | 2734787258623754862 |
| test.cs:214:47:214:63 | 27407921587843457 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:47:214:63 | 27407921587843457 | 27407921587843457 |
| test.cs:214:66:214:84 | 2760663353550280147 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:66:214:84 | 2760663353550280147 | 2760663353550280147 |
| test.cs:215:5:215:23 | 2797129108883749491 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:5:215:23 | 2797129108883749491 | 2797129108883749491 |
| test.cs:215:26:215:44 | 2810460305047003196 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:26:215:44 | 2810460305047003196 | 2810460305047003196 |
| test.cs:215:47:215:64 | 292198192373389586 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:47:215:64 | 292198192373389586 | 292198192373389586 |
| test.cs:215:67:215:85 | 2934149816356927366 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:67:215:85 | 2934149816356927366 | 2934149816356927366 |
| test.cs:216:5:216:23 | 3045986759481489935 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:5:216:23 | 3045986759481489935 | 3045986759481489935 |
| test.cs:216:26:216:44 | 3178468437029279937 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:26:216:44 | 3178468437029279937 | 3178468437029279937 |
| test.cs:216:47:216:65 | 3200333496547938354 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:47:216:65 | 3200333496547938354 | 3200333496547938354 |
| test.cs:216:68:216:86 | 3320026265773918739 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:68:216:86 | 3320026265773918739 | 3320026265773918739 |
| test.cs:217:5:217:23 | 3320767229281015341 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:5:217:23 | 3320767229281015341 | 3320767229281015341 |
| test.cs:217:26:217:44 | 3341747963119755850 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:26:217:44 | 3341747963119755850 | 3341747963119755850 |
| test.cs:217:47:217:65 | 3407972863931386250 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:47:217:65 | 3407972863931386250 | 3407972863931386250 |
| test.cs:217:68:217:86 | 3413052607651207697 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:68:217:86 | 3413052607651207697 | 3413052607651207697 |
| test.cs:218:5:218:23 | 3413886037471417852 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:5:218:23 | 3413886037471417852 | 3413886037471417852 |
| test.cs:218:26:218:44 | 3421197789791424393 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:26:218:44 | 3421197789791424393 | 3421197789791424393 |
| test.cs:218:47:218:65 | 3421213182954201407 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:47:218:65 | 3421213182954201407 | 3421213182954201407 |
| test.cs:218:68:218:86 | 3425260965299690882 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:68:218:86 | 3425260965299690882 | 3425260965299690882 |
| test.cs:219:5:219:23 | 3538022140597504361 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:5:219:23 | 3538022140597504361 | 3538022140597504361 |
| test.cs:219:26:219:44 | 3575761800716667678 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:26:219:44 | 3575761800716667678 | 3575761800716667678 |
| test.cs:219:47:219:65 | 3588624367609827560 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:47:219:65 | 3588624367609827560 | 3588624367609827560 |
| test.cs:219:68:219:86 | 3626142665768487764 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:68:219:86 | 3626142665768487764 | 3626142665768487764 |
| test.cs:220:5:220:23 | 3642525650883269872 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:5:220:23 | 3642525650883269872 | 3642525650883269872 |
| test.cs:220:26:220:44 | 3656637464651387014 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:26:220:44 | 3656637464651387014 | 3656637464651387014 |
| test.cs:220:47:220:65 | 3660705254426876796 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:47:220:65 | 3660705254426876796 | 3660705254426876796 |
| test.cs:220:68:220:86 | 3769837838875367802 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:68:220:86 | 3769837838875367802 | 3769837838875367802 |
| test.cs:221:5:221:23 | 3778500091710709090 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:5:221:23 | 3778500091710709090 | 3778500091710709090 |
| test.cs:221:26:221:44 | 3796405623695665524 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:26:221:44 | 3796405623695665524 | 3796405623695665524 |
| test.cs:221:47:221:65 | 3869935012404164040 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:47:221:65 | 3869935012404164040 | 3869935012404164040 |
| test.cs:221:68:221:86 | 3890769468012566366 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:68:221:86 | 3890769468012566366 | 3890769468012566366 |
| test.cs:222:5:222:23 | 3890794756780010537 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:5:222:23 | 3890794756780010537 | 3890794756780010537 |
| test.cs:222:26:222:43 | 397780960855462669 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:26:222:43 | 397780960855462669 | 397780960855462669 |
| test.cs:222:46:222:64 | 4030236413975199654 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:46:222:64 | 4030236413975199654 | 4030236413975199654 |
| test.cs:222:67:222:85 | 4088976323439621041 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:67:222:85 | 4088976323439621041 | 4088976323439621041 |
| test.cs:223:5:223:23 | 4454255944391929578 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:5:223:23 | 4454255944391929578 | 4454255944391929578 |
| test.cs:223:26:223:44 | 4501656691368064027 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:26:223:44 | 4501656691368064027 | 4501656691368064027 |
| test.cs:223:47:223:65 | 4578480846255629462 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:47:223:65 | 4578480846255629462 | 4578480846255629462 |
| test.cs:223:68:223:86 | 4821863173800309721 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:68:223:86 | 4821863173800309721 | 4821863173800309721 |
| test.cs:224:5:224:23 | 4931721628717906635 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:5:224:23 | 4931721628717906635 | 4931721628717906635 |
| test.cs:224:26:224:43 | 506634811745884560 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:26:224:43 | 506634811745884560 | 506634811745884560 |
| test.cs:224:46:224:64 | 5132256620104998637 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:46:224:64 | 5132256620104998637 | 5132256620104998637 |
| test.cs:224:67:224:85 | 5183687599225757871 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:67:224:85 | 5183687599225757871 | 5183687599225757871 |
| test.cs:225:5:225:22 | 521157249538507889 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:5:225:22 | 521157249538507889 | 521157249538507889 |
| test.cs:225:25:225:43 | 5219431737322569038 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:25:225:43 | 5219431737322569038 | 5219431737322569038 |
| test.cs:225:46:225:63 | 541172992193764396 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:46:225:63 | 541172992193764396 | 541172992193764396 |
| test.cs:225:66:225:84 | 5415426428750045503 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:66:225:84 | 5415426428750045503 | 5415426428750045503 |
| test.cs:226:5:226:23 | 5449730069165757263 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:5:226:23 | 5449730069165757263 | 5449730069165757263 |
| test.cs:226:26:226:44 | 5587557070429522647 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:26:226:44 | 5587557070429522647 | 5587557070429522647 |
| test.cs:226:47:226:65 | 5614586596107908838 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:47:226:65 | 5614586596107908838 | 5614586596107908838 |
| test.cs:226:68:226:85 | 576626207276463000 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:68:226:85 | 576626207276463000 | 576626207276463000 |
| test.cs:227:5:227:23 | 5942282052525294911 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:5:227:23 | 5942282052525294911 | 5942282052525294911 |
| test.cs:227:26:227:44 | 5945487981219695001 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:26:227:44 | 5945487981219695001 | 5945487981219695001 |
| test.cs:227:47:227:65 | 5984963105389676759 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:47:227:65 | 5984963105389676759 | 5984963105389676759 |
| test.cs:227:68:227:85 | 607197993339007484 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:68:227:85 | 607197993339007484 | 607197993339007484 |
| test.cs:228:5:228:23 | 6088115528707848728 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:5:228:23 | 6088115528707848728 | 6088115528707848728 |
| test.cs:228:26:228:44 | 6116246686670134098 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:26:228:44 | 6116246686670134098 | 6116246686670134098 |
| test.cs:228:47:228:65 | 6180361713414290679 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:47:228:65 | 6180361713414290679 | 6180361713414290679 |
| test.cs:228:68:228:86 | 6195833633417633900 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:68:228:86 | 6195833633417633900 | 6195833633417633900 |
| test.cs:229:5:229:23 | 6274014997237900919 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:5:229:23 | 6274014997237900919 | 6274014997237900919 |
| test.cs:229:26:229:43 | 640589622539783622 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:26:229:43 | 640589622539783622 | 640589622539783622 |
| test.cs:229:46:229:64 | 6461429591783621719 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:46:229:64 | 6461429591783621719 | 6461429591783621719 |
| test.cs:229:67:229:85 | 6491986958834001955 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:67:229:85 | 6491986958834001955 | 6491986958834001955 |
| test.cs:230:5:230:23 | 6508141243778577344 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:5:230:23 | 6508141243778577344 | 6508141243778577344 |
| test.cs:230:26:230:44 | 6605813339339102567 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:26:230:44 | 6605813339339102567 | 6605813339339102567 |
| test.cs:230:47:230:64 | 682250828679635420 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:47:230:64 | 682250828679635420 | 682250828679635420 |
| test.cs:230:67:230:85 | 6827032273910657891 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:67:230:85 | 6827032273910657891 | 6827032273910657891 |
| test.cs:231:5:231:23 | 6943102301517884811 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:5:231:23 | 6943102301517884811 | 6943102301517884811 |
| test.cs:231:26:231:43 | 700598796416086955 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:26:231:43 | 700598796416086955 | 700598796416086955 |
| test.cs:231:46:231:64 | 7080175711202577138 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:46:231:64 | 7080175711202577138 | 7080175711202577138 |
| test.cs:231:67:231:85 | 7175363135479931834 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:67:231:85 | 7175363135479931834 | 7175363135479931834 |
| test.cs:232:5:232:23 | 7315838824213522000 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:5:232:23 | 7315838824213522000 | 7315838824213522000 |
| test.cs:232:26:232:44 | 7412338704062093516 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:26:232:44 | 7412338704062093516 | 7412338704062093516 |
| test.cs:232:47:232:65 | 7516148236133302073 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:47:232:65 | 7516148236133302073 | 7516148236133302073 |
| test.cs:232:68:232:86 | 7574774749059321801 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:68:232:86 | 7574774749059321801 | 7574774749059321801 |
| test.cs:233:5:233:23 | 7701683279824397773 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:5:233:23 | 7701683279824397773 | 7701683279824397773 |
| test.cs:233:26:233:44 | 7775177810774851294 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:26:233:44 | 7775177810774851294 | 7775177810774851294 |
| test.cs:233:47:233:65 | 7810436520414958497 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:47:233:65 | 7810436520414958497 | 7810436520414958497 |
| test.cs:233:68:233:86 | 7878537243757499832 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:68:233:86 | 7878537243757499832 | 7878537243757499832 |
| test.cs:234:5:234:21 | 79089792725215063 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:5:234:21 | 79089792725215063 | 79089792725215063 |
| test.cs:234:24:234:42 | 7982848972385914508 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:24:234:42 | 7982848972385914508 | 7982848972385914508 |
| test.cs:234:45:234:63 | 8052533790968282297 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:45:234:63 | 8052533790968282297 | 8052533790968282297 |
| test.cs:234:66:234:84 | 8129411991672431889 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:66:234:84 | 8129411991672431889 | 8129411991672431889 |
| test.cs:235:5:235:23 | 8146185202538899243 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:5:235:23 | 8146185202538899243 | 8146185202538899243 |
| test.cs:235:26:235:43 | 835151375515278827 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:26:235:43 | 835151375515278827 | 835151375515278827 |
| test.cs:235:46:235:64 | 8381292265993977266 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:46:235:64 | 8381292265993977266 | 8381292265993977266 |
| test.cs:235:67:235:85 | 8408095252303317471 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:67:235:85 | 8408095252303317471 | 8408095252303317471 |
| test.cs:236:5:236:23 | 8473756179280619170 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:5:236:23 | 8473756179280619170 | 8473756179280619170 |
| test.cs:236:26:236:44 | 8478833628889826985 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:26:236:44 | 8478833628889826985 | 8478833628889826985 |
| test.cs:236:47:236:65 | 8612208440357175863 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:47:236:65 | 8612208440357175863 | 8612208440357175863 |
| test.cs:236:68:236:86 | 8697424601205169055 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:68:236:86 | 8697424601205169055 | 8697424601205169055 |
| test.cs:237:5:237:23 | 8698326794961817906 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:5:237:23 | 8698326794961817906 | 8698326794961817906 |
| test.cs:237:26:237:44 | 8709004393777297355 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:26:237:44 | 8709004393777297355 | 8709004393777297355 |
| test.cs:237:47:237:65 | 8727477769544302060 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:47:237:65 | 8727477769544302060 | 8727477769544302060 |
| test.cs:237:68:237:86 | 8760312338504300643 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:68:237:86 | 8760312338504300643 | 8760312338504300643 |
| test.cs:238:5:238:23 | 8799118153397725683 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:5:238:23 | 8799118153397725683 | 8799118153397725683 |
| test.cs:238:26:238:44 | 8873858923435176895 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:26:238:44 | 8873858923435176895 | 8873858923435176895 |
| test.cs:238:47:238:65 | 8994091295115840290 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:47:238:65 | 8994091295115840290 | 8994091295115840290 |
| test.cs:238:68:238:86 | 9007106680104765185 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:68:238:86 | 9007106680104765185 | 9007106680104765185 |
| test.cs:239:5:239:23 | 9061219083560670602 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:5:239:23 | 9061219083560670602 | 9061219083560670602 |
| test.cs:239:26:239:44 | 9149947745824492274 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:26:239:44 | 9149947745824492274 | 9149947745824492274 |
| test.cs:239:47:239:64 | 917638920165491138 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:47:239:64 | 917638920165491138 | 917638920165491138 |
| test.cs:239:67:239:85 | 9234894663364701749 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:67:239:85 | 9234894663364701749 | 9234894663364701749 |
| test.cs:240:5:240:23 | 9333057603143916814 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:240:5:240:23 | 9333057603143916814 | 9333057603143916814 |
| test.cs:240:26:240:44 | 9384605490088500348 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:240:26:240:44 | 9384605490088500348 | 9384605490088500348 |
| test.cs:240:47:240:65 | 9531326785919727076 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:240:47:240:65 | 9531326785919727076 | 9531326785919727076 |
| test.cs:240:68:240:86 | 9555688264681862794 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:240:68:240:86 | 9555688264681862794 | 9555688264681862794 |
| test.cs:241:5:241:23 | 9559632696372799208 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:241:5:241:23 | 9559632696372799208 | 9559632696372799208 |
| test.cs:241:26:241:44 | 9903758755917170407 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:241:26:241:44 | 9903758755917170407 | 9903758755917170407 |
| test.cs:9:15:9:36 | 14695981039346656037 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:9:15:9:36 | 14695981039346656037 | 14695981039346656037 |
| test.cs:14:11:14:25 | 1099511628211 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:14:11:14:25 | 1099511628211 | 1099511628211 |
| test.cs:25:15:25:36 | 14695981039346656037 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:25:15:25:36 | 14695981039346656037 | 14695981039346656037 |
| test.cs:31:12:31:26 | 1099511628211 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:31:12:31:26 | 1099511628211 | 1099511628211 |
| test.cs:39:16:39:36 | 6605813339339102567 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:39:16:39:36 | 6605813339339102567 | 6605813339339102567 |
| test.cs:172:5:172:24 | 10063651499895178962 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:172:5:172:24 | 10063651499895178962 | 10063651499895178962 |
| test.cs:172:27:172:46 | 10235971842993272939 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:172:27:172:46 | 10235971842993272939 | 10235971842993272939 |
| test.cs:172:49:172:68 | 10296494671777307979 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:172:49:172:68 | 10296494671777307979 | 10296494671777307979 |
| test.cs:173:5:173:24 | 10336842116636872171 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:173:5:173:24 | 10336842116636872171 | 10336842116636872171 |
| test.cs:173:27:173:46 | 10374841591685794123 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:173:27:173:46 | 10374841591685794123 | 10374841591685794123 |
| test.cs:173:49:173:68 | 10393903804869831898 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:173:49:173:68 | 10393903804869831898 | 10393903804869831898 |
| test.cs:174:5:174:24 | 10463926208560207521 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:174:5:174:24 | 10463926208560207521 | 10463926208560207521 |
| test.cs:174:27:174:46 | 10484659978517092504 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:174:27:174:46 | 10484659978517092504 | 10484659978517092504 |
| test.cs:174:49:174:68 | 10501212300031893463 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:174:49:174:68 | 10501212300031893463 | 10501212300031893463 |
| test.cs:175:5:175:24 | 10545868833523019926 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:175:5:175:24 | 10545868833523019926 | 10545868833523019926 |
| test.cs:175:27:175:46 | 10657751674541025650 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:175:27:175:46 | 10657751674541025650 | 10657751674541025650 |
| test.cs:175:49:175:66 | 106672141413120087 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:175:49:175:66 | 106672141413120087 | 106672141413120087 |
| test.cs:175:69:175:88 | 10734127004244879770 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:175:69:175:88 | 10734127004244879770 | 10734127004244879770 |
| test.cs:176:5:176:24 | 10829648878147112121 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:5:176:24 | 10829648878147112121 | 10829648878147112121 |
| test.cs:176:27:176:39 | 1099511628211 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:27:176:39 | 1099511628211 | 1099511628211 |
| test.cs:176:42:176:61 | 11073283311104541690 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:42:176:61 | 11073283311104541690 | 11073283311104541690 |
| test.cs:176:64:176:82 | 1109067043404435916 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:176:64:176:82 | 1109067043404435916 | 1109067043404435916 |
| test.cs:177:5:177:24 | 11109294216876344399 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:177:5:177:24 | 11109294216876344399 | 11109294216876344399 |
| test.cs:177:27:177:46 | 11266044540366291518 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:177:27:177:46 | 11266044540366291518 | 11266044540366291518 |
| test.cs:177:49:177:68 | 11385275378891906608 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:177:49:177:68 | 11385275378891906608 | 11385275378891906608 |
| test.cs:178:5:178:24 | 11771945869106552231 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:178:5:178:24 | 11771945869106552231 | 11771945869106552231 |
| test.cs:178:27:178:46 | 11801746708619571308 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:178:27:178:46 | 11801746708619571308 | 11801746708619571308 |
| test.cs:178:49:178:68 | 11818825521849580123 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:178:49:178:68 | 11818825521849580123 | 11818825521849580123 |
| test.cs:179:5:179:24 | 11913842725949116895 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:179:5:179:24 | 11913842725949116895 | 11913842725949116895 |
| test.cs:179:27:179:46 | 12027963942392743532 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:179:27:179:46 | 12027963942392743532 | 12027963942392743532 |
| test.cs:179:49:179:68 | 12094027092655598256 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:179:49:179:68 | 12094027092655598256 | 12094027092655598256 |
| test.cs:180:5:180:24 | 12343334044036541897 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:180:5:180:24 | 12343334044036541897 | 12343334044036541897 |
| test.cs:180:27:180:46 | 12445177985737237804 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:180:27:180:46 | 12445177985737237804 | 12445177985737237804 |
| test.cs:180:49:180:68 | 12445232961318634374 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:180:49:180:68 | 12445232961318634374 | 12445232961318634374 |
| test.cs:181:5:181:24 | 12574535824074203265 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:181:5:181:24 | 12574535824074203265 | 12574535824074203265 |
| test.cs:181:27:181:46 | 12679195163651834776 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:181:27:181:46 | 12679195163651834776 | 12679195163651834776 |
| test.cs:181:49:181:68 | 12709986806548166638 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:181:49:181:68 | 12709986806548166638 | 12709986806548166638 |
| test.cs:182:5:182:24 | 12718416789200275332 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:182:5:182:24 | 12718416789200275332 | 12718416789200275332 |
| test.cs:182:27:182:46 | 12785322942775634499 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:182:27:182:46 | 12785322942775634499 | 12785322942775634499 |
| test.cs:182:49:182:68 | 12790084614253405985 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:182:49:182:68 | 12790084614253405985 | 12790084614253405985 |
| test.cs:183:5:183:24 | 12969190449276002545 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:183:5:183:24 | 12969190449276002545 | 12969190449276002545 |
| test.cs:183:27:183:46 | 13014156621614176974 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:183:27:183:46 | 13014156621614176974 | 13014156621614176974 |
| test.cs:183:49:183:68 | 13029357933491444455 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:183:49:183:68 | 13029357933491444455 | 13029357933491444455 |
| test.cs:184:5:184:24 | 13135068273077306806 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:184:5:184:24 | 13135068273077306806 | 13135068273077306806 |
| test.cs:184:27:184:46 | 13260224381505715848 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:184:27:184:46 | 13260224381505715848 | 13260224381505715848 |
| test.cs:184:49:184:68 | 13316211011159594063 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:184:49:184:68 | 13316211011159594063 | 13316211011159594063 |
| test.cs:185:5:185:24 | 13464308873961738403 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:185:5:185:24 | 13464308873961738403 | 13464308873961738403 |
| test.cs:185:27:185:46 | 13544031715334011032 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:185:27:185:46 | 13544031715334011032 | 13544031715334011032 |
| test.cs:185:49:185:68 | 13581776705111912829 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:185:49:185:68 | 13581776705111912829 | 13581776705111912829 |
| test.cs:186:5:186:24 | 13599785766252827703 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:186:5:186:24 | 13599785766252827703 | 13599785766252827703 |
| test.cs:186:27:186:46 | 13611051401579634621 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:186:27:186:46 | 13611051401579634621 | 13611051401579634621 |
| test.cs:186:49:186:68 | 13611814135072561278 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:186:49:186:68 | 13611814135072561278 | 13611814135072561278 |
| test.cs:187:5:187:24 | 13655261125244647696 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:187:5:187:24 | 13655261125244647696 | 13655261125244647696 |
| test.cs:187:27:187:45 | 1367627386496056834 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:187:27:187:45 | 1367627386496056834 | 1367627386496056834 |
| test.cs:187:48:187:66 | 1368907909245890092 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:187:48:187:66 | 1368907909245890092 | 1368907909245890092 |
| test.cs:187:69:187:88 | 13693525876560827283 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:187:69:187:88 | 13693525876560827283 | 13693525876560827283 |
| test.cs:188:5:188:24 | 13783346438774742614 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:188:5:188:24 | 13783346438774742614 | 13783346438774742614 |
| test.cs:188:27:188:46 | 13799353263187722717 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:188:27:188:46 | 13799353263187722717 | 13799353263187722717 |
| test.cs:188:49:188:68 | 13825071784440082496 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:188:49:188:68 | 13825071784440082496 | 13825071784440082496 |
| test.cs:189:5:189:24 | 13852439084267373191 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:189:5:189:24 | 13852439084267373191 | 13852439084267373191 |
| test.cs:189:27:189:46 | 13876356431472225791 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:189:27:189:46 | 13876356431472225791 | 13876356431472225791 |
| test.cs:189:49:189:68 | 14055243717250701608 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:189:49:189:68 | 14055243717250701608 | 14055243717250701608 |
| test.cs:190:5:190:24 | 14079676299181301772 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:190:5:190:24 | 14079676299181301772 | 14079676299181301772 |
| test.cs:190:27:190:46 | 14095938998438966337 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:190:27:190:46 | 14095938998438966337 | 14095938998438966337 |
| test.cs:190:49:190:68 | 14111374107076822891 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:190:49:190:68 | 14111374107076822891 | 14111374107076822891 |
| test.cs:191:5:191:24 | 14193859431895170587 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:191:5:191:24 | 14193859431895170587 | 14193859431895170587 |
| test.cs:191:27:191:46 | 14226582801651130532 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:191:27:191:46 | 14226582801651130532 | 14226582801651130532 |
| test.cs:191:49:191:68 | 14243671177281069512 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:191:49:191:68 | 14243671177281069512 | 14243671177281069512 |
| test.cs:192:5:192:24 | 14256853800858727521 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:192:5:192:24 | 14256853800858727521 | 14256853800858727521 |
| test.cs:192:27:192:46 | 14480775929210717493 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:192:27:192:46 | 14480775929210717493 | 14480775929210717493 |
| test.cs:192:49:192:68 | 14482658293117931546 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:192:49:192:68 | 14482658293117931546 | 14482658293117931546 |
| test.cs:193:5:193:24 | 14513577387099045298 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:193:5:193:24 | 14513577387099045298 | 14513577387099045298 |
| test.cs:193:27:193:46 | 14630721578341374856 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:193:27:193:46 | 14630721578341374856 | 14630721578341374856 |
| test.cs:193:49:193:68 | 14695981039346656037 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:193:49:193:68 | 14695981039346656037 | 14695981039346656037 |
| test.cs:194:5:194:24 | 14710585101020280896 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:194:5:194:24 | 14710585101020280896 | 14710585101020280896 |
| test.cs:194:27:194:45 | 1475579823244607677 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:194:27:194:45 | 1475579823244607677 | 1475579823244607677 |
| test.cs:194:48:194:67 | 14868920869169964081 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:194:48:194:67 | 14868920869169964081 | 14868920869169964081 |
| test.cs:194:70:194:89 | 14968320160131875803 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:194:70:194:89 | 14968320160131875803 | 14968320160131875803 |
| test.cs:195:5:195:24 | 14971809093655817917 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:195:5:195:24 | 14971809093655817917 | 14971809093655817917 |
| test.cs:195:27:195:46 | 15039834196857999838 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:195:27:195:46 | 15039834196857999838 | 15039834196857999838 |
| test.cs:195:49:195:68 | 15092207615430402812 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:195:49:195:68 | 15092207615430402812 | 15092207615430402812 |
| test.cs:196:5:196:24 | 15114163911481793350 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:196:5:196:24 | 15114163911481793350 | 15114163911481793350 |
| test.cs:196:27:196:46 | 15194901817027173566 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:196:27:196:46 | 15194901817027173566 | 15194901817027173566 |
| test.cs:196:49:196:68 | 15267980678929160412 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:196:49:196:68 | 15267980678929160412 | 15267980678929160412 |
| test.cs:197:5:197:24 | 15457732070353984570 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:197:5:197:24 | 15457732070353984570 | 15457732070353984570 |
| test.cs:197:27:197:46 | 15514036435533858158 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:197:27:197:46 | 15514036435533858158 | 15514036435533858158 |
| test.cs:197:49:197:68 | 15535773470978271326 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:197:49:197:68 | 15535773470978271326 | 15535773470978271326 |
| test.cs:198:5:198:24 | 15587050164583443069 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:198:5:198:24 | 15587050164583443069 | 15587050164583443069 |
| test.cs:198:27:198:44 | 155978580751494388 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:198:27:198:44 | 155978580751494388 | 155978580751494388 |
| test.cs:198:47:198:66 | 15695338751700748390 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:198:47:198:66 | 15695338751700748390 | 15695338751700748390 |
| test.cs:198:69:198:88 | 15997665423159927228 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:198:69:198:88 | 15997665423159927228 | 15997665423159927228 |
| test.cs:199:5:199:24 | 16066522799090129502 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:199:5:199:24 | 16066522799090129502 | 16066522799090129502 |
| test.cs:199:27:199:46 | 16066651430762394116 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:199:27:199:46 | 16066651430762394116 | 16066651430762394116 |
| test.cs:199:49:199:68 | 16112751343173365533 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:199:49:199:68 | 16112751343173365533 | 16112751343173365533 |
| test.cs:200:5:200:24 | 16130138450758310172 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:200:5:200:24 | 16130138450758310172 | 16130138450758310172 |
| test.cs:200:27:200:45 | 1614465773938842903 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:200:27:200:45 | 1614465773938842903 | 1614465773938842903 |
| test.cs:200:48:200:67 | 16292685861617888592 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:200:48:200:67 | 16292685861617888592 | 16292685861617888592 |
| test.cs:200:70:200:89 | 16335643316870329598 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:200:70:200:89 | 16335643316870329598 | 16335643316870329598 |
| test.cs:201:5:201:24 | 16423314183614230717 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:5:201:24 | 16423314183614230717 | 16423314183614230717 |
| test.cs:201:27:201:46 | 16570804352575357627 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:27:201:46 | 16570804352575357627 | 16570804352575357627 |
| test.cs:201:49:201:67 | 1682585410644922036 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:49:201:67 | 1682585410644922036 | 1682585410644922036 |
| test.cs:201:70:201:89 | 16858955978146406642 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:201:70:201:89 | 16858955978146406642 | 16858955978146406642 |
| test.cs:202:5:202:24 | 16990567851129491937 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:202:5:202:24 | 16990567851129491937 | 16990567851129491937 |
| test.cs:202:27:202:46 | 17017923349298346219 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:202:27:202:46 | 17017923349298346219 | 17017923349298346219 |
| test.cs:202:49:202:68 | 17097380490166623672 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:202:49:202:68 | 17097380490166623672 | 17097380490166623672 |
| test.cs:203:5:203:24 | 17109238199226571972 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:203:5:203:24 | 17109238199226571972 | 17109238199226571972 |
| test.cs:203:27:203:46 | 17204844226884380288 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:203:27:203:46 | 17204844226884380288 | 17204844226884380288 |
| test.cs:203:49:203:68 | 17291806236368054941 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:203:49:203:68 | 17291806236368054941 | 17291806236368054941 |
| test.cs:204:5:204:24 | 17351543633914244545 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:204:5:204:24 | 17351543633914244545 | 17351543633914244545 |
| test.cs:204:27:204:46 | 17439059603042731363 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:204:27:204:46 | 17439059603042731363 | 17439059603042731363 |
| test.cs:204:49:204:68 | 17574002783607647274 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:204:49:204:68 | 17574002783607647274 | 17574002783607647274 |
| test.cs:205:5:205:24 | 17624147599670377042 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:205:5:205:24 | 17624147599670377042 | 17624147599670377042 |
| test.cs:205:27:205:46 | 17633734304611248415 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:205:27:205:46 | 17633734304611248415 | 17633734304611248415 |
| test.cs:205:49:205:68 | 17683972236092287897 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:205:49:205:68 | 17683972236092287897 | 17683972236092287897 |
| test.cs:206:5:206:24 | 17849680105131524334 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:206:5:206:24 | 17849680105131524334 | 17849680105131524334 |
| test.cs:206:27:206:46 | 17939405613729073960 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:206:27:206:46 | 17939405613729073960 | 17939405613729073960 |
| test.cs:206:49:206:68 | 17956969551821596225 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:206:49:206:68 | 17956969551821596225 | 17956969551821596225 |
| test.cs:207:5:207:24 | 17978774977754553159 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:207:5:207:24 | 17978774977754553159 | 17978774977754553159 |
| test.cs:207:27:207:46 | 17984632978012874803 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:207:27:207:46 | 17984632978012874803 | 17984632978012874803 |
| test.cs:207:49:207:68 | 17997967489723066537 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:207:49:207:68 | 17997967489723066537 | 17997967489723066537 |
| test.cs:208:5:208:24 | 18147627057830191163 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:208:5:208:24 | 18147627057830191163 | 18147627057830191163 |
| test.cs:208:27:208:46 | 18150909006539876521 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:208:27:208:46 | 18150909006539876521 | 18150909006539876521 |
| test.cs:208:49:208:68 | 18159703063075866524 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:208:49:208:68 | 18159703063075866524 | 18159703063075866524 |
| test.cs:209:5:209:24 | 18246404330670877335 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:209:5:209:24 | 18246404330670877335 | 18246404330670877335 |
| test.cs:209:27:209:46 | 18294908219222222902 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:209:27:209:46 | 18294908219222222902 | 18294908219222222902 |
| test.cs:209:49:209:68 | 18392881921099771407 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:209:49:209:68 | 18392881921099771407 | 18392881921099771407 |
| test.cs:210:5:210:24 | 18446744073709551613 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:210:5:210:24 | 18446744073709551613 | 18446744073709551613 |
| test.cs:210:27:210:44 | 191060519014405309 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:210:27:210:44 | 191060519014405309 | 191060519014405309 |
| test.cs:210:47:210:65 | 2032008861530788751 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:210:47:210:65 | 2032008861530788751 | 2032008861530788751 |
| test.cs:210:68:210:86 | 2128122064571842954 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:210:68:210:86 | 2128122064571842954 | 2128122064571842954 |
| test.cs:211:5:211:14 | 2147483647 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:5:211:14 | 2147483647 | 2147483647 |
| test.cs:211:17:211:26 | 2147745794 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:17:211:26 | 2147745794 | 2147745794 |
| test.cs:211:29:211:47 | 2380224015317016190 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:29:211:47 | 2380224015317016190 | 2380224015317016190 |
| test.cs:211:50:211:68 | 2478231962306073784 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:211:50:211:68 | 2478231962306073784 | 2478231962306073784 |
| test.cs:212:5:212:23 | 2532538262737333146 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:5:212:23 | 2532538262737333146 | 2532538262737333146 |
| test.cs:212:26:212:44 | 2589926981877829912 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:26:212:44 | 2589926981877829912 | 2589926981877829912 |
| test.cs:212:47:212:65 | 2597124982561782591 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:47:212:65 | 2597124982561782591 | 2597124982561782591 |
| test.cs:212:68:212:86 | 2600364143812063535 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:212:68:212:86 | 2600364143812063535 | 2600364143812063535 |
| test.cs:213:5:213:23 | 2717025511528702475 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:5:213:23 | 2717025511528702475 | 2717025511528702475 |
| test.cs:213:26:213:44 | 2734787258623754862 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:26:213:44 | 2734787258623754862 | 2734787258623754862 |
| test.cs:213:47:213:63 | 27407921587843457 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:47:213:63 | 27407921587843457 | 27407921587843457 |
| test.cs:213:66:213:84 | 2760663353550280147 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:213:66:213:84 | 2760663353550280147 | 2760663353550280147 |
| test.cs:214:5:214:23 | 2797129108883749491 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:5:214:23 | 2797129108883749491 | 2797129108883749491 |
| test.cs:214:26:214:44 | 2810460305047003196 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:26:214:44 | 2810460305047003196 | 2810460305047003196 |
| test.cs:214:47:214:64 | 292198192373389586 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:47:214:64 | 292198192373389586 | 292198192373389586 |
| test.cs:214:67:214:85 | 2934149816356927366 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:214:67:214:85 | 2934149816356927366 | 2934149816356927366 |
| test.cs:215:5:215:23 | 3045986759481489935 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:5:215:23 | 3045986759481489935 | 3045986759481489935 |
| test.cs:215:26:215:44 | 3178468437029279937 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:26:215:44 | 3178468437029279937 | 3178468437029279937 |
| test.cs:215:47:215:65 | 3200333496547938354 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:47:215:65 | 3200333496547938354 | 3200333496547938354 |
| test.cs:215:68:215:86 | 3320026265773918739 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:215:68:215:86 | 3320026265773918739 | 3320026265773918739 |
| test.cs:216:5:216:23 | 3320767229281015341 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:5:216:23 | 3320767229281015341 | 3320767229281015341 |
| test.cs:216:26:216:44 | 3341747963119755850 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:26:216:44 | 3341747963119755850 | 3341747963119755850 |
| test.cs:216:47:216:65 | 3407972863931386250 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:47:216:65 | 3407972863931386250 | 3407972863931386250 |
| test.cs:216:68:216:86 | 3413052607651207697 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:216:68:216:86 | 3413052607651207697 | 3413052607651207697 |
| test.cs:217:5:217:23 | 3413886037471417852 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:5:217:23 | 3413886037471417852 | 3413886037471417852 |
| test.cs:217:26:217:44 | 3421197789791424393 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:26:217:44 | 3421197789791424393 | 3421197789791424393 |
| test.cs:217:47:217:65 | 3421213182954201407 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:47:217:65 | 3421213182954201407 | 3421213182954201407 |
| test.cs:217:68:217:86 | 3425260965299690882 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:217:68:217:86 | 3425260965299690882 | 3425260965299690882 |
| test.cs:218:5:218:23 | 3538022140597504361 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:5:218:23 | 3538022140597504361 | 3538022140597504361 |
| test.cs:218:26:218:44 | 3575761800716667678 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:26:218:44 | 3575761800716667678 | 3575761800716667678 |
| test.cs:218:47:218:65 | 3588624367609827560 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:47:218:65 | 3588624367609827560 | 3588624367609827560 |
| test.cs:218:68:218:86 | 3626142665768487764 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:218:68:218:86 | 3626142665768487764 | 3626142665768487764 |
| test.cs:219:5:219:23 | 3642525650883269872 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:5:219:23 | 3642525650883269872 | 3642525650883269872 |
| test.cs:219:26:219:44 | 3656637464651387014 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:26:219:44 | 3656637464651387014 | 3656637464651387014 |
| test.cs:219:47:219:65 | 3660705254426876796 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:47:219:65 | 3660705254426876796 | 3660705254426876796 |
| test.cs:219:68:219:86 | 3769837838875367802 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:219:68:219:86 | 3769837838875367802 | 3769837838875367802 |
| test.cs:220:5:220:23 | 3778500091710709090 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:5:220:23 | 3778500091710709090 | 3778500091710709090 |
| test.cs:220:26:220:44 | 3796405623695665524 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:26:220:44 | 3796405623695665524 | 3796405623695665524 |
| test.cs:220:47:220:65 | 3869935012404164040 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:47:220:65 | 3869935012404164040 | 3869935012404164040 |
| test.cs:220:68:220:86 | 3890769468012566366 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:220:68:220:86 | 3890769468012566366 | 3890769468012566366 |
| test.cs:221:5:221:23 | 3890794756780010537 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:5:221:23 | 3890794756780010537 | 3890794756780010537 |
| test.cs:221:26:221:43 | 397780960855462669 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:26:221:43 | 397780960855462669 | 397780960855462669 |
| test.cs:221:46:221:64 | 4030236413975199654 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:46:221:64 | 4030236413975199654 | 4030236413975199654 |
| test.cs:221:67:221:85 | 4088976323439621041 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:221:67:221:85 | 4088976323439621041 | 4088976323439621041 |
| test.cs:222:5:222:23 | 4454255944391929578 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:5:222:23 | 4454255944391929578 | 4454255944391929578 |
| test.cs:222:26:222:44 | 4501656691368064027 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:26:222:44 | 4501656691368064027 | 4501656691368064027 |
| test.cs:222:47:222:65 | 4578480846255629462 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:47:222:65 | 4578480846255629462 | 4578480846255629462 |
| test.cs:222:68:222:86 | 4821863173800309721 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:222:68:222:86 | 4821863173800309721 | 4821863173800309721 |
| test.cs:223:5:223:23 | 4931721628717906635 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:5:223:23 | 4931721628717906635 | 4931721628717906635 |
| test.cs:223:26:223:43 | 506634811745884560 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:26:223:43 | 506634811745884560 | 506634811745884560 |
| test.cs:223:46:223:64 | 5132256620104998637 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:46:223:64 | 5132256620104998637 | 5132256620104998637 |
| test.cs:223:67:223:85 | 5183687599225757871 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:223:67:223:85 | 5183687599225757871 | 5183687599225757871 |
| test.cs:224:5:224:22 | 521157249538507889 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:5:224:22 | 521157249538507889 | 521157249538507889 |
| test.cs:224:25:224:43 | 5219431737322569038 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:25:224:43 | 5219431737322569038 | 5219431737322569038 |
| test.cs:224:46:224:63 | 541172992193764396 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:46:224:63 | 541172992193764396 | 541172992193764396 |
| test.cs:224:66:224:84 | 5415426428750045503 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:224:66:224:84 | 5415426428750045503 | 5415426428750045503 |
| test.cs:225:5:225:23 | 5449730069165757263 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:5:225:23 | 5449730069165757263 | 5449730069165757263 |
| test.cs:225:26:225:44 | 5587557070429522647 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:26:225:44 | 5587557070429522647 | 5587557070429522647 |
| test.cs:225:47:225:65 | 5614586596107908838 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:47:225:65 | 5614586596107908838 | 5614586596107908838 |
| test.cs:225:68:225:85 | 576626207276463000 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:225:68:225:85 | 576626207276463000 | 576626207276463000 |
| test.cs:226:5:226:23 | 5942282052525294911 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:5:226:23 | 5942282052525294911 | 5942282052525294911 |
| test.cs:226:26:226:44 | 5945487981219695001 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:26:226:44 | 5945487981219695001 | 5945487981219695001 |
| test.cs:226:47:226:65 | 5984963105389676759 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:47:226:65 | 5984963105389676759 | 5984963105389676759 |
| test.cs:226:68:226:85 | 607197993339007484 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:226:68:226:85 | 607197993339007484 | 607197993339007484 |
| test.cs:227:5:227:23 | 6088115528707848728 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:5:227:23 | 6088115528707848728 | 6088115528707848728 |
| test.cs:227:26:227:44 | 6116246686670134098 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:26:227:44 | 6116246686670134098 | 6116246686670134098 |
| test.cs:227:47:227:65 | 6180361713414290679 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:47:227:65 | 6180361713414290679 | 6180361713414290679 |
| test.cs:227:68:227:86 | 6195833633417633900 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:227:68:227:86 | 6195833633417633900 | 6195833633417633900 |
| test.cs:228:5:228:23 | 6274014997237900919 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:5:228:23 | 6274014997237900919 | 6274014997237900919 |
| test.cs:228:26:228:43 | 640589622539783622 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:26:228:43 | 640589622539783622 | 640589622539783622 |
| test.cs:228:46:228:64 | 6461429591783621719 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:46:228:64 | 6461429591783621719 | 6461429591783621719 |
| test.cs:228:67:228:85 | 6491986958834001955 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:228:67:228:85 | 6491986958834001955 | 6491986958834001955 |
| test.cs:229:5:229:23 | 6508141243778577344 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:5:229:23 | 6508141243778577344 | 6508141243778577344 |
| test.cs:229:26:229:44 | 6605813339339102567 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:26:229:44 | 6605813339339102567 | 6605813339339102567 |
| test.cs:229:47:229:64 | 682250828679635420 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:47:229:64 | 682250828679635420 | 682250828679635420 |
| test.cs:229:67:229:85 | 6827032273910657891 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:229:67:229:85 | 6827032273910657891 | 6827032273910657891 |
| test.cs:230:5:230:23 | 6943102301517884811 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:5:230:23 | 6943102301517884811 | 6943102301517884811 |
| test.cs:230:26:230:43 | 700598796416086955 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:26:230:43 | 700598796416086955 | 700598796416086955 |
| test.cs:230:46:230:64 | 7080175711202577138 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:46:230:64 | 7080175711202577138 | 7080175711202577138 |
| test.cs:230:67:230:85 | 7175363135479931834 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:230:67:230:85 | 7175363135479931834 | 7175363135479931834 |
| test.cs:231:5:231:23 | 7315838824213522000 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:5:231:23 | 7315838824213522000 | 7315838824213522000 |
| test.cs:231:26:231:44 | 7412338704062093516 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:26:231:44 | 7412338704062093516 | 7412338704062093516 |
| test.cs:231:47:231:65 | 7516148236133302073 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:47:231:65 | 7516148236133302073 | 7516148236133302073 |
| test.cs:231:68:231:86 | 7574774749059321801 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:231:68:231:86 | 7574774749059321801 | 7574774749059321801 |
| test.cs:232:5:232:23 | 7701683279824397773 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:5:232:23 | 7701683279824397773 | 7701683279824397773 |
| test.cs:232:26:232:44 | 7775177810774851294 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:26:232:44 | 7775177810774851294 | 7775177810774851294 |
| test.cs:232:47:232:65 | 7810436520414958497 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:47:232:65 | 7810436520414958497 | 7810436520414958497 |
| test.cs:232:68:232:86 | 7878537243757499832 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:232:68:232:86 | 7878537243757499832 | 7878537243757499832 |
| test.cs:233:5:233:21 | 79089792725215063 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:5:233:21 | 79089792725215063 | 79089792725215063 |
| test.cs:233:24:233:42 | 7982848972385914508 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:24:233:42 | 7982848972385914508 | 7982848972385914508 |
| test.cs:233:45:233:63 | 8052533790968282297 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:45:233:63 | 8052533790968282297 | 8052533790968282297 |
| test.cs:233:66:233:84 | 8129411991672431889 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:233:66:233:84 | 8129411991672431889 | 8129411991672431889 |
| test.cs:234:5:234:23 | 8146185202538899243 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:5:234:23 | 8146185202538899243 | 8146185202538899243 |
| test.cs:234:26:234:43 | 835151375515278827 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:26:234:43 | 835151375515278827 | 835151375515278827 |
| test.cs:234:46:234:64 | 8381292265993977266 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:46:234:64 | 8381292265993977266 | 8381292265993977266 |
| test.cs:234:67:234:85 | 8408095252303317471 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:234:67:234:85 | 8408095252303317471 | 8408095252303317471 |
| test.cs:235:5:235:23 | 8473756179280619170 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:5:235:23 | 8473756179280619170 | 8473756179280619170 |
| test.cs:235:26:235:44 | 8478833628889826985 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:26:235:44 | 8478833628889826985 | 8478833628889826985 |
| test.cs:235:47:235:65 | 8612208440357175863 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:47:235:65 | 8612208440357175863 | 8612208440357175863 |
| test.cs:235:68:235:86 | 8697424601205169055 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:235:68:235:86 | 8697424601205169055 | 8697424601205169055 |
| test.cs:236:5:236:23 | 8698326794961817906 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:5:236:23 | 8698326794961817906 | 8698326794961817906 |
| test.cs:236:26:236:44 | 8709004393777297355 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:26:236:44 | 8709004393777297355 | 8709004393777297355 |
| test.cs:236:47:236:65 | 8727477769544302060 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:47:236:65 | 8727477769544302060 | 8727477769544302060 |
| test.cs:236:68:236:86 | 8760312338504300643 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:236:68:236:86 | 8760312338504300643 | 8760312338504300643 |
| test.cs:237:5:237:23 | 8799118153397725683 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:5:237:23 | 8799118153397725683 | 8799118153397725683 |
| test.cs:237:26:237:44 | 8873858923435176895 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:26:237:44 | 8873858923435176895 | 8873858923435176895 |
| test.cs:237:47:237:65 | 8994091295115840290 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:47:237:65 | 8994091295115840290 | 8994091295115840290 |
| test.cs:237:68:237:86 | 9007106680104765185 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:237:68:237:86 | 9007106680104765185 | 9007106680104765185 |
| test.cs:238:5:238:23 | 9061219083560670602 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:5:238:23 | 9061219083560670602 | 9061219083560670602 |
| test.cs:238:26:238:44 | 9149947745824492274 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:26:238:44 | 9149947745824492274 | 9149947745824492274 |
| test.cs:238:47:238:64 | 917638920165491138 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:47:238:64 | 917638920165491138 | 917638920165491138 |
| test.cs:238:67:238:85 | 9234894663364701749 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:238:67:238:85 | 9234894663364701749 | 9234894663364701749 |
| test.cs:239:5:239:23 | 9333057603143916814 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:5:239:23 | 9333057603143916814 | 9333057603143916814 |
| test.cs:239:26:239:44 | 9384605490088500348 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:26:239:44 | 9384605490088500348 | 9384605490088500348 |
| test.cs:239:47:239:65 | 9531326785919727076 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:47:239:65 | 9531326785919727076 | 9531326785919727076 |
| test.cs:239:68:239:86 | 9555688264681862794 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:239:68:239:86 | 9555688264681862794 | 9555688264681862794 |
| test.cs:240:5:240:23 | 9559632696372799208 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:240:5:240:23 | 9559632696372799208 | 9559632696372799208 |
| test.cs:240:26:240:44 | 9903758755917170407 | The Hash literal $@ may be related to the Solorigate campaign. Total count = 243 is above the threshold 5. | test.cs:240:26:240:44 | 9903758755917170407 | 9903758755917170407 |

View File

@@ -1,140 +1,140 @@
| test.cs:247:4:247:35 | "(?i)([^a-z]\|^)(test)([^a-z]\|$)" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:247:4:247:35 | "(?i)([^a-z]\|^)(test)([^a-z]\|$)" | (?i)([^a-z]\|^)(test)([^a-z]\|$) |
| test.cs:247:38:247:55 | "(?i)(solarwinds)" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:247:38:247:55 | "(?i)(solarwinds)" | (?i)(solarwinds) |
| test.cs:247:58:247:96 | "[{0,5}] {1,-16} {2}\t{3,5} {4}\\{5}\n" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:247:58:247:96 | "[{0,5}] {1,-16} {2}\t{3,5} {4}\\{5}\n" | [{0,5}] {1,-16} {2}\t{3,5} {4}\\{5}\n |
| test.cs:248:4:248:18 | "[{0,5}] {1}\n" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:248:4:248:18 | "[{0,5}] {1}\n" | [{0,5}] {1}\n |
| test.cs:248:21:248:37 | "[E] {0} {1} {2}" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:248:21:248:37 | "[E] {0} {1} {2}" | [E] {0} {1} {2} |
| test.cs:249:4:249:62 | "\\"\\{[0-9a-f-]{36}\\}\\"\|\\"[0-9a-f]{32}\\"\|\\"[0-9a-f]{16}\\"" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:249:4:249:62 | "\\"\\{[0-9a-f-]{36}\\}\\"\|\\"[0-9a-f]{32}\\"\|\\"[0-9a-f]{16}\\"" | "\\{[0-9a-f-]{36}\\}"\|"[0-9a-f]{32}"\|"[0-9a-f]{16}" |
| test.cs:249:65:249:79 | ".CortexPlugin" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:249:65:249:79 | ".CortexPlugin" | .CortexPlugin |
| test.cs:249:82:249:89 | ".Orion" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:249:82:249:89 | ".Orion" | .Orion |
| test.cs:250:4:250:36 | "\\"EventName\\":\\"EventManager\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:250:4:250:36 | "\\"EventName\\":\\"EventManager\\"," | "EventName":"EventManager", |
| test.cs:250:39:250:64 | "\\"EventType\\":\\"Orion\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:250:39:250:64 | "\\"EventType\\":\\"Orion\\"," | "EventType":"Orion", |
| test.cs:251:4:251:56 | "\\OrionImprovement\\SolarWinds.OrionImprovement.exe" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:251:4:251:56 | "\\OrionImprovement\\SolarWinds.OrionImprovement.exe" | \\OrionImprovement\\SolarWinds.OrionImprovement.exe |
| test.cs:252:4:252:44 | "0123456789abcdefghijklmnopqrstuvwxyz-_." | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:252:4:252:44 | "0123456789abcdefghijklmnopqrstuvwxyz-_." | 0123456789abcdefghijklmnopqrstuvwxyz-_. |
| test.cs:252:47:252:70 | "\\"sessionId\\":\\"{0}\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:252:47:252:70 | "\\"sessionId\\":\\"{0}\\"," | "sessionId":"{0}", |
| test.cs:252:73:252:85 | "\\"steps\\":[" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:252:73:252:85 | "\\"steps\\":[" | "steps":[ |
| test.cs:253:4:253:24 | "\\"Succeeded\\":true," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:4:253:24 | "\\"Succeeded\\":true," | "Succeeded":true, |
| test.cs:253:27:253:62 | "\\"Timestamp\\":\\"\\/Date({0})\\/\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:27:253:62 | "\\"Timestamp\\":\\"\\/Date({0})\\/\\"," | "Timestamp":"\\/Date({0})\\/", |
| test.cs:253:65:253:85 | "\\"userId\\":\\"{0}\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:65:253:85 | "\\"userId\\":\\"{0}\\"," | "userId":"{0}", |
| test.cs:254:4:254:23 | "{0} {1} HTTP/{2}\n" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:4:254:23 | "{0} {1} HTTP/{2}\n" | {0} {1} HTTP/{2}\n |
| test.cs:254:26:254:32 | "10140" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:26:254:32 | "10140" | 10140 |
| test.cs:254:35:254:48 | "144.86.226.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:35:254:48 | "144.86.226.0" | 144.86.226.0 |
| test.cs:254:51:254:65 | "154.118.140.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:51:254:65 | "154.118.140.0" | 154.118.140.0 |
| test.cs:254:68:254:79 | "172.16.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:68:254:79 | "172.16.0.0" | 172.16.0.0 |
| test.cs:254:82:254:93 | "18.130.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:82:254:93 | "18.130.0.0" | 18.130.0.0 |
| test.cs:255:4:255:15 | "184.72.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:4:255:15 | "184.72.0.0" | 184.72.0.0 |
| test.cs:255:18:255:30 | "192.168.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:18:255:30 | "192.168.0.0" | 192.168.0.0 |
| test.cs:255:33:255:47 | "199.201.117.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:33:255:47 | "199.201.117.0" | 199.201.117.0 |
| test.cs:255:50:255:61 | "20.140.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:50:255:61 | "20.140.0.0" | 20.140.0.0 |
| test.cs:255:64:255:70 | "20100" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:64:255:70 | "20100" | 20100 |
| test.cs:255:73:255:79 | "20220" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:73:255:79 | "20220" | 20220 |
| test.cs:255:82:255:94 | "217.163.7.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:82:255:94 | "217.163.7.0" | 217.163.7.0 |
| test.cs:256:4:256:14 | "224.0.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:4:256:14 | "224.0.0.0" | 224.0.0.0 |
| test.cs:256:17:256:27 | "240.0.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:17:256:27 | "240.0.0.0" | 240.0.0.0 |
| test.cs:256:30:256:42 | "255.240.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:30:256:42 | "255.240.0.0" | 255.240.0.0 |
| test.cs:256:45:256:57 | "255.254.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:45:256:57 | "255.254.0.0" | 255.254.0.0 |
| test.cs:256:60:256:74 | "255.255.248.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:60:256:74 | "255.255.248.0" | 255.255.248.0 |
| test.cs:256:77:256:87 | "3.0.0.382" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:77:256:87 | "3.0.0.382" | 3.0.0.382 |
| test.cs:257:4:257:16 | "41.84.159.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:4:257:16 | "41.84.159.0" | 41.84.159.0 |
| test.cs:257:19:257:25 | "43140" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:19:257:25 | "43140" | 43140 |
| test.cs:257:28:257:33 | "4320" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:28:257:33 | "4320" | 4320 |
| test.cs:257:36:257:42 | "43260" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:36:257:42 | "43260" | 43260 |
| test.cs:257:45:257:52 | "524287" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:45:257:52 | "524287" | 524287 |
| test.cs:257:55:257:92 | "583da945-62af-10e8-4902-a8f205c72b2e" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:55:257:92 | "583da945-62af-10e8-4902-a8f205c72b2e" | 583da945-62af-10e8-4902-a8f205c72b2e |
| test.cs:258:4:258:10 | "65280" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:4:258:10 | "65280" | 65280 |
| test.cs:258:13:258:25 | "71.152.53.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:13:258:25 | "71.152.53.0" | 71.152.53.0 |
| test.cs:258:28:258:40 | "74.114.24.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:28:258:40 | "74.114.24.0" | 74.114.24.0 |
| test.cs:258:43:258:54 | "8.18.144.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:43:258:54 | "8.18.144.0" | 8.18.144.0 |
| test.cs:258:57:258:69 | "87.238.80.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:57:258:69 | "87.238.80.0" | 87.238.80.0 |
| test.cs:258:72:258:84 | "96.31.172.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:72:258:84 | "96.31.172.0" | 96.31.172.0 |
| test.cs:258:87:258:94 | "983040" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:87:258:94 | "983040" | 983040 |
| test.cs:259:4:259:14 | "99.79.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:4:259:14 | "99.79.0.0" | 99.79.0.0 |
| test.cs:259:17:259:31 | "Administrator" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:17:259:31 | "Administrator" | Administrator |
| test.cs:259:34:259:47 | "advapi32.dll" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:34:259:47 | "advapi32.dll" | advapi32.dll |
| test.cs:259:50:259:57 | "Apollo" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:50:259:57 | "Apollo" | Apollo |
| test.cs:259:60:259:72 | "appsync-api" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:60:259:72 | "appsync-api" | appsync-api |
| test.cs:259:75:259:90 | "avsvmcloud.com" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:75:259:90 | "avsvmcloud.com" | avsvmcloud.com |
| test.cs:260:4:260:23 | "api.solarwinds.com" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:4:260:23 | "api.solarwinds.com" | api.solarwinds.com |
| test.cs:260:26:260:32 | "-root" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:26:260:32 | "-root" | -root |
| test.cs:260:35:260:41 | "-cert" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:35:260:41 | "-cert" | -cert |
| test.cs:260:44:260:58 | "-universal_ca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:44:260:58 | "-universal_ca" | -universal_ca |
| test.cs:260:61:260:65 | "-ca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:61:260:65 | "-ca" | -ca |
| test.cs:260:68:260:80 | "-primary_ca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:68:260:80 | "-primary_ca" | -primary_ca |
| test.cs:260:83:260:94 | "-timestamp" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:83:260:94 | "-timestamp" | -timestamp |
| test.cs:261:4:261:12 | "-global" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:4:261:12 | "-global" | -global |
| test.cs:261:15:261:25 | "-secureca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:15:261:25 | "-secureca" | -secureca |
| test.cs:261:28:261:44 | "CloudMonitoring" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:28:261:44 | "CloudMonitoring" | CloudMonitoring |
| test.cs:261:47:261:58 | "MACAddress" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:47:261:58 | "MACAddress" | MACAddress |
| test.cs:261:61:261:73 | "DHCPEnabled" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:61:261:73 | "DHCPEnabled" | DHCPEnabled |
| test.cs:261:76:261:87 | "DHCPServer" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:76:261:87 | "DHCPServer" | DHCPServer |
| test.cs:262:4:262:16 | "DNSHostName" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:4:262:16 | "DNSHostName" | DNSHostName |
| test.cs:262:19:262:46 | "DNSDomainSuffixSearchOrder" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:19:262:46 | "DNSDomainSuffixSearchOrder" | DNSDomainSuffixSearchOrder |
| test.cs:262:49:262:70 | "DNSServerSearchOrder" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:49:262:70 | "DNSServerSearchOrder" | DNSServerSearchOrder |
| test.cs:262:73:262:83 | "IPAddress" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:73:262:83 | "IPAddress" | IPAddress |
| test.cs:262:86:262:95 | "IPSubnet" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:86:262:95 | "IPSubnet" | IPSubnet |
| test.cs:263:4:263:21 | "DefaultIPGateway" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:4:263:21 | "DefaultIPGateway" | DefaultIPGateway |
| test.cs:263:24:263:39 | "OSArchitecture" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:24:263:39 | "OSArchitecture" | OSArchitecture |
| test.cs:263:42:263:54 | "InstallDate" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:42:263:54 | "InstallDate" | InstallDate |
| test.cs:263:57:263:70 | "Organization" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:57:263:70 | "Organization" | Organization |
| test.cs:263:73:263:88 | "RegisteredUser" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:73:263:88 | "RegisteredUser" | RegisteredUser |
| test.cs:264:4:264:11 | "fc00::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:4:264:11 | "fc00::" | fc00:: |
| test.cs:264:14:264:21 | "fe00::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:14:264:21 | "fe00::" | fe00:: |
| test.cs:264:24:264:31 | "fec0::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:24:264:31 | "fec0::" | fec0:: |
| test.cs:264:34:264:41 | "ffc0::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:34:264:41 | "ffc0::" | ffc0:: |
| test.cs:264:44:264:51 | "ff00::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:44:264:51 | "ff00::" | ff00:: |
| test.cs:264:54:264:59 | "HKCC" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:54:264:59 | "HKCC" | HKCC |
| test.cs:264:62:264:67 | "HKCR" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:62:264:67 | "HKCR" | HKCR |
| test.cs:264:70:264:75 | "HKCU" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:70:264:75 | "HKCU" | HKCU |
| test.cs:264:78:264:83 | "HKDD" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:78:264:83 | "HKDD" | HKDD |
| test.cs:265:4:265:22 | "HKEY_CLASSES_ROOT" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:265:4:265:22 | "HKEY_CLASSES_ROOT" | HKEY_CLASSES_ROOT |
| test.cs:265:25:265:45 | "HKEY_CURRENT_CONFIG" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:265:25:265:45 | "HKEY_CURRENT_CONFIG" | HKEY_CURRENT_CONFIG |
| test.cs:265:48:265:66 | "HKEY_CURRENT_USER" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:265:48:265:66 | "HKEY_CURRENT_USER" | HKEY_CURRENT_USER |
| test.cs:265:69:265:83 | "HKEY_DYN_DATA" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:265:69:265:83 | "HKEY_DYN_DATA" | HKEY_DYN_DATA |
| test.cs:266:4:266:23 | "HKEY_LOCAL_MACHINE" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:4:266:23 | "HKEY_LOCAL_MACHINE" | HKEY_LOCAL_MACHINE |
| test.cs:266:26:266:80 | "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:26:266:80 | "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography" | HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography |
| test.cs:267:4:267:25 | "HKEY_PERFOMANCE_DATA" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:4:267:25 | "HKEY_PERFOMANCE_DATA" | HKEY_PERFOMANCE_DATA |
| test.cs:267:28:267:39 | "HKEY_USERS" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:28:267:39 | "HKEY_USERS" | HKEY_USERS |
| test.cs:267:42:267:47 | "HKLM" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:42:267:47 | "HKLM" | HKLM |
| test.cs:267:50:267:55 | "HKPD" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:50:267:55 | "HKPD" | HKPD |
| test.cs:267:58:267:62 | "HKU" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:58:267:62 | "HKU" | HKU |
| test.cs:267:65:267:79 | "If-None-Match" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:65:267:79 | "If-None-Match" | If-None-Match |
| test.cs:268:4:268:25 | "Microsoft-CryptoAPI/" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:4:268:25 | "Microsoft-CryptoAPI/" | Microsoft-CryptoAPI/ |
| test.cs:268:28:268:34 | "Nodes" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:28:268:34 | "Nodes" | Nodes |
| test.cs:268:37:268:45 | "Volumes" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:37:268:45 | "Volumes" | Volumes |
| test.cs:268:48:268:59 | "Interfaces" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:48:268:59 | "Interfaces" | Interfaces |
| test.cs:268:62:268:73 | "Components" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:62:268:73 | "Components" | Components |
| test.cs:268:76:268:85 | "opensans" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:76:268:85 | "opensans" | opensans |
| test.cs:269:4:269:17 | "Organization" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:4:269:17 | "Organization" | Organization |
| test.cs:269:20:269:35 | "OSArchitecture" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:20:269:35 | "OSArchitecture" | OSArchitecture |
| test.cs:269:38:269:54 | "ParentProcessID" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:38:269:54 | "ParentProcessID" | ParentProcessID |
| test.cs:269:57:269:66 | "PathName" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:57:269:66 | "PathName" | PathName |
| test.cs:269:69:269:91 | "ReportWatcherPostpone" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:69:269:91 | "ReportWatcherPostpone" | ReportWatcherPostpone |
| test.cs:270:4:270:23 | "ReportWatcherRetry" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:270:4:270:23 | "ReportWatcherRetry" | ReportWatcherRetry |
| test.cs:270:26:270:33 | "S-1-5-" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:270:26:270:33 | "S-1-5-" | S-1-5- |
| test.cs:270:36:270:55 | "SeRestorePrivilege" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:270:36:270:55 | "SeRestorePrivilege" | SeRestorePrivilege |
| test.cs:270:58:270:78 | "SeShutdownPrivilege" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:270:58:270:78 | "SeShutdownPrivilege" | SeShutdownPrivilege |
| test.cs:271:4:271:29 | "SeTakeOwnershipPrivilege" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:4:271:29 | "SeTakeOwnershipPrivilege" | SeTakeOwnershipPrivilege |
| test.cs:271:32:271:43 | "SolarWinds" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:32:271:43 | "SolarWinds" | SolarWinds |
| test.cs:271:46:271:80 | "SolarWindsOrionImprovementClient/" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:46:271:80 | "SolarWindsOrionImprovementClient/" | SolarWindsOrionImprovementClient/ |
| test.cs:272:4:272:18 | "SourceCodePro" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:4:272:18 | "SourceCodePro" | SourceCodePro |
| test.cs:272:21:272:35 | "SourceHanSans" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:21:272:35 | "SourceHanSans" | SourceHanSans |
| test.cs:272:38:272:53 | "SourceHanSerif" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:38:272:53 | "SourceHanSerif" | SourceHanSerif |
| test.cs:272:56:272:71 | "SourceSerifPro" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:56:272:71 | "SourceSerifPro" | SourceSerifPro |
| test.cs:272:74:272:80 | "Start" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:74:272:80 | "Start" | Start |
| test.cs:272:83:272:95 | "swip/Events" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:83:272:95 | "swip/Events" | swip/Events |
| test.cs:273:4:273:14 | "swip/upd/" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:4:273:14 | "swip/upd/" | swip/upd/ |
| test.cs:273:17:273:34 | "swip/Upload.ashx" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:17:273:34 | "swip/Upload.ashx" | swip/Upload.ashx |
| test.cs:273:37:273:44 | "SYSTEM" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:37:273:44 | "SYSTEM" | SYSTEM |
| test.cs:273:47:273:83 | "SYSTEM\\CurrentControlSet\\services" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:47:273:83 | "SYSTEM\\CurrentControlSet\\services" | SYSTEM\\CurrentControlSet\\services |
| test.cs:273:86:273:96 | "us-east-1" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:86:273:96 | "us-east-1" | us-east-1 |
| test.cs:274:4:274:14 | "us-east-2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:274:4:274:14 | "us-east-2" | us-east-2 |
| test.cs:274:17:274:27 | "us-west-2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:274:17:274:27 | "us-west-2" | us-west-2 |
| test.cs:274:30:274:62 | "fonts/woff/{0}-{1}-{2}{3}.woff2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:274:30:274:62 | "fonts/woff/{0}-{1}-{2}{3}.woff2" | fonts/woff/{0}-{1}-{2}{3}.woff2 |
| test.cs:275:4:275:44 | "fonts/woff/{0}-{1}-{2}-webfont{3}.woff2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:275:4:275:44 | "fonts/woff/{0}-{1}-{2}-webfont{3}.woff2" | fonts/woff/{0}-{1}-{2}-webfont{3}.woff2 |
| test.cs:275:47:275:80 | "ph2eifo3n5utg1j8d94qrvbmk0sal76c" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:275:47:275:80 | "ph2eifo3n5utg1j8d94qrvbmk0sal76c" | ph2eifo3n5utg1j8d94qrvbmk0sal76c |
| test.cs:276:4:276:26 | "pki/crl/{0}{1}{2}.crl" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:276:4:276:26 | "pki/crl/{0}{1}{2}.crl" | pki/crl/{0}{1}{2}.crl |
| test.cs:276:29:276:65 | "rq3gsalt6u1iyfzop572d49bnx8cvmkewhj" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:276:29:276:65 | "rq3gsalt6u1iyfzop572d49bnx8cvmkewhj" | rq3gsalt6u1iyfzop572d49bnx8cvmkewhj |
| test.cs:277:4:277:73 | "Select * From Win32_NetworkAdapterConfiguration where IPEnabled=true" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:277:4:277:73 | "Select * From Win32_NetworkAdapterConfiguration where IPEnabled=true" | Select * From Win32_NetworkAdapterConfiguration where IPEnabled=true |
| test.cs:278:4:278:40 | "Select * From Win32_OperatingSystem" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:278:4:278:40 | "Select * From Win32_OperatingSystem" | Select * From Win32_OperatingSystem |
| test.cs:278:43:278:71 | "Select * From Win32_Process" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:278:43:278:71 | "Select * From Win32_Process" | Select * From Win32_Process |
| test.cs:279:4:279:37 | "Select * From Win32_SystemDriver" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:279:4:279:37 | "Select * From Win32_SystemDriver" | Select * From Win32_SystemDriver |
| test.cs:279:40:279:72 | "Select * From Win32_UserAccount" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:279:40:279:72 | "Select * From Win32_UserAccount" | Select * From Win32_UserAccount |
| test.cs:246:4:246:35 | "(?i)([^a-z]\|^)(test)([^a-z]\|$)" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:246:4:246:35 | "(?i)([^a-z]\|^)(test)([^a-z]\|$)" | (?i)([^a-z]\|^)(test)([^a-z]\|$) |
| test.cs:246:38:246:55 | "(?i)(solarwinds)" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:246:38:246:55 | "(?i)(solarwinds)" | (?i)(solarwinds) |
| test.cs:246:58:246:96 | "[{0,5}] {1,-16} {2}\t{3,5} {4}\\{5}\n" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:246:58:246:96 | "[{0,5}] {1,-16} {2}\t{3,5} {4}\\{5}\n" | [{0,5}] {1,-16} {2}\t{3,5} {4}\\{5}\n |
| test.cs:247:4:247:18 | "[{0,5}] {1}\n" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:247:4:247:18 | "[{0,5}] {1}\n" | [{0,5}] {1}\n |
| test.cs:247:21:247:37 | "[E] {0} {1} {2}" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:247:21:247:37 | "[E] {0} {1} {2}" | [E] {0} {1} {2} |
| test.cs:248:4:248:62 | "\\"\\{[0-9a-f-]{36}\\}\\"\|\\"[0-9a-f]{32}\\"\|\\"[0-9a-f]{16}\\"" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:248:4:248:62 | "\\"\\{[0-9a-f-]{36}\\}\\"\|\\"[0-9a-f]{32}\\"\|\\"[0-9a-f]{16}\\"" | "\\{[0-9a-f-]{36}\\}"\|"[0-9a-f]{32}"\|"[0-9a-f]{16}" |
| test.cs:248:65:248:79 | ".CortexPlugin" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:248:65:248:79 | ".CortexPlugin" | .CortexPlugin |
| test.cs:248:82:248:89 | ".Orion" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:248:82:248:89 | ".Orion" | .Orion |
| test.cs:249:4:249:36 | "\\"EventName\\":\\"EventManager\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:249:4:249:36 | "\\"EventName\\":\\"EventManager\\"," | "EventName":"EventManager", |
| test.cs:249:39:249:64 | "\\"EventType\\":\\"Orion\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:249:39:249:64 | "\\"EventType\\":\\"Orion\\"," | "EventType":"Orion", |
| test.cs:250:4:250:56 | "\\OrionImprovement\\SolarWinds.OrionImprovement.exe" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:250:4:250:56 | "\\OrionImprovement\\SolarWinds.OrionImprovement.exe" | \\OrionImprovement\\SolarWinds.OrionImprovement.exe |
| test.cs:251:4:251:44 | "0123456789abcdefghijklmnopqrstuvwxyz-_." | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:251:4:251:44 | "0123456789abcdefghijklmnopqrstuvwxyz-_." | 0123456789abcdefghijklmnopqrstuvwxyz-_. |
| test.cs:251:47:251:70 | "\\"sessionId\\":\\"{0}\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:251:47:251:70 | "\\"sessionId\\":\\"{0}\\"," | "sessionId":"{0}", |
| test.cs:251:73:251:85 | "\\"steps\\":[" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:251:73:251:85 | "\\"steps\\":[" | "steps":[ |
| test.cs:252:4:252:24 | "\\"Succeeded\\":true," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:252:4:252:24 | "\\"Succeeded\\":true," | "Succeeded":true, |
| test.cs:252:27:252:62 | "\\"Timestamp\\":\\"\\/Date({0})\\/\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:252:27:252:62 | "\\"Timestamp\\":\\"\\/Date({0})\\/\\"," | "Timestamp":"\\/Date({0})\\/", |
| test.cs:252:65:252:85 | "\\"userId\\":\\"{0}\\"," | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:252:65:252:85 | "\\"userId\\":\\"{0}\\"," | "userId":"{0}", |
| test.cs:253:4:253:23 | "{0} {1} HTTP/{2}\n" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:4:253:23 | "{0} {1} HTTP/{2}\n" | {0} {1} HTTP/{2}\n |
| test.cs:253:26:253:32 | "10140" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:26:253:32 | "10140" | 10140 |
| test.cs:253:35:253:48 | "144.86.226.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:35:253:48 | "144.86.226.0" | 144.86.226.0 |
| test.cs:253:51:253:65 | "154.118.140.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:51:253:65 | "154.118.140.0" | 154.118.140.0 |
| test.cs:253:68:253:79 | "172.16.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:68:253:79 | "172.16.0.0" | 172.16.0.0 |
| test.cs:253:82:253:93 | "18.130.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:253:82:253:93 | "18.130.0.0" | 18.130.0.0 |
| test.cs:254:4:254:15 | "184.72.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:4:254:15 | "184.72.0.0" | 184.72.0.0 |
| test.cs:254:18:254:30 | "192.168.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:18:254:30 | "192.168.0.0" | 192.168.0.0 |
| test.cs:254:33:254:47 | "199.201.117.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:33:254:47 | "199.201.117.0" | 199.201.117.0 |
| test.cs:254:50:254:61 | "20.140.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:50:254:61 | "20.140.0.0" | 20.140.0.0 |
| test.cs:254:64:254:70 | "20100" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:64:254:70 | "20100" | 20100 |
| test.cs:254:73:254:79 | "20220" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:73:254:79 | "20220" | 20220 |
| test.cs:254:82:254:94 | "217.163.7.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:254:82:254:94 | "217.163.7.0" | 217.163.7.0 |
| test.cs:255:4:255:14 | "224.0.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:4:255:14 | "224.0.0.0" | 224.0.0.0 |
| test.cs:255:17:255:27 | "240.0.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:17:255:27 | "240.0.0.0" | 240.0.0.0 |
| test.cs:255:30:255:42 | "255.240.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:30:255:42 | "255.240.0.0" | 255.240.0.0 |
| test.cs:255:45:255:57 | "255.254.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:45:255:57 | "255.254.0.0" | 255.254.0.0 |
| test.cs:255:60:255:74 | "255.255.248.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:60:255:74 | "255.255.248.0" | 255.255.248.0 |
| test.cs:255:77:255:87 | "3.0.0.382" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:255:77:255:87 | "3.0.0.382" | 3.0.0.382 |
| test.cs:256:4:256:16 | "41.84.159.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:4:256:16 | "41.84.159.0" | 41.84.159.0 |
| test.cs:256:19:256:25 | "43140" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:19:256:25 | "43140" | 43140 |
| test.cs:256:28:256:33 | "4320" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:28:256:33 | "4320" | 4320 |
| test.cs:256:36:256:42 | "43260" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:36:256:42 | "43260" | 43260 |
| test.cs:256:45:256:52 | "524287" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:45:256:52 | "524287" | 524287 |
| test.cs:256:55:256:92 | "583da945-62af-10e8-4902-a8f205c72b2e" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:256:55:256:92 | "583da945-62af-10e8-4902-a8f205c72b2e" | 583da945-62af-10e8-4902-a8f205c72b2e |
| test.cs:257:4:257:10 | "65280" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:4:257:10 | "65280" | 65280 |
| test.cs:257:13:257:25 | "71.152.53.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:13:257:25 | "71.152.53.0" | 71.152.53.0 |
| test.cs:257:28:257:40 | "74.114.24.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:28:257:40 | "74.114.24.0" | 74.114.24.0 |
| test.cs:257:43:257:54 | "8.18.144.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:43:257:54 | "8.18.144.0" | 8.18.144.0 |
| test.cs:257:57:257:69 | "87.238.80.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:57:257:69 | "87.238.80.0" | 87.238.80.0 |
| test.cs:257:72:257:84 | "96.31.172.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:72:257:84 | "96.31.172.0" | 96.31.172.0 |
| test.cs:257:87:257:94 | "983040" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:257:87:257:94 | "983040" | 983040 |
| test.cs:258:4:258:14 | "99.79.0.0" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:4:258:14 | "99.79.0.0" | 99.79.0.0 |
| test.cs:258:17:258:31 | "Administrator" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:17:258:31 | "Administrator" | Administrator |
| test.cs:258:34:258:47 | "advapi32.dll" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:34:258:47 | "advapi32.dll" | advapi32.dll |
| test.cs:258:50:258:57 | "Apollo" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:50:258:57 | "Apollo" | Apollo |
| test.cs:258:60:258:72 | "appsync-api" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:60:258:72 | "appsync-api" | appsync-api |
| test.cs:258:75:258:90 | "avsvmcloud.com" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:258:75:258:90 | "avsvmcloud.com" | avsvmcloud.com |
| test.cs:259:4:259:23 | "api.solarwinds.com" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:4:259:23 | "api.solarwinds.com" | api.solarwinds.com |
| test.cs:259:26:259:32 | "-root" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:26:259:32 | "-root" | -root |
| test.cs:259:35:259:41 | "-cert" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:35:259:41 | "-cert" | -cert |
| test.cs:259:44:259:58 | "-universal_ca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:44:259:58 | "-universal_ca" | -universal_ca |
| test.cs:259:61:259:65 | "-ca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:61:259:65 | "-ca" | -ca |
| test.cs:259:68:259:80 | "-primary_ca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:68:259:80 | "-primary_ca" | -primary_ca |
| test.cs:259:83:259:94 | "-timestamp" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:259:83:259:94 | "-timestamp" | -timestamp |
| test.cs:260:4:260:12 | "-global" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:4:260:12 | "-global" | -global |
| test.cs:260:15:260:25 | "-secureca" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:15:260:25 | "-secureca" | -secureca |
| test.cs:260:28:260:44 | "CloudMonitoring" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:28:260:44 | "CloudMonitoring" | CloudMonitoring |
| test.cs:260:47:260:58 | "MACAddress" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:47:260:58 | "MACAddress" | MACAddress |
| test.cs:260:61:260:73 | "DHCPEnabled" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:61:260:73 | "DHCPEnabled" | DHCPEnabled |
| test.cs:260:76:260:87 | "DHCPServer" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:260:76:260:87 | "DHCPServer" | DHCPServer |
| test.cs:261:4:261:16 | "DNSHostName" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:4:261:16 | "DNSHostName" | DNSHostName |
| test.cs:261:19:261:46 | "DNSDomainSuffixSearchOrder" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:19:261:46 | "DNSDomainSuffixSearchOrder" | DNSDomainSuffixSearchOrder |
| test.cs:261:49:261:70 | "DNSServerSearchOrder" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:49:261:70 | "DNSServerSearchOrder" | DNSServerSearchOrder |
| test.cs:261:73:261:83 | "IPAddress" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:73:261:83 | "IPAddress" | IPAddress |
| test.cs:261:86:261:95 | "IPSubnet" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:261:86:261:95 | "IPSubnet" | IPSubnet |
| test.cs:262:4:262:21 | "DefaultIPGateway" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:4:262:21 | "DefaultIPGateway" | DefaultIPGateway |
| test.cs:262:24:262:39 | "OSArchitecture" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:24:262:39 | "OSArchitecture" | OSArchitecture |
| test.cs:262:42:262:54 | "InstallDate" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:42:262:54 | "InstallDate" | InstallDate |
| test.cs:262:57:262:70 | "Organization" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:57:262:70 | "Organization" | Organization |
| test.cs:262:73:262:88 | "RegisteredUser" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:262:73:262:88 | "RegisteredUser" | RegisteredUser |
| test.cs:263:4:263:11 | "fc00::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:4:263:11 | "fc00::" | fc00:: |
| test.cs:263:14:263:21 | "fe00::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:14:263:21 | "fe00::" | fe00:: |
| test.cs:263:24:263:31 | "fec0::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:24:263:31 | "fec0::" | fec0:: |
| test.cs:263:34:263:41 | "ffc0::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:34:263:41 | "ffc0::" | ffc0:: |
| test.cs:263:44:263:51 | "ff00::" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:44:263:51 | "ff00::" | ff00:: |
| test.cs:263:54:263:59 | "HKCC" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:54:263:59 | "HKCC" | HKCC |
| test.cs:263:62:263:67 | "HKCR" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:62:263:67 | "HKCR" | HKCR |
| test.cs:263:70:263:75 | "HKCU" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:70:263:75 | "HKCU" | HKCU |
| test.cs:263:78:263:83 | "HKDD" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:263:78:263:83 | "HKDD" | HKDD |
| test.cs:264:4:264:22 | "HKEY_CLASSES_ROOT" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:4:264:22 | "HKEY_CLASSES_ROOT" | HKEY_CLASSES_ROOT |
| test.cs:264:25:264:45 | "HKEY_CURRENT_CONFIG" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:25:264:45 | "HKEY_CURRENT_CONFIG" | HKEY_CURRENT_CONFIG |
| test.cs:264:48:264:66 | "HKEY_CURRENT_USER" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:48:264:66 | "HKEY_CURRENT_USER" | HKEY_CURRENT_USER |
| test.cs:264:69:264:83 | "HKEY_DYN_DATA" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:264:69:264:83 | "HKEY_DYN_DATA" | HKEY_DYN_DATA |
| test.cs:265:4:265:23 | "HKEY_LOCAL_MACHINE" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:265:4:265:23 | "HKEY_LOCAL_MACHINE" | HKEY_LOCAL_MACHINE |
| test.cs:265:26:265:80 | "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:265:26:265:80 | "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography" | HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography |
| test.cs:266:4:266:25 | "HKEY_PERFOMANCE_DATA" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:4:266:25 | "HKEY_PERFOMANCE_DATA" | HKEY_PERFOMANCE_DATA |
| test.cs:266:28:266:39 | "HKEY_USERS" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:28:266:39 | "HKEY_USERS" | HKEY_USERS |
| test.cs:266:42:266:47 | "HKLM" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:42:266:47 | "HKLM" | HKLM |
| test.cs:266:50:266:55 | "HKPD" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:50:266:55 | "HKPD" | HKPD |
| test.cs:266:58:266:62 | "HKU" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:58:266:62 | "HKU" | HKU |
| test.cs:266:65:266:79 | "If-None-Match" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:266:65:266:79 | "If-None-Match" | If-None-Match |
| test.cs:267:4:267:25 | "Microsoft-CryptoAPI/" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:4:267:25 | "Microsoft-CryptoAPI/" | Microsoft-CryptoAPI/ |
| test.cs:267:28:267:34 | "Nodes" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:28:267:34 | "Nodes" | Nodes |
| test.cs:267:37:267:45 | "Volumes" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:37:267:45 | "Volumes" | Volumes |
| test.cs:267:48:267:59 | "Interfaces" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:48:267:59 | "Interfaces" | Interfaces |
| test.cs:267:62:267:73 | "Components" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:62:267:73 | "Components" | Components |
| test.cs:267:76:267:85 | "opensans" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:267:76:267:85 | "opensans" | opensans |
| test.cs:268:4:268:17 | "Organization" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:4:268:17 | "Organization" | Organization |
| test.cs:268:20:268:35 | "OSArchitecture" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:20:268:35 | "OSArchitecture" | OSArchitecture |
| test.cs:268:38:268:54 | "ParentProcessID" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:38:268:54 | "ParentProcessID" | ParentProcessID |
| test.cs:268:57:268:66 | "PathName" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:57:268:66 | "PathName" | PathName |
| test.cs:268:69:268:91 | "ReportWatcherPostpone" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:268:69:268:91 | "ReportWatcherPostpone" | ReportWatcherPostpone |
| test.cs:269:4:269:23 | "ReportWatcherRetry" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:4:269:23 | "ReportWatcherRetry" | ReportWatcherRetry |
| test.cs:269:26:269:33 | "S-1-5-" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:26:269:33 | "S-1-5-" | S-1-5- |
| test.cs:269:36:269:55 | "SeRestorePrivilege" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:36:269:55 | "SeRestorePrivilege" | SeRestorePrivilege |
| test.cs:269:58:269:78 | "SeShutdownPrivilege" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:269:58:269:78 | "SeShutdownPrivilege" | SeShutdownPrivilege |
| test.cs:270:4:270:29 | "SeTakeOwnershipPrivilege" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:270:4:270:29 | "SeTakeOwnershipPrivilege" | SeTakeOwnershipPrivilege |
| test.cs:270:32:270:43 | "SolarWinds" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:270:32:270:43 | "SolarWinds" | SolarWinds |
| test.cs:270:46:270:80 | "SolarWindsOrionImprovementClient/" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:270:46:270:80 | "SolarWindsOrionImprovementClient/" | SolarWindsOrionImprovementClient/ |
| test.cs:271:4:271:18 | "SourceCodePro" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:4:271:18 | "SourceCodePro" | SourceCodePro |
| test.cs:271:21:271:35 | "SourceHanSans" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:21:271:35 | "SourceHanSans" | SourceHanSans |
| test.cs:271:38:271:53 | "SourceHanSerif" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:38:271:53 | "SourceHanSerif" | SourceHanSerif |
| test.cs:271:56:271:71 | "SourceSerifPro" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:56:271:71 | "SourceSerifPro" | SourceSerifPro |
| test.cs:271:74:271:80 | "Start" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:74:271:80 | "Start" | Start |
| test.cs:271:83:271:95 | "swip/Events" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:271:83:271:95 | "swip/Events" | swip/Events |
| test.cs:272:4:272:14 | "swip/upd/" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:4:272:14 | "swip/upd/" | swip/upd/ |
| test.cs:272:17:272:34 | "swip/Upload.ashx" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:17:272:34 | "swip/Upload.ashx" | swip/Upload.ashx |
| test.cs:272:37:272:44 | "SYSTEM" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:37:272:44 | "SYSTEM" | SYSTEM |
| test.cs:272:47:272:83 | "SYSTEM\\CurrentControlSet\\services" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:47:272:83 | "SYSTEM\\CurrentControlSet\\services" | SYSTEM\\CurrentControlSet\\services |
| test.cs:272:86:272:96 | "us-east-1" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:272:86:272:96 | "us-east-1" | us-east-1 |
| test.cs:273:4:273:14 | "us-east-2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:4:273:14 | "us-east-2" | us-east-2 |
| test.cs:273:17:273:27 | "us-west-2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:17:273:27 | "us-west-2" | us-west-2 |
| test.cs:273:30:273:62 | "fonts/woff/{0}-{1}-{2}{3}.woff2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:273:30:273:62 | "fonts/woff/{0}-{1}-{2}{3}.woff2" | fonts/woff/{0}-{1}-{2}{3}.woff2 |
| test.cs:274:4:274:44 | "fonts/woff/{0}-{1}-{2}-webfont{3}.woff2" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:274:4:274:44 | "fonts/woff/{0}-{1}-{2}-webfont{3}.woff2" | fonts/woff/{0}-{1}-{2}-webfont{3}.woff2 |
| test.cs:274:47:274:80 | "ph2eifo3n5utg1j8d94qrvbmk0sal76c" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:274:47:274:80 | "ph2eifo3n5utg1j8d94qrvbmk0sal76c" | ph2eifo3n5utg1j8d94qrvbmk0sal76c |
| test.cs:275:4:275:26 | "pki/crl/{0}{1}{2}.crl" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:275:4:275:26 | "pki/crl/{0}{1}{2}.crl" | pki/crl/{0}{1}{2}.crl |
| test.cs:275:29:275:65 | "rq3gsalt6u1iyfzop572d49bnx8cvmkewhj" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:275:29:275:65 | "rq3gsalt6u1iyfzop572d49bnx8cvmkewhj" | rq3gsalt6u1iyfzop572d49bnx8cvmkewhj |
| test.cs:276:4:276:73 | "Select * From Win32_NetworkAdapterConfiguration where IPEnabled=true" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:276:4:276:73 | "Select * From Win32_NetworkAdapterConfiguration where IPEnabled=true" | Select * From Win32_NetworkAdapterConfiguration where IPEnabled=true |
| test.cs:277:4:277:40 | "Select * From Win32_OperatingSystem" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:277:4:277:40 | "Select * From Win32_OperatingSystem" | Select * From Win32_OperatingSystem |
| test.cs:277:43:277:71 | "Select * From Win32_Process" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:277:43:277:71 | "Select * From Win32_Process" | Select * From Win32_Process |
| test.cs:278:4:278:37 | "Select * From Win32_SystemDriver" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:278:4:278:37 | "Select * From Win32_SystemDriver" | Select * From Win32_SystemDriver |
| test.cs:278:40:278:72 | "Select * From Win32_UserAccount" | The literal $@ may be related to the Solorigate campaign. Total count = 138 is above the threshold 30. | test.cs:278:40:278:72 | "Select * From Win32_UserAccount" | Select * From Win32_UserAccount |

View File

@@ -1,104 +1,104 @@
| test.cs:66:7:66:11 | Abort | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:66:7:66:11 | Abort | Abort |
| test.cs:67:7:67:28 | AddFileExecutionEngine | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:67:7:67:28 | AddFileExecutionEngine | AddFileExecutionEngine |
| test.cs:68:7:68:32 | AddRegistryExecutionEngine | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:68:7:68:32 | AddRegistryExecutionEngine | AddRegistryExecutionEngine |
| test.cs:69:7:69:27 | AdjustTokenPrivileges | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:69:7:69:27 | AdjustTokenPrivileges | AdjustTokenPrivileges |
| test.cs:70:7:70:18 | Base64Decode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:70:7:70:18 | Base64Decode | Base64Decode |
| test.cs:71:7:71:18 | Base64Encode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:71:7:71:18 | Base64Encode | Base64Encode |
| test.cs:72:7:72:26 | ByteArrayToHexString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:72:7:72:26 | ByteArrayToHexString | ByteArrayToHexString |
| test.cs:73:7:73:27 | CheckServerConnection | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:73:7:73:27 | CheckServerConnection | CheckServerConnection |
| test.cs:74:7:74:11 | Close | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:74:7:74:11 | Close | Close |
| test.cs:75:7:75:17 | CloseHandle | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:75:7:75:17 | CloseHandle | CloseHandle |
| test.cs:76:7:76:30 | CollectSystemDescription | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:76:7:76:30 | CollectSystemDescription | CollectSystemDescription |
| test.cs:77:7:77:14 | Compress | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:77:7:77:14 | Compress | Compress |
| test.cs:78:7:78:24 | CreateSecureString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:78:7:78:24 | CreateSecureString | CreateSecureString |
| test.cs:79:7:79:18 | CreateString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:79:7:79:18 | CreateString | CreateString |
| test.cs:80:7:80:25 | CreateUploadRequest | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:80:7:80:25 | CreateUploadRequest | CreateUploadRequest |
| test.cs:81:7:81:29 | CreateUploadRequestImpl | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:81:7:81:29 | CreateUploadRequestImpl | CreateUploadRequestImpl |
| test.cs:82:7:82:16 | Decompress | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:82:7:82:16 | Decompress | Decompress |
| test.cs:83:7:83:18 | DecryptShort | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:83:7:83:18 | DecryptShort | DecryptShort |
| test.cs:84:7:84:13 | Deflate | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:84:7:84:13 | Deflate | Deflate |
| test.cs:85:7:85:14 | DelayMin | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:85:7:85:14 | DelayMin | DelayMin |
| test.cs:86:7:86:13 | DelayMs | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:86:7:86:13 | DelayMs | DelayMs |
| test.cs:87:7:87:16 | DeleteFile | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:87:7:87:16 | DeleteFile | DeleteFile |
| test.cs:88:7:88:25 | DeleteRegistryValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:88:7:88:25 | DeleteRegistryValue | DeleteRegistryValue |
| test.cs:89:7:89:17 | DeleteValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:89:7:89:17 | DeleteValue | DeleteValue |
| test.cs:90:7:90:19 | ExecuteEngine | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:90:7:90:19 | ExecuteEngine | ExecuteEngine |
| test.cs:91:7:91:16 | FileExists | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:91:7:91:16 | FileExists | FileExists |
| test.cs:92:7:92:18 | GetAddresses | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:92:7:92:18 | GetAddresses | GetAddresses |
| test.cs:93:7:93:22 | GetAddressFamily | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:93:7:93:22 | GetAddressFamily | GetAddressFamily |
| test.cs:94:7:94:22 | GetArgumentIndex | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:94:7:94:22 | GetArgumentIndex | GetArgumentIndex |
| test.cs:95:7:95:16 | GetBaseUri | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:95:7:95:16 | GetBaseUri | GetBaseUri |
| test.cs:96:7:96:20 | GetBaseUriImpl | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:96:7:96:20 | GetBaseUriImpl | GetBaseUriImpl |
| test.cs:97:7:97:14 | GetCache | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:97:7:97:14 | GetCache | GetCache |
| test.cs:98:7:98:23 | GetCurrentProcess | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:98:7:98:23 | GetCurrentProcess | GetCurrentProcess |
| test.cs:99:7:99:22 | GetCurrentString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:99:7:99:22 | GetCurrentString | GetCurrentString |
| test.cs:100:7:100:22 | GetDescriptionId | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:100:7:100:22 | GetDescriptionId | GetDescriptionId |
| test.cs:101:7:101:17 | GetFileHash | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:101:7:101:17 | GetFileHash | GetFileHash |
| test.cs:102:7:102:26 | GetFileSystemEntries | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:102:7:102:26 | GetFileSystemEntries | GetFileSystemEntries |
| test.cs:103:7:103:13 | GetHash | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:103:7:103:13 | GetHash | GetHash |
| test.cs:104:7:104:13 | GetHive | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:104:7:104:13 | GetHive | GetHive |
| test.cs:105:7:105:17 | GetIntArray | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:105:7:105:17 | GetIntArray | GetIntArray |
| test.cs:106:7:106:20 | GetIPHostEntry | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:106:7:106:20 | GetIPHostEntry | GetIPHostEntry |
| test.cs:107:7:107:33 | GetManagementObjectProperty | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:107:7:107:33 | GetManagementObjectProperty | GetManagementObjectProperty |
| test.cs:108:7:108:36 | GetNetworkAdapterConfiguration | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:108:7:108:36 | GetNetworkAdapterConfiguration | GetNetworkAdapterConfiguration |
| test.cs:109:7:109:21 | GetNewOwnerName | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:109:7:109:21 | GetNewOwnerName | GetNewOwnerName |
| test.cs:110:7:110:19 | GetNextString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:110:7:110:19 | GetNextString | GetNextString |
| test.cs:111:7:111:21 | GetNextStringEx | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:111:7:111:21 | GetNextStringEx | GetNextStringEx |
| test.cs:112:7:112:23 | GetOrCreateUserID | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:112:7:112:23 | GetOrCreateUserID | GetOrCreateUserID |
| test.cs:113:7:113:35 | GetOrionImprovementCustomerId | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:113:7:113:35 | GetOrionImprovementCustomerId | GetOrionImprovementCustomerId |
| test.cs:114:7:114:18 | GetOSVersion | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:114:7:114:18 | GetOSVersion | GetOSVersion |
| test.cs:115:7:115:23 | GetPreviousString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:115:7:115:23 | GetPreviousString | GetPreviousString |
| test.cs:116:7:116:29 | GetProcessByDescription | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:116:7:116:29 | GetProcessByDescription | GetProcessByDescription |
| test.cs:117:7:117:36 | GetRegistrySubKeyAndValueNames | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:117:7:117:36 | GetRegistrySubKeyAndValueNames | GetRegistrySubKeyAndValueNames |
| test.cs:118:7:118:15 | GetStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:118:7:118:15 | GetStatus | GetStatus |
| test.cs:119:7:119:19 | GetStringHash | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:119:7:119:19 | GetStringHash | GetStringHash |
| test.cs:120:7:120:28 | GetSubKeyAndValueNames | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:120:7:120:28 | GetSubKeyAndValueNames | GetSubKeyAndValueNames |
| test.cs:121:7:121:18 | GetUserAgent | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:121:7:121:18 | GetUserAgent | GetUserAgent |
| test.cs:122:7:122:14 | GetValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:122:7:122:14 | GetValue | GetValue |
| test.cs:123:7:123:17 | GetWebProxy | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:123:7:123:17 | GetWebProxy | GetWebProxy |
| test.cs:124:7:124:26 | HexStringToByteArray | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:124:7:124:26 | HexStringToByteArray | HexStringToByteArray |
| test.cs:125:7:125:13 | Inflate | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:125:7:125:13 | Inflate | Inflate |
| test.cs:126:7:126:16 | Initialize | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:126:7:126:16 | Initialize | Initialize |
| test.cs:127:7:127:31 | InitiateSystemShutdownExW | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:127:7:127:31 | InitiateSystemShutdownExW | InitiateSystemShutdownExW |
| test.cs:128:7:128:25 | IsNullOrInvalidName | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:128:7:128:25 | IsNullOrInvalidName | IsNullOrInvalidName |
| test.cs:129:7:129:20 | IsSynchronized | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:129:7:129:20 | IsSynchronized | IsSynchronized |
| test.cs:130:7:130:14 | KillTask | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:130:7:130:14 | KillTask | KillTask |
| test.cs:131:7:131:27 | LookupPrivilegeValueW | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:131:7:131:27 | LookupPrivilegeValueW | LookupPrivilegeValueW |
| test.cs:132:7:132:22 | OpenProcessToken | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:132:7:132:22 | OpenProcessToken | OpenProcessToken |
| test.cs:133:7:133:26 | ParseServiceResponse | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:133:7:133:26 | ParseServiceResponse | ParseServiceResponse |
| test.cs:134:7:134:11 | Quote | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:134:7:134:11 | Quote | Quote |
| test.cs:135:7:135:16 | ReadConfig | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:135:7:135:16 | ReadConfig | ReadConfig |
| test.cs:136:7:136:20 | ReadDeviceInfo | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:136:7:136:20 | ReadDeviceInfo | ReadDeviceInfo |
| test.cs:137:7:137:23 | ReadRegistryValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:137:7:137:23 | ReadRegistryValue | ReadRegistryValue |
| test.cs:138:7:138:22 | ReadReportStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:138:7:138:22 | ReadReportStatus | ReadReportStatus |
| test.cs:139:7:139:23 | ReadServiceStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:139:7:139:23 | ReadServiceStatus | ReadServiceStatus |
| test.cs:140:7:140:20 | RebootComputer | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:140:7:140:20 | RebootComputer | RebootComputer |
| test.cs:141:7:141:13 | RunTask | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:141:7:141:13 | RunTask | RunTask |
| test.cs:142:7:142:22 | SearchAssemblies | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:142:7:142:22 | SearchAssemblies | SearchAssemblies |
| test.cs:143:7:143:26 | SearchConfigurations | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:143:7:143:26 | SearchConfigurations | SearchConfigurations |
| test.cs:144:7:144:20 | SearchServices | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:144:7:144:20 | SearchServices | SearchServices |
| test.cs:145:7:145:22 | SetAutomaticMode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:145:7:145:22 | SetAutomaticMode | SetAutomaticMode |
| test.cs:146:7:146:17 | SetKeyOwner | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:146:7:146:17 | SetKeyOwner | SetKeyOwner |
| test.cs:147:7:147:31 | SetKeyOwnerWithPrivileges | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:147:7:147:31 | SetKeyOwnerWithPrivileges | SetKeyOwnerWithPrivileges |
| test.cs:148:7:148:23 | SetKeyPermissions | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:148:7:148:23 | SetKeyPermissions | SetKeyPermissions |
| test.cs:149:7:149:19 | SetManualMode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:149:7:149:19 | SetManualMode | SetManualMode |
| test.cs:150:7:150:25 | SetProcessPrivilege | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:150:7:150:25 | SetProcessPrivilege | SetProcessPrivilege |
| test.cs:151:7:151:22 | SetRegistryValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:151:7:151:22 | SetRegistryValue | SetRegistryValue |
| test.cs:152:7:152:13 | SetTime | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:152:7:152:13 | SetTime | SetTime |
| test.cs:153:7:153:14 | SetValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:153:7:153:14 | SetValue | SetValue |
| test.cs:154:7:154:17 | SplitString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:154:7:154:17 | SplitString | SplitString |
| test.cs:155:7:155:14 | ToString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:155:7:155:14 | ToString | ToString |
| test.cs:156:7:156:16 | TrackEvent | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:156:7:156:16 | TrackEvent | TrackEvent |
| test.cs:157:7:157:20 | TrackProcesses | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:157:7:157:20 | TrackProcesses | TrackProcesses |
| test.cs:158:7:158:13 | Unquote | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:158:7:158:13 | Unquote | Unquote |
| test.cs:159:7:159:11 | Unzip | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:159:7:159:11 | Unzip | Unzip |
| test.cs:160:7:160:12 | Update | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:160:7:160:12 | Update | Update |
| test.cs:161:7:161:18 | UpdateBuffer | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:161:7:161:18 | UpdateBuffer | UpdateBuffer |
| test.cs:162:7:162:24 | UpdateNotification | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:162:7:162:24 | UpdateNotification | UpdateNotification |
| test.cs:163:7:163:29 | UploadSystemDescription | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:163:7:163:29 | UploadSystemDescription | UploadSystemDescription |
| test.cs:164:7:164:11 | Valid | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:164:7:164:11 | Valid | Valid |
| test.cs:165:7:165:17 | WriteConfig | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:165:7:165:17 | WriteConfig | WriteConfig |
| test.cs:166:7:166:15 | WriteFile | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:166:7:166:15 | WriteFile | WriteFile |
| test.cs:167:7:167:23 | WriteReportStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:167:7:167:23 | WriteReportStatus | WriteReportStatus |
| test.cs:168:7:168:24 | WriteServiceStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:168:7:168:24 | WriteServiceStatus | WriteServiceStatus |
| test.cs:169:7:169:9 | Zip | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:169:7:169:9 | Zip | Zip |
| test.cs:65:7:65:11 | Abort | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:65:7:65:11 | Abort | Abort |
| test.cs:66:7:66:28 | AddFileExecutionEngine | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:66:7:66:28 | AddFileExecutionEngine | AddFileExecutionEngine |
| test.cs:67:7:67:32 | AddRegistryExecutionEngine | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:67:7:67:32 | AddRegistryExecutionEngine | AddRegistryExecutionEngine |
| test.cs:68:7:68:27 | AdjustTokenPrivileges | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:68:7:68:27 | AdjustTokenPrivileges | AdjustTokenPrivileges |
| test.cs:69:7:69:18 | Base64Decode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:69:7:69:18 | Base64Decode | Base64Decode |
| test.cs:70:7:70:18 | Base64Encode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:70:7:70:18 | Base64Encode | Base64Encode |
| test.cs:71:7:71:26 | ByteArrayToHexString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:71:7:71:26 | ByteArrayToHexString | ByteArrayToHexString |
| test.cs:72:7:72:27 | CheckServerConnection | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:72:7:72:27 | CheckServerConnection | CheckServerConnection |
| test.cs:73:7:73:11 | Close | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:73:7:73:11 | Close | Close |
| test.cs:74:7:74:17 | CloseHandle | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:74:7:74:17 | CloseHandle | CloseHandle |
| test.cs:75:7:75:30 | CollectSystemDescription | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:75:7:75:30 | CollectSystemDescription | CollectSystemDescription |
| test.cs:76:7:76:14 | Compress | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:76:7:76:14 | Compress | Compress |
| test.cs:77:7:77:24 | CreateSecureString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:77:7:77:24 | CreateSecureString | CreateSecureString |
| test.cs:78:7:78:18 | CreateString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:78:7:78:18 | CreateString | CreateString |
| test.cs:79:7:79:25 | CreateUploadRequest | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:79:7:79:25 | CreateUploadRequest | CreateUploadRequest |
| test.cs:80:7:80:29 | CreateUploadRequestImpl | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:80:7:80:29 | CreateUploadRequestImpl | CreateUploadRequestImpl |
| test.cs:81:7:81:16 | Decompress | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:81:7:81:16 | Decompress | Decompress |
| test.cs:82:7:82:18 | DecryptShort | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:82:7:82:18 | DecryptShort | DecryptShort |
| test.cs:83:7:83:13 | Deflate | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:83:7:83:13 | Deflate | Deflate |
| test.cs:84:7:84:14 | DelayMin | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:84:7:84:14 | DelayMin | DelayMin |
| test.cs:85:7:85:13 | DelayMs | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:85:7:85:13 | DelayMs | DelayMs |
| test.cs:86:7:86:16 | DeleteFile | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:86:7:86:16 | DeleteFile | DeleteFile |
| test.cs:87:7:87:25 | DeleteRegistryValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:87:7:87:25 | DeleteRegistryValue | DeleteRegistryValue |
| test.cs:88:7:88:17 | DeleteValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:88:7:88:17 | DeleteValue | DeleteValue |
| test.cs:89:7:89:19 | ExecuteEngine | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:89:7:89:19 | ExecuteEngine | ExecuteEngine |
| test.cs:90:7:90:16 | FileExists | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:90:7:90:16 | FileExists | FileExists |
| test.cs:91:7:91:18 | GetAddresses | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:91:7:91:18 | GetAddresses | GetAddresses |
| test.cs:92:7:92:22 | GetAddressFamily | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:92:7:92:22 | GetAddressFamily | GetAddressFamily |
| test.cs:93:7:93:22 | GetArgumentIndex | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:93:7:93:22 | GetArgumentIndex | GetArgumentIndex |
| test.cs:94:7:94:16 | GetBaseUri | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:94:7:94:16 | GetBaseUri | GetBaseUri |
| test.cs:95:7:95:20 | GetBaseUriImpl | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:95:7:95:20 | GetBaseUriImpl | GetBaseUriImpl |
| test.cs:96:7:96:14 | GetCache | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:96:7:96:14 | GetCache | GetCache |
| test.cs:97:7:97:23 | GetCurrentProcess | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:97:7:97:23 | GetCurrentProcess | GetCurrentProcess |
| test.cs:98:7:98:22 | GetCurrentString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:98:7:98:22 | GetCurrentString | GetCurrentString |
| test.cs:99:7:99:22 | GetDescriptionId | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:99:7:99:22 | GetDescriptionId | GetDescriptionId |
| test.cs:100:7:100:17 | GetFileHash | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:100:7:100:17 | GetFileHash | GetFileHash |
| test.cs:101:7:101:26 | GetFileSystemEntries | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:101:7:101:26 | GetFileSystemEntries | GetFileSystemEntries |
| test.cs:102:7:102:13 | GetHash | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:102:7:102:13 | GetHash | GetHash |
| test.cs:103:7:103:13 | GetHive | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:103:7:103:13 | GetHive | GetHive |
| test.cs:104:7:104:17 | GetIntArray | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:104:7:104:17 | GetIntArray | GetIntArray |
| test.cs:105:7:105:20 | GetIPHostEntry | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:105:7:105:20 | GetIPHostEntry | GetIPHostEntry |
| test.cs:106:7:106:33 | GetManagementObjectProperty | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:106:7:106:33 | GetManagementObjectProperty | GetManagementObjectProperty |
| test.cs:107:7:107:36 | GetNetworkAdapterConfiguration | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:107:7:107:36 | GetNetworkAdapterConfiguration | GetNetworkAdapterConfiguration |
| test.cs:108:7:108:21 | GetNewOwnerName | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:108:7:108:21 | GetNewOwnerName | GetNewOwnerName |
| test.cs:109:7:109:19 | GetNextString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:109:7:109:19 | GetNextString | GetNextString |
| test.cs:110:7:110:21 | GetNextStringEx | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:110:7:110:21 | GetNextStringEx | GetNextStringEx |
| test.cs:111:7:111:23 | GetOrCreateUserID | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:111:7:111:23 | GetOrCreateUserID | GetOrCreateUserID |
| test.cs:112:7:112:35 | GetOrionImprovementCustomerId | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:112:7:112:35 | GetOrionImprovementCustomerId | GetOrionImprovementCustomerId |
| test.cs:113:7:113:18 | GetOSVersion | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:113:7:113:18 | GetOSVersion | GetOSVersion |
| test.cs:114:7:114:23 | GetPreviousString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:114:7:114:23 | GetPreviousString | GetPreviousString |
| test.cs:115:7:115:29 | GetProcessByDescription | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:115:7:115:29 | GetProcessByDescription | GetProcessByDescription |
| test.cs:116:7:116:36 | GetRegistrySubKeyAndValueNames | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:116:7:116:36 | GetRegistrySubKeyAndValueNames | GetRegistrySubKeyAndValueNames |
| test.cs:117:7:117:15 | GetStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:117:7:117:15 | GetStatus | GetStatus |
| test.cs:118:7:118:19 | GetStringHash | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:118:7:118:19 | GetStringHash | GetStringHash |
| test.cs:119:7:119:28 | GetSubKeyAndValueNames | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:119:7:119:28 | GetSubKeyAndValueNames | GetSubKeyAndValueNames |
| test.cs:120:7:120:18 | GetUserAgent | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:120:7:120:18 | GetUserAgent | GetUserAgent |
| test.cs:121:7:121:14 | GetValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:121:7:121:14 | GetValue | GetValue |
| test.cs:122:7:122:17 | GetWebProxy | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:122:7:122:17 | GetWebProxy | GetWebProxy |
| test.cs:123:7:123:26 | HexStringToByteArray | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:123:7:123:26 | HexStringToByteArray | HexStringToByteArray |
| test.cs:124:7:124:13 | Inflate | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:124:7:124:13 | Inflate | Inflate |
| test.cs:125:7:125:16 | Initialize | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:125:7:125:16 | Initialize | Initialize |
| test.cs:126:7:126:31 | InitiateSystemShutdownExW | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:126:7:126:31 | InitiateSystemShutdownExW | InitiateSystemShutdownExW |
| test.cs:127:7:127:25 | IsNullOrInvalidName | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:127:7:127:25 | IsNullOrInvalidName | IsNullOrInvalidName |
| test.cs:128:7:128:20 | IsSynchronized | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:128:7:128:20 | IsSynchronized | IsSynchronized |
| test.cs:129:7:129:14 | KillTask | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:129:7:129:14 | KillTask | KillTask |
| test.cs:130:7:130:27 | LookupPrivilegeValueW | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:130:7:130:27 | LookupPrivilegeValueW | LookupPrivilegeValueW |
| test.cs:131:7:131:22 | OpenProcessToken | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:131:7:131:22 | OpenProcessToken | OpenProcessToken |
| test.cs:132:7:132:26 | ParseServiceResponse | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:132:7:132:26 | ParseServiceResponse | ParseServiceResponse |
| test.cs:133:7:133:11 | Quote | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:133:7:133:11 | Quote | Quote |
| test.cs:134:7:134:16 | ReadConfig | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:134:7:134:16 | ReadConfig | ReadConfig |
| test.cs:135:7:135:20 | ReadDeviceInfo | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:135:7:135:20 | ReadDeviceInfo | ReadDeviceInfo |
| test.cs:136:7:136:23 | ReadRegistryValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:136:7:136:23 | ReadRegistryValue | ReadRegistryValue |
| test.cs:137:7:137:22 | ReadReportStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:137:7:137:22 | ReadReportStatus | ReadReportStatus |
| test.cs:138:7:138:23 | ReadServiceStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:138:7:138:23 | ReadServiceStatus | ReadServiceStatus |
| test.cs:139:7:139:20 | RebootComputer | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:139:7:139:20 | RebootComputer | RebootComputer |
| test.cs:140:7:140:13 | RunTask | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:140:7:140:13 | RunTask | RunTask |
| test.cs:141:7:141:22 | SearchAssemblies | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:141:7:141:22 | SearchAssemblies | SearchAssemblies |
| test.cs:142:7:142:26 | SearchConfigurations | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:142:7:142:26 | SearchConfigurations | SearchConfigurations |
| test.cs:143:7:143:20 | SearchServices | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:143:7:143:20 | SearchServices | SearchServices |
| test.cs:144:7:144:22 | SetAutomaticMode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:144:7:144:22 | SetAutomaticMode | SetAutomaticMode |
| test.cs:145:7:145:17 | SetKeyOwner | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:145:7:145:17 | SetKeyOwner | SetKeyOwner |
| test.cs:146:7:146:31 | SetKeyOwnerWithPrivileges | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:146:7:146:31 | SetKeyOwnerWithPrivileges | SetKeyOwnerWithPrivileges |
| test.cs:147:7:147:23 | SetKeyPermissions | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:147:7:147:23 | SetKeyPermissions | SetKeyPermissions |
| test.cs:148:7:148:19 | SetManualMode | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:148:7:148:19 | SetManualMode | SetManualMode |
| test.cs:149:7:149:25 | SetProcessPrivilege | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:149:7:149:25 | SetProcessPrivilege | SetProcessPrivilege |
| test.cs:150:7:150:22 | SetRegistryValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:150:7:150:22 | SetRegistryValue | SetRegistryValue |
| test.cs:151:7:151:13 | SetTime | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:151:7:151:13 | SetTime | SetTime |
| test.cs:152:7:152:14 | SetValue | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:152:7:152:14 | SetValue | SetValue |
| test.cs:153:7:153:17 | SplitString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:153:7:153:17 | SplitString | SplitString |
| test.cs:154:7:154:14 | ToString | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:154:7:154:14 | ToString | ToString |
| test.cs:155:7:155:16 | TrackEvent | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:155:7:155:16 | TrackEvent | TrackEvent |
| test.cs:156:7:156:20 | TrackProcesses | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:156:7:156:20 | TrackProcesses | TrackProcesses |
| test.cs:157:7:157:13 | Unquote | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:157:7:157:13 | Unquote | Unquote |
| test.cs:158:7:158:11 | Unzip | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:158:7:158:11 | Unzip | Unzip |
| test.cs:159:7:159:12 | Update | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:159:7:159:12 | Update | Update |
| test.cs:160:7:160:18 | UpdateBuffer | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:160:7:160:18 | UpdateBuffer | UpdateBuffer |
| test.cs:161:7:161:24 | UpdateNotification | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:161:7:161:24 | UpdateNotification | UpdateNotification |
| test.cs:162:7:162:29 | UploadSystemDescription | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:162:7:162:29 | UploadSystemDescription | UploadSystemDescription |
| test.cs:163:7:163:11 | Valid | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:163:7:163:11 | Valid | Valid |
| test.cs:164:7:164:17 | WriteConfig | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:164:7:164:17 | WriteConfig | WriteConfig |
| test.cs:165:7:165:15 | WriteFile | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:165:7:165:15 | WriteFile | WriteFile |
| test.cs:166:7:166:23 | WriteReportStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:166:7:166:23 | WriteReportStatus | WriteReportStatus |
| test.cs:167:7:167:24 | WriteServiceStatus | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:167:7:167:24 | WriteServiceStatus | WriteServiceStatus |
| test.cs:168:7:168:9 | Zip | The method $@ may be related to Solorigate. Total count = 104 is above the threshold 50. | test.cs:168:7:168:9 | Zip | Zip |

View File

@@ -1,3 +1,3 @@
| test.cs:35:3:38:3 | catch {...} | Empty Swallow Everything Exception. |
| test.cs:289:3:290:4 | catch {...} | Empty Swallow Everything Exception. |
| test.cs:295:3:298:3 | catch (...) {...} | Empty Swallow Everything Exception. |
| test.cs:34:3:37:3 | catch {...} | Empty Swallow Everything Exception. |
| test.cs:288:3:289:4 | catch {...} | Empty Swallow Everything Exception. |
| test.cs:294:3:297:3 | catch (...) {...} | Empty Swallow Everything Exception. |

View File

@@ -1168,139 +1168,139 @@ stmts.cs:
# 40| 0: [LocalVariableAccess] access to local variable select
# 42| 3: [ReturnStmt] return ...;
# 42| 0: [IntLiteral] 0
# 46| 8: [Method] tryCatchFinally
# 46| -1: [TypeMention] Void
# 47| 4: [BlockStmt] {...}
# 48| 0: [LocalVariableDeclStmt] ... ...;
# 48| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 48| -1: [TypeMention] int
# 48| 0: [LocalVariableAccess] access to local variable x
# 48| 1: [IntLiteral] 5
# 49| 1: [TryStmt] try {...} ...
# 64| -1: [BlockStmt] {...}
# 65| 0: [ExprStmt] ...;
# 65| 0: [AssignExpr] ... = ...
# 65| 0: [LocalVariableAccess] access to local variable x
# 65| 1: [IntLiteral] 2
# 50| 0: [BlockStmt] {...}
# 51| 0: [IfStmt] if (...) ...
# 51| 0: [NEExpr] ... != ...
# 51| 0: [LocalVariableAccess] access to local variable x
# 51| 1: [IntLiteral] 0
# 52| 1: [ThrowStmt] throw ...;
# 52| 0: [ObjectCreation] object creation of type Exception
# 52| 0: [TypeMention] Exception
# 53| 1: [ExprStmt] ...;
# 53| 0: [AssignExpr] ... = ...
# 53| 0: [LocalVariableAccess] access to local variable x
# 53| 1: [IntLiteral] 0
# 55| 1: [SpecificCatchClause] catch (...) {...}
# 55| 0: [LocalVariableDeclExpr] Exception ex
# 55| 0: [TypeMention] Exception
# 56| 1: [BlockStmt] {...}
# 57| 0: [ExprStmt] ...;
# 57| 0: [AssignExpr] ... = ...
# 57| 0: [LocalVariableAccess] access to local variable x
# 57| 1: [IntLiteral] 1
# 59| 2: [GeneralCatchClause] catch {...}
# 60| 1: [BlockStmt] {...}
# 61| 0: [ThrowStmt] throw ...;
# 69| 9: [Method] forStmt
# 69| -1: [TypeMention] Void
# 70| 4: [BlockStmt] {...}
# 71| 0: [LocalVariableDeclStmt] ... ...;
# 71| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 45| 8: [Method] tryCatchFinally
# 45| -1: [TypeMention] Void
# 46| 4: [BlockStmt] {...}
# 47| 0: [LocalVariableDeclStmt] ... ...;
# 47| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 47| -1: [TypeMention] int
# 47| 0: [LocalVariableAccess] access to local variable x
# 47| 1: [IntLiteral] 5
# 48| 1: [TryStmt] try {...} ...
# 63| -1: [BlockStmt] {...}
# 64| 0: [ExprStmt] ...;
# 64| 0: [AssignExpr] ... = ...
# 64| 0: [LocalVariableAccess] access to local variable x
# 64| 1: [IntLiteral] 2
# 49| 0: [BlockStmt] {...}
# 50| 0: [IfStmt] if (...) ...
# 50| 0: [NEExpr] ... != ...
# 50| 0: [LocalVariableAccess] access to local variable x
# 50| 1: [IntLiteral] 0
# 51| 1: [ThrowStmt] throw ...;
# 51| 0: [ObjectCreation] object creation of type Exception
# 51| 0: [TypeMention] Exception
# 52| 1: [ExprStmt] ...;
# 52| 0: [AssignExpr] ... = ...
# 52| 0: [LocalVariableAccess] access to local variable x
# 52| 1: [IntLiteral] 0
# 54| 1: [SpecificCatchClause] catch (...) {...}
# 54| 0: [LocalVariableDeclExpr] Exception ex
# 54| 0: [TypeMention] Exception
# 55| 1: [BlockStmt] {...}
# 56| 0: [ExprStmt] ...;
# 56| 0: [AssignExpr] ... = ...
# 56| 0: [LocalVariableAccess] access to local variable x
# 56| 1: [IntLiteral] 1
# 58| 2: [GeneralCatchClause] catch {...}
# 59| 1: [BlockStmt] {...}
# 60| 0: [ThrowStmt] throw ...;
# 68| 9: [Method] forStmt
# 68| -1: [TypeMention] Void
# 69| 4: [BlockStmt] {...}
# 70| 0: [LocalVariableDeclStmt] ... ...;
# 70| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 70| -1: [TypeMention] int
# 70| 0: [LocalVariableAccess] access to local variable x
# 70| 1: [IntLiteral] 0
# 71| 1: [ForStmt] for (...;...;...) ...
# 71| -2: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 71| -1: [TypeMention] int
# 71| 0: [LocalVariableAccess] access to local variable x
# 71| 0: [LocalVariableAccess] access to local variable j
# 71| 1: [IntLiteral] 10
# 71| -1: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 71| -1: [TypeMention] int
# 71| 0: [LocalVariableAccess] access to local variable i
# 71| 1: [IntLiteral] 0
# 72| 1: [ForStmt] for (...;...;...) ...
# 72| -2: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 72| -1: [TypeMention] int
# 72| 0: [LocalVariableAccess] access to local variable j
# 72| 1: [IntLiteral] 10
# 72| -1: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 72| -1: [TypeMention] int
# 72| 0: [LocalVariableAccess] access to local variable i
# 72| 1: [IntLiteral] 0
# 72| 0: [LTExpr] ... < ...
# 72| 0: [LocalVariableAccess] access to local variable i
# 72| 1: [LocalVariableAccess] access to local variable j
# 72| 1: [PostIncrExpr] ...++
# 72| 0: [LocalVariableAccess] access to local variable i
# 72| 2: [PostDecrExpr] ...--
# 72| 0: [LocalVariableAccess] access to local variable j
# 73| 3: [BlockStmt] {...}
# 74| 0: [ExprStmt] ...;
# 74| 0: [AssignExpr] ... = ...
# 74| 0: [LocalVariableAccess] access to local variable x
# 74| 1: [SubExpr] ... - ...
# 74| 0: [LocalVariableAccess] access to local variable x
# 74| 1: [IntLiteral] 1
# 77| 2: [LocalVariableDeclStmt] ... ...;
# 77| 0: [LocalVariableDeclExpr] Int32 a
# 77| 0: [TypeMention] int
# 77| 1: [LocalVariableDeclAndInitExpr] Int32 b = ...
# 77| -1: [TypeMention] int
# 77| 0: [LocalVariableAccess] access to local variable b
# 77| 1: [IntLiteral] 10
# 78| 3: [ForStmt] for (...;...;...) ...
# 78| -1: [AssignExpr] ... = ...
# 78| 0: [LocalVariableAccess] access to local variable a
# 78| 1: [IntLiteral] 0
# 78| 0: [LTExpr] ... < ...
# 78| 0: [LocalVariableAccess] access to local variable a
# 78| 1: [LocalVariableAccess] access to local variable b
# 79| 1: [BlockStmt] {...}
# 80| 0: [ExprStmt] ...;
# 80| 0: [PostIncrExpr] ...++
# 80| 0: [LocalVariableAccess] access to local variable a
# 83| 4: [ForStmt] for (...;...;...) ...
# 84| 1: [BlockStmt] {...}
# 89| 10: [Method] doWhile
# 89| -1: [TypeMention] Void
# 90| 4: [BlockStmt] {...}
# 91| 0: [LocalVariableDeclStmt] ... ...;
# 91| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 91| -1: [TypeMention] int
# 91| 0: [LocalVariableAccess] access to local variable x
# 91| 1: [IntLiteral] 0
# 92| 1: [DoStmt] do ... while (...);
# 96| 0: [LTExpr] ... < ...
# 96| 0: [LocalVariableAccess] access to local variable x
# 96| 1: [IntLiteral] 10
# 93| 1: [BlockStmt] {...}
# 94| 0: [ExprStmt] ...;
# 94| 0: [AssignExpr] ... = ...
# 94| 0: [LocalVariableAccess] access to local variable x
# 94| 1: [AddExpr] ... + ...
# 94| 0: [LocalVariableAccess] access to local variable x
# 94| 1: [IntLiteral] 1
# 99| 11: [Method] checkedUnchecked
# 99| -1: [TypeMention] Void
# 100| 4: [BlockStmt] {...}
# 101| 0: [LocalVariableDeclStmt] ... ...;
# 101| 0: [LocalVariableDeclAndInitExpr] Int32 num = ...
# 101| -1: [TypeMention] int
# 101| 0: [LocalVariableAccess] access to local variable num
# 101| 1: [MemberConstantAccess] access to constant MaxValue
# 101| -1: [TypeAccess] access to type Int32
# 101| 0: [TypeMention] int
# 102| 1: [UncheckedStmt] unchecked {...}
# 103| 0: [BlockStmt] {...}
# 104| 0: [ExprStmt] ...;
# 104| 0: [AssignExpr] ... = ...
# 104| 0: [LocalVariableAccess] access to local variable num
# 104| 1: [AddExpr] ... + ...
# 104| 0: [LocalVariableAccess] access to local variable num
# 104| 1: [IntLiteral] 1
# 106| 2: [CheckedStmt] checked {...}
# 107| 0: [BlockStmt] {...}
# 108| 0: [ExprStmt] ...;
# 108| 0: [AssignExpr] ... = ...
# 108| 0: [LocalVariableAccess] access to local variable num
# 108| 1: [AddExpr] ... + ...
# 108| 0: [LocalVariableAccess] access to local variable num
# 108| 1: [IntLiteral] 1
# 71| 0: [LTExpr] ... < ...
# 71| 0: [LocalVariableAccess] access to local variable i
# 71| 1: [LocalVariableAccess] access to local variable j
# 71| 1: [PostIncrExpr] ...++
# 71| 0: [LocalVariableAccess] access to local variable i
# 71| 2: [PostDecrExpr] ...--
# 71| 0: [LocalVariableAccess] access to local variable j
# 72| 3: [BlockStmt] {...}
# 73| 0: [ExprStmt] ...;
# 73| 0: [AssignExpr] ... = ...
# 73| 0: [LocalVariableAccess] access to local variable x
# 73| 1: [SubExpr] ... - ...
# 73| 0: [LocalVariableAccess] access to local variable x
# 73| 1: [IntLiteral] 1
# 76| 2: [LocalVariableDeclStmt] ... ...;
# 76| 0: [LocalVariableDeclExpr] Int32 a
# 76| 0: [TypeMention] int
# 76| 1: [LocalVariableDeclAndInitExpr] Int32 b = ...
# 76| -1: [TypeMention] int
# 76| 0: [LocalVariableAccess] access to local variable b
# 76| 1: [IntLiteral] 10
# 77| 3: [ForStmt] for (...;...;...) ...
# 77| -1: [AssignExpr] ... = ...
# 77| 0: [LocalVariableAccess] access to local variable a
# 77| 1: [IntLiteral] 0
# 77| 0: [LTExpr] ... < ...
# 77| 0: [LocalVariableAccess] access to local variable a
# 77| 1: [LocalVariableAccess] access to local variable b
# 78| 1: [BlockStmt] {...}
# 79| 0: [ExprStmt] ...;
# 79| 0: [PostIncrExpr] ...++
# 79| 0: [LocalVariableAccess] access to local variable a
# 82| 4: [ForStmt] for (...;...;...) ...
# 83| 1: [BlockStmt] {...}
# 88| 10: [Method] doWhile
# 88| -1: [TypeMention] Void
# 89| 4: [BlockStmt] {...}
# 90| 0: [LocalVariableDeclStmt] ... ...;
# 90| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 90| -1: [TypeMention] int
# 90| 0: [LocalVariableAccess] access to local variable x
# 90| 1: [IntLiteral] 0
# 91| 1: [DoStmt] do ... while (...);
# 95| 0: [LTExpr] ... < ...
# 95| 0: [LocalVariableAccess] access to local variable x
# 95| 1: [IntLiteral] 10
# 92| 1: [BlockStmt] {...}
# 93| 0: [ExprStmt] ...;
# 93| 0: [AssignExpr] ... = ...
# 93| 0: [LocalVariableAccess] access to local variable x
# 93| 1: [AddExpr] ... + ...
# 93| 0: [LocalVariableAccess] access to local variable x
# 93| 1: [IntLiteral] 1
# 98| 11: [Method] checkedUnchecked
# 98| -1: [TypeMention] Void
# 99| 4: [BlockStmt] {...}
# 100| 0: [LocalVariableDeclStmt] ... ...;
# 100| 0: [LocalVariableDeclAndInitExpr] Int32 num = ...
# 100| -1: [TypeMention] int
# 100| 0: [LocalVariableAccess] access to local variable num
# 100| 1: [MemberConstantAccess] access to constant MaxValue
# 100| -1: [TypeAccess] access to type Int32
# 100| 0: [TypeMention] int
# 101| 1: [UncheckedStmt] unchecked {...}
# 102| 0: [BlockStmt] {...}
# 103| 0: [ExprStmt] ...;
# 103| 0: [AssignExpr] ... = ...
# 103| 0: [LocalVariableAccess] access to local variable num
# 103| 1: [AddExpr] ... + ...
# 103| 0: [LocalVariableAccess] access to local variable num
# 103| 1: [IntLiteral] 1
# 105| 2: [CheckedStmt] checked {...}
# 106| 0: [BlockStmt] {...}
# 107| 0: [ExprStmt] ...;
# 107| 0: [AssignExpr] ... = ...
# 107| 0: [LocalVariableAccess] access to local variable num
# 107| 1: [AddExpr] ... + ...
# 107| 0: [LocalVariableAccess] access to local variable num
# 107| 1: [IntLiteral] 1
using.cs:
# 3| [Class] UsingStmt
# 5| 5: [Class] MyDisposable

View File

@@ -1702,204 +1702,204 @@ stmts.cs:
# 40| mu40_4(Int32) = Store[#return] : &:r40_1, r40_3
#-----| Goto -> Block 1
# 46| System.Void test_stmts.tryCatchFinally()
# 46| Block 0
# 46| v46_1(Void) = EnterFunction :
# 46| mu46_2(<unknown>) = AliasedDefinition :
# 48| r48_1(glval<Int32>) = VariableAddress[x] :
# 48| r48_2(Int32) = Constant[5] :
# 48| mu48_3(Int32) = Store[x] : &:r48_1, r48_2
# 51| r51_1(glval<Int32>) = VariableAddress[x] :
# 51| r51_2(Int32) = Load[x] : &:r51_1, ~m?
# 51| r51_3(Int32) = Constant[0] :
# 51| r51_4(Boolean) = CompareNE : r51_2, r51_3
# 51| v51_5(Void) = ConditionalBranch : r51_4
# 45| System.Void test_stmts.tryCatchFinally()
# 45| Block 0
# 45| v45_1(Void) = EnterFunction :
# 45| mu45_2(<unknown>) = AliasedDefinition :
# 47| r47_1(glval<Int32>) = VariableAddress[x] :
# 47| r47_2(Int32) = Constant[5] :
# 47| mu47_3(Int32) = Store[x] : &:r47_1, r47_2
# 50| r50_1(glval<Int32>) = VariableAddress[x] :
# 50| r50_2(Int32) = Load[x] : &:r50_1, ~m?
# 50| r50_3(Int32) = Constant[0] :
# 50| r50_4(Boolean) = CompareNE : r50_2, r50_3
# 50| v50_5(Void) = ConditionalBranch : r50_4
#-----| False -> Block 4
#-----| True -> Block 3
# 46| Block 1
# 46| v46_3(Void) = AliasedUse : ~m?
# 46| v46_4(Void) = ExitFunction :
# 45| Block 1
# 45| v45_3(Void) = AliasedUse : ~m?
# 45| v45_4(Void) = ExitFunction :
# 46| Block 2
# 46| v46_5(Void) = Unwind :
# 45| Block 2
# 45| v45_5(Void) = Unwind :
#-----| Goto -> Block 1
# 52| Block 3
# 52| r52_1(glval<Exception>) = VariableAddress[#throw52:17] :
# 52| r52_2(Exception) = NewObj :
# 52| r52_3(<funcaddr>) = FunctionAddress[Exception] :
# 52| v52_4(Void) = Call[Exception] : func:r52_3, this:r52_2
# 52| mu52_5(<unknown>) = ^CallSideEffect : ~m?
# 52| mu52_6(Exception) = Store[#throw52:17] : &:r52_1, r52_2
# 52| v52_7(Void) = ThrowValue : &:r52_1, ~m?
# 51| Block 3
# 51| r51_1(glval<Exception>) = VariableAddress[#throw51:17] :
# 51| r51_2(Exception) = NewObj :
# 51| r51_3(<funcaddr>) = FunctionAddress[Exception] :
# 51| v51_4(Void) = Call[Exception] : func:r51_3, this:r51_2
# 51| mu51_5(<unknown>) = ^CallSideEffect : ~m?
# 51| mu51_6(Exception) = Store[#throw51:17] : &:r51_1, r51_2
# 51| v51_7(Void) = ThrowValue : &:r51_1, ~m?
#-----| Exception -> Block 6
# 53| Block 4
# 53| r53_1(Int32) = Constant[0] :
# 53| r53_2(glval<Int32>) = VariableAddress[x] :
# 53| mu53_3(Int32) = Store[x] : &:r53_2, r53_1
# 52| Block 4
# 52| r52_1(Int32) = Constant[0] :
# 52| r52_2(glval<Int32>) = VariableAddress[x] :
# 52| mu52_3(Int32) = Store[x] : &:r52_2, r52_1
#-----| Goto -> Block 5
# 65| Block 5
# 65| r65_1(Int32) = Constant[2] :
# 65| r65_2(glval<Int32>) = VariableAddress[x] :
# 65| mu65_3(Int32) = Store[x] : &:r65_2, r65_1
# 46| v46_6(Void) = ReturnVoid :
# 64| Block 5
# 64| r64_1(Int32) = Constant[2] :
# 64| r64_2(glval<Int32>) = VariableAddress[x] :
# 64| mu64_3(Int32) = Store[x] : &:r64_2, r64_1
# 45| v45_6(Void) = ReturnVoid :
#-----| Goto -> Block 1
# 55| Block 6
# 55| v55_1(Void) = CatchByType[Exception] :
# 54| Block 6
# 54| v54_1(Void) = CatchByType[Exception] :
#-----| Exception -> Block 8
#-----| Goto -> Block 7
# 55| Block 7
# 55| r55_2(glval<Exception>) = VariableAddress[ex] :
# 55| mu55_3(Exception) = Uninitialized[ex] : &:r55_2
# 57| r57_1(Int32) = Constant[1] :
# 57| r57_2(glval<Int32>) = VariableAddress[x] :
# 57| mu57_3(Int32) = Store[x] : &:r57_2, r57_1
# 54| Block 7
# 54| r54_2(glval<Exception>) = VariableAddress[ex] :
# 54| mu54_3(Exception) = Uninitialized[ex] : &:r54_2
# 56| r56_1(Int32) = Constant[1] :
# 56| r56_2(glval<Int32>) = VariableAddress[x] :
# 56| mu56_3(Int32) = Store[x] : &:r56_2, r56_1
#-----| Goto -> Block 5
# 59| Block 8
# 59| v59_1(Void) = CatchAny :
# 61| v61_1(Void) = ReThrow :
# 58| Block 8
# 58| v58_1(Void) = CatchAny :
# 60| v60_1(Void) = ReThrow :
#-----| Exception -> Block 2
# 69| System.Void test_stmts.forStmt()
# 69| Block 0
# 69| v69_1(Void) = EnterFunction :
# 69| mu69_2(<unknown>) = AliasedDefinition :
# 71| r71_1(glval<Int32>) = VariableAddress[x] :
# 68| System.Void test_stmts.forStmt()
# 68| Block 0
# 68| v68_1(Void) = EnterFunction :
# 68| mu68_2(<unknown>) = AliasedDefinition :
# 70| r70_1(glval<Int32>) = VariableAddress[x] :
# 70| r70_2(Int32) = Constant[0] :
# 70| mu70_3(Int32) = Store[x] : &:r70_1, r70_2
# 71| r71_1(glval<Int32>) = VariableAddress[i] :
# 71| r71_2(Int32) = Constant[0] :
# 71| mu71_3(Int32) = Store[x] : &:r71_1, r71_2
# 72| r72_1(glval<Int32>) = VariableAddress[i] :
# 72| r72_2(Int32) = Constant[0] :
# 72| mu72_3(Int32) = Store[i] : &:r72_1, r72_2
# 72| r72_4(glval<Int32>) = VariableAddress[j] :
# 72| r72_5(Int32) = Constant[10] :
# 72| mu72_6(Int32) = Store[j] : &:r72_4, r72_5
# 71| mu71_3(Int32) = Store[i] : &:r71_1, r71_2
# 71| r71_4(glval<Int32>) = VariableAddress[j] :
# 71| r71_5(Int32) = Constant[10] :
# 71| mu71_6(Int32) = Store[j] : &:r71_4, r71_5
#-----| Goto -> Block 2
# 69| Block 1
# 69| v69_3(Void) = ReturnVoid :
# 69| v69_4(Void) = AliasedUse : ~m?
# 69| v69_5(Void) = ExitFunction :
# 68| Block 1
# 68| v68_3(Void) = ReturnVoid :
# 68| v68_4(Void) = AliasedUse : ~m?
# 68| v68_5(Void) = ExitFunction :
# 72| Block 2
# 72| r72_7(glval<Int32>) = VariableAddress[i] :
# 72| r72_8(Int32) = Load[i] : &:r72_7, ~m?
# 72| r72_9(glval<Int32>) = VariableAddress[j] :
# 72| r72_10(Int32) = Load[j] : &:r72_9, ~m?
# 72| r72_11(Boolean) = CompareLT : r72_8, r72_10
# 72| v72_12(Void) = ConditionalBranch : r72_11
# 71| Block 2
# 71| r71_7(glval<Int32>) = VariableAddress[i] :
# 71| r71_8(Int32) = Load[i] : &:r71_7, ~m?
# 71| r71_9(glval<Int32>) = VariableAddress[j] :
# 71| r71_10(Int32) = Load[j] : &:r71_9, ~m?
# 71| r71_11(Boolean) = CompareLT : r71_8, r71_10
# 71| v71_12(Void) = ConditionalBranch : r71_11
#-----| False -> Block 4
#-----| True -> Block 3
# 74| Block 3
# 74| r74_1(glval<Int32>) = VariableAddress[x] :
# 74| r74_2(Int32) = Load[x] : &:r74_1, ~m?
# 74| r74_3(Int32) = Constant[1] :
# 74| r74_4(Int32) = Sub : r74_2, r74_3
# 74| r74_5(glval<Int32>) = VariableAddress[x] :
# 74| mu74_6(Int32) = Store[x] : &:r74_5, r74_4
# 72| r72_13(glval<Int32>) = VariableAddress[i] :
# 72| r72_14(Int32) = Load[i] : &:r72_13, ~m?
# 72| r72_15(Int32) = Constant[1] :
# 72| r72_16(Int32) = Add : r72_14, r72_15
# 72| mu72_17(Int32) = Store[i] : &:r72_13, r72_16
# 72| r72_18(glval<Int32>) = VariableAddress[j] :
# 72| r72_19(Int32) = Load[j] : &:r72_18, ~m?
# 72| r72_20(Int32) = Constant[1] :
# 72| r72_21(Int32) = Sub : r72_19, r72_20
# 72| mu72_22(Int32) = Store[j] : &:r72_18, r72_21
# 73| Block 3
# 73| r73_1(glval<Int32>) = VariableAddress[x] :
# 73| r73_2(Int32) = Load[x] : &:r73_1, ~m?
# 73| r73_3(Int32) = Constant[1] :
# 73| r73_4(Int32) = Sub : r73_2, r73_3
# 73| r73_5(glval<Int32>) = VariableAddress[x] :
# 73| mu73_6(Int32) = Store[x] : &:r73_5, r73_4
# 71| r71_13(glval<Int32>) = VariableAddress[i] :
# 71| r71_14(Int32) = Load[i] : &:r71_13, ~m?
# 71| r71_15(Int32) = Constant[1] :
# 71| r71_16(Int32) = Add : r71_14, r71_15
# 71| mu71_17(Int32) = Store[i] : &:r71_13, r71_16
# 71| r71_18(glval<Int32>) = VariableAddress[j] :
# 71| r71_19(Int32) = Load[j] : &:r71_18, ~m?
# 71| r71_20(Int32) = Constant[1] :
# 71| r71_21(Int32) = Sub : r71_19, r71_20
# 71| mu71_22(Int32) = Store[j] : &:r71_18, r71_21
#-----| Goto (back edge) -> Block 2
# 77| Block 4
# 77| r77_1(glval<Int32>) = VariableAddress[a] :
# 77| mu77_2(Int32) = Uninitialized[a] : &:r77_1
# 77| r77_3(glval<Int32>) = VariableAddress[b] :
# 77| r77_4(Int32) = Constant[10] :
# 77| mu77_5(Int32) = Store[b] : &:r77_3, r77_4
# 78| r78_1(Int32) = Constant[0] :
# 78| r78_2(glval<Int32>) = VariableAddress[a] :
# 78| mu78_3(Int32) = Store[a] : &:r78_2, r78_1
# 76| Block 4
# 76| r76_1(glval<Int32>) = VariableAddress[a] :
# 76| mu76_2(Int32) = Uninitialized[a] : &:r76_1
# 76| r76_3(glval<Int32>) = VariableAddress[b] :
# 76| r76_4(Int32) = Constant[10] :
# 76| mu76_5(Int32) = Store[b] : &:r76_3, r76_4
# 77| r77_1(Int32) = Constant[0] :
# 77| r77_2(glval<Int32>) = VariableAddress[a] :
# 77| mu77_3(Int32) = Store[a] : &:r77_2, r77_1
#-----| Goto -> Block 5
# 78| Block 5
# 78| r78_4(glval<Int32>) = VariableAddress[a] :
# 78| r78_5(Int32) = Load[a] : &:r78_4, ~m?
# 78| r78_6(glval<Int32>) = VariableAddress[b] :
# 78| r78_7(Int32) = Load[b] : &:r78_6, ~m?
# 78| r78_8(Boolean) = CompareLT : r78_5, r78_7
# 78| v78_9(Void) = ConditionalBranch : r78_8
# 77| Block 5
# 77| r77_4(glval<Int32>) = VariableAddress[a] :
# 77| r77_5(Int32) = Load[a] : &:r77_4, ~m?
# 77| r77_6(glval<Int32>) = VariableAddress[b] :
# 77| r77_7(Int32) = Load[b] : &:r77_6, ~m?
# 77| r77_8(Boolean) = CompareLT : r77_5, r77_7
# 77| v77_9(Void) = ConditionalBranch : r77_8
#-----| False -> Block 7
#-----| True -> Block 6
# 80| Block 6
# 80| r80_1(glval<Int32>) = VariableAddress[a] :
# 80| r80_2(Int32) = Load[a] : &:r80_1, ~m?
# 80| r80_3(Int32) = Constant[1] :
# 80| r80_4(Int32) = Add : r80_2, r80_3
# 80| mu80_5(Int32) = Store[a] : &:r80_1, r80_4
# 79| Block 6
# 79| r79_1(glval<Int32>) = VariableAddress[a] :
# 79| r79_2(Int32) = Load[a] : &:r79_1, ~m?
# 79| r79_3(Int32) = Constant[1] :
# 79| r79_4(Int32) = Add : r79_2, r79_3
# 79| mu79_5(Int32) = Store[a] : &:r79_1, r79_4
#-----| Goto (back edge) -> Block 5
# 84| Block 7
# 84| v84_1(Void) = NoOp :
# 83| Block 7
# 83| v83_1(Void) = NoOp :
#-----| Goto (back edge) -> Block 7
# 89| System.Void test_stmts.doWhile()
# 89| Block 0
# 89| v89_1(Void) = EnterFunction :
# 89| mu89_2(<unknown>) = AliasedDefinition :
# 91| r91_1(glval<Int32>) = VariableAddress[x] :
# 91| r91_2(Int32) = Constant[0] :
# 91| mu91_3(Int32) = Store[x] : &:r91_1, r91_2
# 88| System.Void test_stmts.doWhile()
# 88| Block 0
# 88| v88_1(Void) = EnterFunction :
# 88| mu88_2(<unknown>) = AliasedDefinition :
# 90| r90_1(glval<Int32>) = VariableAddress[x] :
# 90| r90_2(Int32) = Constant[0] :
# 90| mu90_3(Int32) = Store[x] : &:r90_1, r90_2
#-----| Goto -> Block 2
# 89| Block 1
# 89| v89_3(Void) = ReturnVoid :
# 89| v89_4(Void) = AliasedUse : ~m?
# 89| v89_5(Void) = ExitFunction :
# 88| Block 1
# 88| v88_3(Void) = ReturnVoid :
# 88| v88_4(Void) = AliasedUse : ~m?
# 88| v88_5(Void) = ExitFunction :
# 94| Block 2
# 94| r94_1(glval<Int32>) = VariableAddress[x] :
# 94| r94_2(Int32) = Load[x] : &:r94_1, ~m?
# 94| r94_3(Int32) = Constant[1] :
# 94| r94_4(Int32) = Add : r94_2, r94_3
# 94| r94_5(glval<Int32>) = VariableAddress[x] :
# 94| mu94_6(Int32) = Store[x] : &:r94_5, r94_4
# 96| r96_1(glval<Int32>) = VariableAddress[x] :
# 96| r96_2(Int32) = Load[x] : &:r96_1, ~m?
# 96| r96_3(Int32) = Constant[10] :
# 96| r96_4(Boolean) = CompareLT : r96_2, r96_3
# 96| v96_5(Void) = ConditionalBranch : r96_4
# 93| Block 2
# 93| r93_1(glval<Int32>) = VariableAddress[x] :
# 93| r93_2(Int32) = Load[x] : &:r93_1, ~m?
# 93| r93_3(Int32) = Constant[1] :
# 93| r93_4(Int32) = Add : r93_2, r93_3
# 93| r93_5(glval<Int32>) = VariableAddress[x] :
# 93| mu93_6(Int32) = Store[x] : &:r93_5, r93_4
# 95| r95_1(glval<Int32>) = VariableAddress[x] :
# 95| r95_2(Int32) = Load[x] : &:r95_1, ~m?
# 95| r95_3(Int32) = Constant[10] :
# 95| r95_4(Boolean) = CompareLT : r95_2, r95_3
# 95| v95_5(Void) = ConditionalBranch : r95_4
#-----| False -> Block 1
#-----| True (back edge) -> Block 2
# 99| System.Void test_stmts.checkedUnchecked()
# 99| Block 0
# 99| v99_1(Void) = EnterFunction :
# 99| mu99_2(<unknown>) = AliasedDefinition :
# 101| r101_1(glval<Int32>) = VariableAddress[num] :
# 101| r101_2(Int32) = Constant[2147483647] :
# 101| r101_3(Int32) = Load[?] : &:r101_2, ~m?
# 101| mu101_4(Int32) = Store[num] : &:r101_1, r101_3
# 104| r104_1(glval<Int32>) = VariableAddress[num] :
# 104| r104_2(Int32) = Load[num] : &:r104_1, ~m?
# 104| r104_3(Int32) = Constant[1] :
# 104| r104_4(Int32) = Add : r104_2, r104_3
# 104| r104_5(glval<Int32>) = VariableAddress[num] :
# 104| mu104_6(Int32) = Store[num] : &:r104_5, r104_4
# 108| r108_1(glval<Int32>) = VariableAddress[num] :
# 108| r108_2(Int32) = Load[num] : &:r108_1, ~m?
# 108| r108_3(Int32) = Constant[1] :
# 108| r108_4(Int32) = Add : r108_2, r108_3
# 108| r108_5(glval<Int32>) = VariableAddress[num] :
# 108| mu108_6(Int32) = Store[num] : &:r108_5, r108_4
# 99| v99_3(Void) = ReturnVoid :
# 99| v99_4(Void) = AliasedUse : ~m?
# 99| v99_5(Void) = ExitFunction :
# 98| System.Void test_stmts.checkedUnchecked()
# 98| Block 0
# 98| v98_1(Void) = EnterFunction :
# 98| mu98_2(<unknown>) = AliasedDefinition :
# 100| r100_1(glval<Int32>) = VariableAddress[num] :
# 100| r100_2(Int32) = Constant[2147483647] :
# 100| r100_3(Int32) = Load[?] : &:r100_2, ~m?
# 100| mu100_4(Int32) = Store[num] : &:r100_1, r100_3
# 103| r103_1(glval<Int32>) = VariableAddress[num] :
# 103| r103_2(Int32) = Load[num] : &:r103_1, ~m?
# 103| r103_3(Int32) = Constant[1] :
# 103| r103_4(Int32) = Add : r103_2, r103_3
# 103| r103_5(glval<Int32>) = VariableAddress[num] :
# 103| mu103_6(Int32) = Store[num] : &:r103_5, r103_4
# 107| r107_1(glval<Int32>) = VariableAddress[num] :
# 107| r107_2(Int32) = Load[num] : &:r107_1, ~m?
# 107| r107_3(Int32) = Constant[1] :
# 107| r107_4(Int32) = Add : r107_2, r107_3
# 107| r107_5(glval<Int32>) = VariableAddress[num] :
# 107| mu107_6(Int32) = Store[num] : &:r107_5, r107_4
# 98| v98_3(Void) = ReturnVoid :
# 98| v98_4(Void) = AliasedUse : ~m?
# 98| v98_5(Void) = ExitFunction :
using.cs:
# 7| System.Void UsingStmt.MyDisposable..ctor()

View File

@@ -1 +1 @@
| Program.cs:10:7:10:11 | Class |
| Program.cs:8:7:8:11 | Class |

View File

@@ -1,3 +1,3 @@
| Program.cs:18:21:18:22 | c1 | Program.cs:10:7:10:11 | Class |
| Program.cs:19:21:19:22 | c2 | Program.cs:10:7:10:11 | Class |
| Program.cs:20:15:20:16 | c3 | Program.cs:10:7:10:11 | Class |
| Program.cs:16:21:16:22 | c1 | Program.cs:8:7:8:11 | Class |
| Program.cs:17:21:17:22 | c2 | Program.cs:8:7:8:11 | Class |
| Program.cs:18:15:18:16 | c3 | Program.cs:8:7:8:11 | Class |

View File

@@ -1,2 +1,2 @@
| dataflow.cs:57:9:57:18 | call to method DeadCode |
| dataflow.cs:65:9:65:18 | call to method DeadCode |
| dataflow.cs:55:9:55:18 | call to method DeadCode |
| dataflow.cs:63:9:63:18 | call to method DeadCode |

View File

@@ -1,80 +1,80 @@
edges
| dataflow.cs:18:18:18:26 | "tainted" : String | dataflow.cs:18:18:18:37 | call to method ToString |
| dataflow.cs:20:27:20:27 | 2 : Int32 | dataflow.cs:20:18:20:31 | call to method Max |
| dataflow.cs:20:30:20:30 | 3 : Int32 | dataflow.cs:20:18:20:31 | call to method Max |
| dataflow.cs:21:29:21:31 | 0.5 : Double | dataflow.cs:21:18:21:32 | call to method Round |
| dataflow.cs:22:45:22:53 | "tainted" : String | dataflow.cs:22:18:22:54 | call to method GetFullPath |
| dataflow.cs:29:44:29:46 | 1 : Double | dataflow.cs:29:18:29:52 | call to method IEEERemainder |
| dataflow.cs:29:49:29:51 | 2 : Double | dataflow.cs:29:18:29:52 | call to method IEEERemainder |
| dataflow.cs:40:34:40:37 | "d1" : String | dataflow.cs:40:18:40:38 | call to method Taint1 |
| dataflow.cs:41:34:41:37 | "d2" : String | dataflow.cs:41:18:41:38 | call to method Taint2 |
| dataflow.cs:42:34:42:37 | "d3" : String | dataflow.cs:42:18:42:38 | call to method Taint3 |
| dataflow.cs:46:28:46:32 | "t1a" : String | dataflow.cs:46:18:46:40 | call to method Taint1 |
| dataflow.cs:46:35:46:39 | "t1b" : String | dataflow.cs:46:18:46:40 | call to method Taint1 |
| dataflow.cs:49:35:49:38 | "t6" : String | dataflow.cs:49:18:49:45 | call to method TaintIndirect |
| dataflow.cs:49:41:49:44 | "t6" : String | dataflow.cs:49:18:49:45 | call to method TaintIndirect |
| dataflow.cs:74:21:74:34 | call to method NullFunction : null | dataflow.cs:74:21:74:52 | ... ?? ... |
| dataflow.cs:74:39:74:52 | call to method IndirectNull : null | dataflow.cs:74:21:74:52 | ... ?? ... |
| dataflow.cs:89:31:89:44 | call to method NullFunction : null | dataflow.cs:89:24:89:51 | ... ? ... : ... |
| dataflow.cs:102:30:102:33 | null : null | dataflow.cs:74:39:74:52 | call to method IndirectNull : null |
| dataflow.cs:102:30:102:33 | null : null | dataflow.cs:108:20:108:33 | call to method IndirectNull |
| dataflow.cs:102:30:102:33 | null : null | dataflow.cs:108:20:108:33 | call to method IndirectNull : null |
| dataflow.cs:108:20:108:33 | call to method IndirectNull : null | dataflow.cs:110:16:110:16 | access to local variable x : null |
| dataflow.cs:109:23:109:26 | null : null | dataflow.cs:110:16:110:16 | access to local variable x : null |
| dataflow.cs:110:16:110:16 | access to local variable x : null | dataflow.cs:74:21:74:34 | call to method NullFunction : null |
| dataflow.cs:110:16:110:16 | access to local variable x : null | dataflow.cs:89:31:89:44 | call to method NullFunction : null |
| dataflow.cs:16:18:16:26 | "tainted" : String | dataflow.cs:16:18:16:37 | call to method ToString |
| dataflow.cs:18:27:18:27 | 2 : Int32 | dataflow.cs:18:18:18:31 | call to method Max |
| dataflow.cs:18:30:18:30 | 3 : Int32 | dataflow.cs:18:18:18:31 | call to method Max |
| dataflow.cs:19:29:19:31 | 0.5 : Double | dataflow.cs:19:18:19:32 | call to method Round |
| dataflow.cs:20:45:20:53 | "tainted" : String | dataflow.cs:20:18:20:54 | call to method GetFullPath |
| dataflow.cs:27:44:27:46 | 1 : Double | dataflow.cs:27:18:27:52 | call to method IEEERemainder |
| dataflow.cs:27:49:27:51 | 2 : Double | dataflow.cs:27:18:27:52 | call to method IEEERemainder |
| dataflow.cs:38:34:38:37 | "d1" : String | dataflow.cs:38:18:38:38 | call to method Taint1 |
| dataflow.cs:39:34:39:37 | "d2" : String | dataflow.cs:39:18:39:38 | call to method Taint2 |
| dataflow.cs:40:34:40:37 | "d3" : String | dataflow.cs:40:18:40:38 | call to method Taint3 |
| dataflow.cs:44:28:44:32 | "t1a" : String | dataflow.cs:44:18:44:40 | call to method Taint1 |
| dataflow.cs:44:35:44:39 | "t1b" : String | dataflow.cs:44:18:44:40 | call to method Taint1 |
| dataflow.cs:47:35:47:38 | "t6" : String | dataflow.cs:47:18:47:45 | call to method TaintIndirect |
| dataflow.cs:47:41:47:44 | "t6" : String | dataflow.cs:47:18:47:45 | call to method TaintIndirect |
| dataflow.cs:72:21:72:34 | call to method NullFunction : null | dataflow.cs:72:21:72:52 | ... ?? ... |
| dataflow.cs:72:39:72:52 | call to method IndirectNull : null | dataflow.cs:72:21:72:52 | ... ?? ... |
| dataflow.cs:87:31:87:44 | call to method NullFunction : null | dataflow.cs:87:24:87:51 | ... ? ... : ... |
| dataflow.cs:100:30:100:33 | null : null | dataflow.cs:72:39:72:52 | call to method IndirectNull : null |
| dataflow.cs:100:30:100:33 | null : null | dataflow.cs:106:20:106:33 | call to method IndirectNull |
| dataflow.cs:100:30:100:33 | null : null | dataflow.cs:106:20:106:33 | call to method IndirectNull : null |
| dataflow.cs:106:20:106:33 | call to method IndirectNull : null | dataflow.cs:108:16:108:16 | access to local variable x : null |
| dataflow.cs:107:23:107:26 | null : null | dataflow.cs:108:16:108:16 | access to local variable x : null |
| dataflow.cs:108:16:108:16 | access to local variable x : null | dataflow.cs:72:21:72:34 | call to method NullFunction : null |
| dataflow.cs:108:16:108:16 | access to local variable x : null | dataflow.cs:87:31:87:44 | call to method NullFunction : null |
nodes
| dataflow.cs:18:18:18:26 | "tainted" : String | semmle.label | "tainted" : String |
| dataflow.cs:18:18:18:37 | call to method ToString | semmle.label | call to method ToString |
| dataflow.cs:20:18:20:31 | call to method Max | semmle.label | call to method Max |
| dataflow.cs:20:27:20:27 | 2 : Int32 | semmle.label | 2 : Int32 |
| dataflow.cs:20:30:20:30 | 3 : Int32 | semmle.label | 3 : Int32 |
| dataflow.cs:21:18:21:32 | call to method Round | semmle.label | call to method Round |
| dataflow.cs:21:29:21:31 | 0.5 : Double | semmle.label | 0.5 : Double |
| dataflow.cs:22:18:22:54 | call to method GetFullPath | semmle.label | call to method GetFullPath |
| dataflow.cs:22:45:22:53 | "tainted" : String | semmle.label | "tainted" : String |
| dataflow.cs:29:18:29:52 | call to method IEEERemainder | semmle.label | call to method IEEERemainder |
| dataflow.cs:29:44:29:46 | 1 : Double | semmle.label | 1 : Double |
| dataflow.cs:29:49:29:51 | 2 : Double | semmle.label | 2 : Double |
| dataflow.cs:40:18:40:38 | call to method Taint1 | semmle.label | call to method Taint1 |
| dataflow.cs:40:34:40:37 | "d1" : String | semmle.label | "d1" : String |
| dataflow.cs:41:18:41:38 | call to method Taint2 | semmle.label | call to method Taint2 |
| dataflow.cs:41:34:41:37 | "d2" : String | semmle.label | "d2" : String |
| dataflow.cs:42:18:42:38 | call to method Taint3 | semmle.label | call to method Taint3 |
| dataflow.cs:42:34:42:37 | "d3" : String | semmle.label | "d3" : String |
| dataflow.cs:46:18:46:40 | call to method Taint1 | semmle.label | call to method Taint1 |
| dataflow.cs:46:28:46:32 | "t1a" : String | semmle.label | "t1a" : String |
| dataflow.cs:46:35:46:39 | "t1b" : String | semmle.label | "t1b" : String |
| dataflow.cs:49:18:49:45 | call to method TaintIndirect | semmle.label | call to method TaintIndirect |
| dataflow.cs:49:35:49:38 | "t6" : String | semmle.label | "t6" : String |
| dataflow.cs:49:41:49:44 | "t6" : String | semmle.label | "t6" : String |
| dataflow.cs:74:21:74:34 | call to method NullFunction : null | semmle.label | call to method NullFunction : null |
| dataflow.cs:74:21:74:52 | ... ?? ... | semmle.label | ... ?? ... |
| dataflow.cs:74:39:74:52 | call to method IndirectNull : null | semmle.label | call to method IndirectNull : null |
| dataflow.cs:89:24:89:51 | ... ? ... : ... | semmle.label | ... ? ... : ... |
| dataflow.cs:89:31:89:44 | call to method NullFunction : null | semmle.label | call to method NullFunction : null |
| dataflow.cs:102:30:102:33 | null : null | semmle.label | null : null |
| dataflow.cs:108:20:108:33 | call to method IndirectNull | semmle.label | call to method IndirectNull |
| dataflow.cs:108:20:108:33 | call to method IndirectNull : null | semmle.label | call to method IndirectNull : null |
| dataflow.cs:109:23:109:26 | null : null | semmle.label | null : null |
| dataflow.cs:110:16:110:16 | access to local variable x : null | semmle.label | access to local variable x : null |
| dataflow.cs:16:18:16:26 | "tainted" : String | semmle.label | "tainted" : String |
| dataflow.cs:16:18:16:37 | call to method ToString | semmle.label | call to method ToString |
| dataflow.cs:18:18:18:31 | call to method Max | semmle.label | call to method Max |
| dataflow.cs:18:27:18:27 | 2 : Int32 | semmle.label | 2 : Int32 |
| dataflow.cs:18:30:18:30 | 3 : Int32 | semmle.label | 3 : Int32 |
| dataflow.cs:19:18:19:32 | call to method Round | semmle.label | call to method Round |
| dataflow.cs:19:29:19:31 | 0.5 : Double | semmle.label | 0.5 : Double |
| dataflow.cs:20:18:20:54 | call to method GetFullPath | semmle.label | call to method GetFullPath |
| dataflow.cs:20:45:20:53 | "tainted" : String | semmle.label | "tainted" : String |
| dataflow.cs:27:18:27:52 | call to method IEEERemainder | semmle.label | call to method IEEERemainder |
| dataflow.cs:27:44:27:46 | 1 : Double | semmle.label | 1 : Double |
| dataflow.cs:27:49:27:51 | 2 : Double | semmle.label | 2 : Double |
| dataflow.cs:38:18:38:38 | call to method Taint1 | semmle.label | call to method Taint1 |
| dataflow.cs:38:34:38:37 | "d1" : String | semmle.label | "d1" : String |
| dataflow.cs:39:18:39:38 | call to method Taint2 | semmle.label | call to method Taint2 |
| dataflow.cs:39:34:39:37 | "d2" : String | semmle.label | "d2" : String |
| dataflow.cs:40:18:40:38 | call to method Taint3 | semmle.label | call to method Taint3 |
| dataflow.cs:40:34:40:37 | "d3" : String | semmle.label | "d3" : String |
| dataflow.cs:44:18:44:40 | call to method Taint1 | semmle.label | call to method Taint1 |
| dataflow.cs:44:28:44:32 | "t1a" : String | semmle.label | "t1a" : String |
| dataflow.cs:44:35:44:39 | "t1b" : String | semmle.label | "t1b" : String |
| dataflow.cs:47:18:47:45 | call to method TaintIndirect | semmle.label | call to method TaintIndirect |
| dataflow.cs:47:35:47:38 | "t6" : String | semmle.label | "t6" : String |
| dataflow.cs:47:41:47:44 | "t6" : String | semmle.label | "t6" : String |
| dataflow.cs:72:21:72:34 | call to method NullFunction : null | semmle.label | call to method NullFunction : null |
| dataflow.cs:72:21:72:52 | ... ?? ... | semmle.label | ... ?? ... |
| dataflow.cs:72:39:72:52 | call to method IndirectNull : null | semmle.label | call to method IndirectNull : null |
| dataflow.cs:87:24:87:51 | ... ? ... : ... | semmle.label | ... ? ... : ... |
| dataflow.cs:87:31:87:44 | call to method NullFunction : null | semmle.label | call to method NullFunction : null |
| dataflow.cs:100:30:100:33 | null : null | semmle.label | null : null |
| dataflow.cs:106:20:106:33 | call to method IndirectNull | semmle.label | call to method IndirectNull |
| dataflow.cs:106:20:106:33 | call to method IndirectNull : null | semmle.label | call to method IndirectNull : null |
| dataflow.cs:107:23:107:26 | null : null | semmle.label | null : null |
| dataflow.cs:108:16:108:16 | access to local variable x : null | semmle.label | access to local variable x : null |
#select
| dataflow.cs:18:18:18:26 | "tainted" : String | dataflow.cs:18:18:18:37 | call to method ToString | dataflow.cs:18:18:18:37 | call to method ToString | $@ | dataflow.cs:18:18:18:37 | call to method ToString | call to method ToString |
| dataflow.cs:20:27:20:27 | 2 : Int32 | dataflow.cs:20:18:20:31 | call to method Max | dataflow.cs:20:18:20:31 | call to method Max | $@ | dataflow.cs:20:18:20:31 | call to method Max | call to method Max |
| dataflow.cs:20:30:20:30 | 3 : Int32 | dataflow.cs:20:18:20:31 | call to method Max | dataflow.cs:20:18:20:31 | call to method Max | $@ | dataflow.cs:20:18:20:31 | call to method Max | call to method Max |
| dataflow.cs:21:29:21:31 | 0.5 : Double | dataflow.cs:21:18:21:32 | call to method Round | dataflow.cs:21:18:21:32 | call to method Round | $@ | dataflow.cs:21:18:21:32 | call to method Round | call to method Round |
| dataflow.cs:22:45:22:53 | "tainted" : String | dataflow.cs:22:18:22:54 | call to method GetFullPath | dataflow.cs:22:18:22:54 | call to method GetFullPath | $@ | dataflow.cs:22:18:22:54 | call to method GetFullPath | call to method GetFullPath |
| dataflow.cs:29:44:29:46 | 1 : Double | dataflow.cs:29:18:29:52 | call to method IEEERemainder | dataflow.cs:29:18:29:52 | call to method IEEERemainder | $@ | dataflow.cs:29:18:29:52 | call to method IEEERemainder | call to method IEEERemainder |
| dataflow.cs:29:49:29:51 | 2 : Double | dataflow.cs:29:18:29:52 | call to method IEEERemainder | dataflow.cs:29:18:29:52 | call to method IEEERemainder | $@ | dataflow.cs:29:18:29:52 | call to method IEEERemainder | call to method IEEERemainder |
| dataflow.cs:40:34:40:37 | "d1" : String | dataflow.cs:40:18:40:38 | call to method Taint1 | dataflow.cs:40:18:40:38 | call to method Taint1 | $@ | dataflow.cs:40:18:40:38 | call to method Taint1 | call to method Taint1 |
| dataflow.cs:41:34:41:37 | "d2" : String | dataflow.cs:41:18:41:38 | call to method Taint2 | dataflow.cs:41:18:41:38 | call to method Taint2 | $@ | dataflow.cs:41:18:41:38 | call to method Taint2 | call to method Taint2 |
| dataflow.cs:42:34:42:37 | "d3" : String | dataflow.cs:42:18:42:38 | call to method Taint3 | dataflow.cs:42:18:42:38 | call to method Taint3 | $@ | dataflow.cs:42:18:42:38 | call to method Taint3 | call to method Taint3 |
| dataflow.cs:46:28:46:32 | "t1a" : String | dataflow.cs:46:18:46:40 | call to method Taint1 | dataflow.cs:46:18:46:40 | call to method Taint1 | $@ | dataflow.cs:46:18:46:40 | call to method Taint1 | call to method Taint1 |
| dataflow.cs:46:35:46:39 | "t1b" : String | dataflow.cs:46:18:46:40 | call to method Taint1 | dataflow.cs:46:18:46:40 | call to method Taint1 | $@ | dataflow.cs:46:18:46:40 | call to method Taint1 | call to method Taint1 |
| dataflow.cs:49:35:49:38 | "t6" : String | dataflow.cs:49:18:49:45 | call to method TaintIndirect | dataflow.cs:49:18:49:45 | call to method TaintIndirect | $@ | dataflow.cs:49:18:49:45 | call to method TaintIndirect | call to method TaintIndirect |
| dataflow.cs:49:41:49:44 | "t6" : String | dataflow.cs:49:18:49:45 | call to method TaintIndirect | dataflow.cs:49:18:49:45 | call to method TaintIndirect | $@ | dataflow.cs:49:18:49:45 | call to method TaintIndirect | call to method TaintIndirect |
| dataflow.cs:102:30:102:33 | null : null | dataflow.cs:74:21:74:52 | ... ?? ... | dataflow.cs:74:21:74:52 | ... ?? ... | $@ | dataflow.cs:74:21:74:52 | ... ?? ... | ... ?? ... |
| dataflow.cs:102:30:102:33 | null : null | dataflow.cs:89:24:89:51 | ... ? ... : ... | dataflow.cs:89:24:89:51 | ... ? ... : ... | $@ | dataflow.cs:89:24:89:51 | ... ? ... : ... | ... ? ... : ... |
| dataflow.cs:102:30:102:33 | null : null | dataflow.cs:108:20:108:33 | call to method IndirectNull | dataflow.cs:108:20:108:33 | call to method IndirectNull | $@ | dataflow.cs:108:20:108:33 | call to method IndirectNull | call to method IndirectNull |
| dataflow.cs:109:23:109:26 | null : null | dataflow.cs:74:21:74:52 | ... ?? ... | dataflow.cs:74:21:74:52 | ... ?? ... | $@ | dataflow.cs:74:21:74:52 | ... ?? ... | ... ?? ... |
| dataflow.cs:109:23:109:26 | null : null | dataflow.cs:89:24:89:51 | ... ? ... : ... | dataflow.cs:89:24:89:51 | ... ? ... : ... | $@ | dataflow.cs:89:24:89:51 | ... ? ... : ... | ... ? ... : ... |
| dataflow.cs:16:18:16:26 | "tainted" : String | dataflow.cs:16:18:16:37 | call to method ToString | dataflow.cs:16:18:16:37 | call to method ToString | $@ | dataflow.cs:16:18:16:37 | call to method ToString | call to method ToString |
| dataflow.cs:18:27:18:27 | 2 : Int32 | dataflow.cs:18:18:18:31 | call to method Max | dataflow.cs:18:18:18:31 | call to method Max | $@ | dataflow.cs:18:18:18:31 | call to method Max | call to method Max |
| dataflow.cs:18:30:18:30 | 3 : Int32 | dataflow.cs:18:18:18:31 | call to method Max | dataflow.cs:18:18:18:31 | call to method Max | $@ | dataflow.cs:18:18:18:31 | call to method Max | call to method Max |
| dataflow.cs:19:29:19:31 | 0.5 : Double | dataflow.cs:19:18:19:32 | call to method Round | dataflow.cs:19:18:19:32 | call to method Round | $@ | dataflow.cs:19:18:19:32 | call to method Round | call to method Round |
| dataflow.cs:20:45:20:53 | "tainted" : String | dataflow.cs:20:18:20:54 | call to method GetFullPath | dataflow.cs:20:18:20:54 | call to method GetFullPath | $@ | dataflow.cs:20:18:20:54 | call to method GetFullPath | call to method GetFullPath |
| dataflow.cs:27:44:27:46 | 1 : Double | dataflow.cs:27:18:27:52 | call to method IEEERemainder | dataflow.cs:27:18:27:52 | call to method IEEERemainder | $@ | dataflow.cs:27:18:27:52 | call to method IEEERemainder | call to method IEEERemainder |
| dataflow.cs:27:49:27:51 | 2 : Double | dataflow.cs:27:18:27:52 | call to method IEEERemainder | dataflow.cs:27:18:27:52 | call to method IEEERemainder | $@ | dataflow.cs:27:18:27:52 | call to method IEEERemainder | call to method IEEERemainder |
| dataflow.cs:38:34:38:37 | "d1" : String | dataflow.cs:38:18:38:38 | call to method Taint1 | dataflow.cs:38:18:38:38 | call to method Taint1 | $@ | dataflow.cs:38:18:38:38 | call to method Taint1 | call to method Taint1 |
| dataflow.cs:39:34:39:37 | "d2" : String | dataflow.cs:39:18:39:38 | call to method Taint2 | dataflow.cs:39:18:39:38 | call to method Taint2 | $@ | dataflow.cs:39:18:39:38 | call to method Taint2 | call to method Taint2 |
| dataflow.cs:40:34:40:37 | "d3" : String | dataflow.cs:40:18:40:38 | call to method Taint3 | dataflow.cs:40:18:40:38 | call to method Taint3 | $@ | dataflow.cs:40:18:40:38 | call to method Taint3 | call to method Taint3 |
| dataflow.cs:44:28:44:32 | "t1a" : String | dataflow.cs:44:18:44:40 | call to method Taint1 | dataflow.cs:44:18:44:40 | call to method Taint1 | $@ | dataflow.cs:44:18:44:40 | call to method Taint1 | call to method Taint1 |
| dataflow.cs:44:35:44:39 | "t1b" : String | dataflow.cs:44:18:44:40 | call to method Taint1 | dataflow.cs:44:18:44:40 | call to method Taint1 | $@ | dataflow.cs:44:18:44:40 | call to method Taint1 | call to method Taint1 |
| dataflow.cs:47:35:47:38 | "t6" : String | dataflow.cs:47:18:47:45 | call to method TaintIndirect | dataflow.cs:47:18:47:45 | call to method TaintIndirect | $@ | dataflow.cs:47:18:47:45 | call to method TaintIndirect | call to method TaintIndirect |
| dataflow.cs:47:41:47:44 | "t6" : String | dataflow.cs:47:18:47:45 | call to method TaintIndirect | dataflow.cs:47:18:47:45 | call to method TaintIndirect | $@ | dataflow.cs:47:18:47:45 | call to method TaintIndirect | call to method TaintIndirect |
| dataflow.cs:100:30:100:33 | null : null | dataflow.cs:72:21:72:52 | ... ?? ... | dataflow.cs:72:21:72:52 | ... ?? ... | $@ | dataflow.cs:72:21:72:52 | ... ?? ... | ... ?? ... |
| dataflow.cs:100:30:100:33 | null : null | dataflow.cs:87:24:87:51 | ... ? ... : ... | dataflow.cs:87:24:87:51 | ... ? ... : ... | $@ | dataflow.cs:87:24:87:51 | ... ? ... : ... | ... ? ... : ... |
| dataflow.cs:100:30:100:33 | null : null | dataflow.cs:106:20:106:33 | call to method IndirectNull | dataflow.cs:106:20:106:33 | call to method IndirectNull | $@ | dataflow.cs:106:20:106:33 | call to method IndirectNull | call to method IndirectNull |
| dataflow.cs:107:23:107:26 | null : null | dataflow.cs:72:21:72:52 | ... ?? ... | dataflow.cs:72:21:72:52 | ... ?? ... | $@ | dataflow.cs:72:21:72:52 | ... ?? ... | ... ?? ... |
| dataflow.cs:107:23:107:26 | null : null | dataflow.cs:87:24:87:51 | ... ? ... : ... | dataflow.cs:87:24:87:51 | ... ? ... : ... | $@ | dataflow.cs:87:24:87:51 | ... ? ... : ... | ... ? ... : ... |

View File

@@ -1,42 +1,42 @@
alwaysNull
| dataflow.cs:70:21:70:35 | default(...) |
| dataflow.cs:74:21:74:34 | call to method NullFunction |
| dataflow.cs:74:21:74:52 | ... ?? ... |
| dataflow.cs:74:39:74:52 | call to method IndirectNull |
| dataflow.cs:78:21:78:45 | call to method ReturnsNull |
| dataflow.cs:79:21:79:46 | call to method ReturnsNull2 |
| dataflow.cs:80:21:80:44 | access to property NullProperty |
| dataflow.cs:89:31:89:44 | call to method NullFunction |
| dataflow.cs:68:21:68:35 | default(...) |
| dataflow.cs:72:21:72:34 | call to method NullFunction |
| dataflow.cs:72:21:72:52 | ... ?? ... |
| dataflow.cs:72:39:72:52 | call to method IndirectNull |
| dataflow.cs:76:21:76:45 | call to method ReturnsNull |
| dataflow.cs:77:21:77:46 | call to method ReturnsNull2 |
| dataflow.cs:78:21:78:44 | access to property NullProperty |
| dataflow.cs:87:31:87:44 | call to method NullFunction |
alwaysNotNull
| dataflow.cs:71:13:71:20 | access to local variable nonNull1 |
| dataflow.cs:71:13:71:35 | Int32 nonNull1 = ... |
| dataflow.cs:71:24:71:35 | default(...) |
| dataflow.cs:71:32:71:34 | access to type Int32 |
| dataflow.cs:72:27:72:30 | this access |
| dataflow.cs:72:27:72:40 | call to method GetType |
| dataflow.cs:73:30:73:33 | true |
| dataflow.cs:73:30:73:44 | call to method ToString |
| dataflow.cs:74:21:74:34 | this access |
| dataflow.cs:74:39:74:52 | this access |
| dataflow.cs:77:27:77:52 | object creation of type NullMethods |
| dataflow.cs:69:13:69:20 | access to local variable nonNull1 |
| dataflow.cs:69:13:69:35 | Int32 nonNull1 = ... |
| dataflow.cs:69:24:69:35 | default(...) |
| dataflow.cs:69:32:69:34 | access to type Int32 |
| dataflow.cs:70:27:70:30 | this access |
| dataflow.cs:70:27:70:40 | call to method GetType |
| dataflow.cs:71:30:71:33 | true |
| dataflow.cs:71:30:71:44 | call to method ToString |
| dataflow.cs:72:21:72:34 | this access |
| dataflow.cs:72:39:72:52 | this access |
| dataflow.cs:75:27:75:52 | object creation of type NullMethods |
| dataflow.cs:76:21:76:31 | access to local variable nullMethods |
| dataflow.cs:77:21:77:31 | access to local variable nullMethods |
| dataflow.cs:78:21:78:31 | access to local variable nullMethods |
| dataflow.cs:79:21:79:31 | access to local variable nullMethods |
| dataflow.cs:80:21:80:31 | access to local variable nullMethods |
| dataflow.cs:83:23:83:51 | object creation of type NonNullMethods |
| dataflow.cs:81:23:81:51 | object creation of type NonNullMethods |
| dataflow.cs:82:24:82:30 | access to local variable nonNull |
| dataflow.cs:82:24:82:47 | call to method ReturnsNonNull |
| dataflow.cs:83:24:83:30 | access to local variable nonNull |
| dataflow.cs:83:24:83:55 | call to method ReturnsNonNullIndirect |
| dataflow.cs:84:24:84:30 | access to local variable nonNull |
| dataflow.cs:84:24:84:47 | call to method ReturnsNonNull |
| dataflow.cs:85:24:85:30 | access to local variable nonNull |
| dataflow.cs:85:24:85:55 | call to method ReturnsNonNullIndirect |
| dataflow.cs:86:24:86:30 | access to local variable nonNull |
| dataflow.cs:89:24:89:27 | access to field cond |
| dataflow.cs:89:24:89:27 | this access |
| dataflow.cs:89:31:89:44 | this access |
| dataflow.cs:89:48:89:51 | this access |
| dataflow.cs:90:24:90:34 | access to local variable nullMethods |
| dataflow.cs:91:24:91:34 | access to local variable nullMethods |
| dataflow.cs:92:26:92:32 | access to local variable nonNull |
| dataflow.cs:95:25:95:31 | access to local variable nonNull |
| dataflow.cs:96:26:96:32 | access to local variable nonNull |
| dataflow.cs:97:32:97:73 | object creation of type MaybeNullMethods |
| dataflow.cs:98:21:98:36 | access to local variable maybeNullMethods |
| dataflow.cs:99:22:99:37 | access to local variable maybeNullMethods |
| dataflow.cs:87:24:87:27 | access to field cond |
| dataflow.cs:87:24:87:27 | this access |
| dataflow.cs:87:31:87:44 | this access |
| dataflow.cs:87:48:87:51 | this access |
| dataflow.cs:88:24:88:34 | access to local variable nullMethods |
| dataflow.cs:89:24:89:34 | access to local variable nullMethods |
| dataflow.cs:90:26:90:32 | access to local variable nonNull |
| dataflow.cs:93:25:93:31 | access to local variable nonNull |
| dataflow.cs:94:26:94:32 | access to local variable nonNull |
| dataflow.cs:95:32:95:73 | object creation of type MaybeNullMethods |
| dataflow.cs:96:21:96:36 | access to local variable maybeNullMethods |
| dataflow.cs:97:22:97:37 | access to local variable maybeNullMethods |

View File

@@ -1,28 +1,28 @@
| dataflow.cs:11:18:11:22 | "123" | dataflow.cs:11:18:11:37 | call to method CompareTo |
| dataflow.cs:11:34:11:36 | "b" | dataflow.cs:11:18:11:37 | call to method CompareTo |
| dataflow.cs:18:18:18:26 | "tainted" | dataflow.cs:18:18:18:37 | call to method ToString |
| dataflow.cs:20:27:20:27 | 2 | dataflow.cs:20:18:20:31 | call to method Max |
| dataflow.cs:20:30:20:30 | 3 | dataflow.cs:20:18:20:31 | call to method Max |
| dataflow.cs:21:29:21:31 | 0.5 | dataflow.cs:21:18:21:32 | call to method Round |
| dataflow.cs:22:45:22:53 | "tainted" | dataflow.cs:22:18:22:54 | call to method GetFullPath |
| dataflow.cs:26:37:26:37 | 1 | dataflow.cs:26:18:26:56 | call to method DivRem |
| dataflow.cs:26:40:26:40 | 2 | dataflow.cs:26:18:26:56 | call to method DivRem |
| dataflow.cs:29:44:29:46 | 1 | dataflow.cs:29:18:29:52 | call to method IEEERemainder |
| dataflow.cs:29:49:29:51 | 2 | dataflow.cs:29:18:29:52 | call to method IEEERemainder |
| dataflow.cs:32:60:32:60 | 1 | dataflow.cs:32:18:32:80 | call to method DivRem |
| dataflow.cs:32:63:32:63 | 2 | dataflow.cs:32:18:32:80 | call to method DivRem |
| dataflow.cs:40:34:40:37 | "d1" | dataflow.cs:40:18:40:38 | call to method Taint1 |
| dataflow.cs:41:34:41:37 | "d2" | dataflow.cs:41:18:41:38 | call to method Taint2 |
| dataflow.cs:42:34:42:37 | "d3" | dataflow.cs:42:18:42:38 | call to method Taint3 |
| dataflow.cs:46:28:46:32 | "t1a" | dataflow.cs:46:18:46:40 | call to method Taint1 |
| dataflow.cs:46:35:46:39 | "t1b" | dataflow.cs:46:18:46:40 | call to method Taint1 |
| dataflow.cs:47:28:47:28 | 2 | dataflow.cs:47:18:47:32 | call to method Taint2 |
| dataflow.cs:47:31:47:31 | 3 | dataflow.cs:47:18:47:32 | call to method Taint2 |
| dataflow.cs:48:28:48:28 | 1 | dataflow.cs:48:18:48:29 | call to method Taint3 |
| dataflow.cs:49:35:49:38 | "t6" | dataflow.cs:49:18:49:45 | call to method TaintIndirect |
| dataflow.cs:49:41:49:44 | "t6" | dataflow.cs:49:18:49:45 | call to method TaintIndirect |
| dataflow.cs:102:30:102:33 | null | dataflow.cs:74:21:74:52 | ... ?? ... |
| dataflow.cs:102:30:102:33 | null | dataflow.cs:89:24:89:51 | ... ? ... : ... |
| dataflow.cs:102:30:102:33 | null | dataflow.cs:108:20:108:33 | call to method IndirectNull |
| dataflow.cs:109:23:109:26 | null | dataflow.cs:74:21:74:52 | ... ?? ... |
| dataflow.cs:109:23:109:26 | null | dataflow.cs:89:24:89:51 | ... ? ... : ... |
| dataflow.cs:9:18:9:22 | "123" | dataflow.cs:9:18:9:37 | call to method CompareTo |
| dataflow.cs:9:34:9:36 | "b" | dataflow.cs:9:18:9:37 | call to method CompareTo |
| dataflow.cs:16:18:16:26 | "tainted" | dataflow.cs:16:18:16:37 | call to method ToString |
| dataflow.cs:18:27:18:27 | 2 | dataflow.cs:18:18:18:31 | call to method Max |
| dataflow.cs:18:30:18:30 | 3 | dataflow.cs:18:18:18:31 | call to method Max |
| dataflow.cs:19:29:19:31 | 0.5 | dataflow.cs:19:18:19:32 | call to method Round |
| dataflow.cs:20:45:20:53 | "tainted" | dataflow.cs:20:18:20:54 | call to method GetFullPath |
| dataflow.cs:24:37:24:37 | 1 | dataflow.cs:24:18:24:56 | call to method DivRem |
| dataflow.cs:24:40:24:40 | 2 | dataflow.cs:24:18:24:56 | call to method DivRem |
| dataflow.cs:27:44:27:46 | 1 | dataflow.cs:27:18:27:52 | call to method IEEERemainder |
| dataflow.cs:27:49:27:51 | 2 | dataflow.cs:27:18:27:52 | call to method IEEERemainder |
| dataflow.cs:30:60:30:60 | 1 | dataflow.cs:30:18:30:80 | call to method DivRem |
| dataflow.cs:30:63:30:63 | 2 | dataflow.cs:30:18:30:80 | call to method DivRem |
| dataflow.cs:38:34:38:37 | "d1" | dataflow.cs:38:18:38:38 | call to method Taint1 |
| dataflow.cs:39:34:39:37 | "d2" | dataflow.cs:39:18:39:38 | call to method Taint2 |
| dataflow.cs:40:34:40:37 | "d3" | dataflow.cs:40:18:40:38 | call to method Taint3 |
| dataflow.cs:44:28:44:32 | "t1a" | dataflow.cs:44:18:44:40 | call to method Taint1 |
| dataflow.cs:44:35:44:39 | "t1b" | dataflow.cs:44:18:44:40 | call to method Taint1 |
| dataflow.cs:45:28:45:28 | 2 | dataflow.cs:45:18:45:32 | call to method Taint2 |
| dataflow.cs:45:31:45:31 | 3 | dataflow.cs:45:18:45:32 | call to method Taint2 |
| dataflow.cs:46:28:46:28 | 1 | dataflow.cs:46:18:46:29 | call to method Taint3 |
| dataflow.cs:47:35:47:38 | "t6" | dataflow.cs:47:18:47:45 | call to method TaintIndirect |
| dataflow.cs:47:41:47:44 | "t6" | dataflow.cs:47:18:47:45 | call to method TaintIndirect |
| dataflow.cs:100:30:100:33 | null | dataflow.cs:72:21:72:52 | ... ?? ... |
| dataflow.cs:100:30:100:33 | null | dataflow.cs:87:24:87:51 | ... ? ... : ... |
| dataflow.cs:100:30:100:33 | null | dataflow.cs:106:20:106:33 | call to method IndirectNull |
| dataflow.cs:107:23:107:26 | null | dataflow.cs:72:21:72:52 | ... ?? ... |
| dataflow.cs:107:23:107:26 | null | dataflow.cs:87:24:87:51 | ... ? ... : ... |

View File

@@ -2,17 +2,17 @@
| comments1.cs:4:1:4:25 | // ... | comments1.cs:9:7:9:7 | C | 1) Basic comment types |
| comments1.cs:6:1:6:24 | // ... | comments1.cs:9:7:9:7 | C | A single-line comment |
| comments1.cs:8:1:8:18 | /// ... | comments1.cs:9:7:9:7 | C | An XML comment |
| comments1.cs:11:1:11:25 | /* ... */ | comments1.cs:35:7:35:9 | Foo | A multiline comment |
| comments1.cs:14:1:14:20 | // ... | comments1.cs:35:7:35:9 | Foo | 2) Comment blocks |
| comments1.cs:16:1:16:38 | // ... | comments1.cs:35:7:35:9 | Foo | A line on its own is a commentblock |
| comments1.cs:18:1:19:31 | // ... | comments1.cs:35:7:35:9 | Foo | Two lines together |
| comments1.cs:21:1:23:15 | // ... | comments1.cs:35:7:35:9 | Foo | Three lines |
| comments1.cs:25:1:25:43 | /* ... */ | comments1.cs:35:7:35:9 | Foo | This is a |
| comments1.cs:27:1:29:13 | /* ... */ | comments1.cs:35:7:35:9 | Foo | This is a |
| comments1.cs:31:1:33:30 | // ... | comments1.cs:35:7:35:9 | Foo | These three lines, |
| comments1.cs:37:5:39:41 | /* ... */ | comments1.cs:40:9:40:9 | x | |
| comments1.cs:40:13:41:51 | // ... | comments1.cs:43:9:43:9 | y | as this line |
| comments1.cs:43:15:43:36 | // ... | comments1.cs:44:9:44:9 | z | These are different |
| comments1.cs:11:1:11:25 | /* ... */ | comments1.cs:34:7:34:9 | Foo | A multiline comment |
| comments1.cs:13:1:13:20 | // ... | comments1.cs:34:7:34:9 | Foo | 2) Comment blocks |
| comments1.cs:15:1:15:38 | // ... | comments1.cs:34:7:34:9 | Foo | A line on its own is a commentblock |
| comments1.cs:17:1:18:31 | // ... | comments1.cs:34:7:34:9 | Foo | Two lines together |
| comments1.cs:20:1:22:15 | // ... | comments1.cs:34:7:34:9 | Foo | Three lines |
| comments1.cs:24:1:24:43 | /* ... */ | comments1.cs:34:7:34:9 | Foo | This is a |
| comments1.cs:26:1:28:13 | /* ... */ | comments1.cs:34:7:34:9 | Foo | This is a |
| comments1.cs:30:1:32:30 | // ... | comments1.cs:34:7:34:9 | Foo | These three lines, |
| comments1.cs:36:5:38:41 | /* ... */ | comments1.cs:39:9:39:9 | x | |
| comments1.cs:39:13:40:51 | // ... | comments1.cs:42:9:42:9 | y | as this line |
| comments1.cs:42:15:42:36 | // ... | comments1.cs:43:9:43:9 | z | These are different |
| comments2.cs:1:1:2:15 | // ... | comments2.cs:11:7:11:8 | C2 | Start of comment2.cs |
| comments2.cs:5:27:5:41 | // ... | comments2.cs:11:7:11:8 | C2 | Unassociated |
| comments2.cs:8:1:8:15 | // ... | comments2.cs:11:7:11:8 | C2 | Unassociated |

View File

@@ -1,15 +1,15 @@
| comments1.cs:11:1:11:25 | /* ... */ | comments1.cs:9:7:9:7 | C | A multiline comment |
| comments1.cs:14:1:14:20 | // ... | comments1.cs:9:7:9:7 | C | 2) Comment blocks |
| comments1.cs:16:1:16:38 | // ... | comments1.cs:9:7:9:7 | C | A line on its own is a commentblock |
| comments1.cs:18:1:19:31 | // ... | comments1.cs:9:7:9:7 | C | Two lines together |
| comments1.cs:21:1:23:15 | // ... | comments1.cs:9:7:9:7 | C | Three lines |
| comments1.cs:25:1:25:43 | /* ... */ | comments1.cs:9:7:9:7 | C | This is a |
| comments1.cs:27:1:29:13 | /* ... */ | comments1.cs:9:7:9:7 | C | This is a |
| comments1.cs:31:1:33:30 | // ... | comments1.cs:9:7:9:7 | C | These three lines, |
| comments1.cs:40:13:41:51 | // ... | comments1.cs:40:9:40:9 | x | as this line |
| comments1.cs:43:15:43:36 | // ... | comments1.cs:43:9:43:9 | y | These are different |
| comments1.cs:44:15:44:32 | // ... | comments1.cs:44:9:44:9 | z | comment blocks. |
| comments1.cs:47:1:47:21 | // ... | comments1.cs:35:7:35:9 | Foo | End of comment1.cs |
| comments1.cs:13:1:13:20 | // ... | comments1.cs:9:7:9:7 | C | 2) Comment blocks |
| comments1.cs:15:1:15:38 | // ... | comments1.cs:9:7:9:7 | C | A line on its own is a commentblock |
| comments1.cs:17:1:18:31 | // ... | comments1.cs:9:7:9:7 | C | Two lines together |
| comments1.cs:20:1:22:15 | // ... | comments1.cs:9:7:9:7 | C | Three lines |
| comments1.cs:24:1:24:43 | /* ... */ | comments1.cs:9:7:9:7 | C | This is a |
| comments1.cs:26:1:28:13 | /* ... */ | comments1.cs:9:7:9:7 | C | This is a |
| comments1.cs:30:1:32:30 | // ... | comments1.cs:9:7:9:7 | C | These three lines, |
| comments1.cs:39:13:40:51 | // ... | comments1.cs:39:9:39:9 | x | as this line |
| comments1.cs:42:15:42:36 | // ... | comments1.cs:42:9:42:9 | y | These are different |
| comments1.cs:43:15:43:32 | // ... | comments1.cs:43:9:43:9 | z | comment blocks. |
| comments1.cs:46:1:46:21 | // ... | comments1.cs:34:7:34:9 | Foo | End of comment1.cs |
| comments2.cs:13:17:13:25 | // ... | comments2.cs:13:9:13:14 | field1 | field1 |
| comments2.cs:14:17:14:25 | // ... | comments2.cs:14:9:14:14 | field2 | field2 |
| comments2.cs:16:5:16:9 | // ... | comments2.cs:14:9:14:14 | field2 | C2 |

View File

@@ -1,7 +1,7 @@
| comments1.cs:37:5:39:41 | /* ... */ | comments1.cs:35:7:35:9 | Foo | |
| comments1.cs:40:13:41:51 | // ... | comments1.cs:35:7:35:9 | Foo | as this line |
| comments1.cs:43:15:43:36 | // ... | comments1.cs:35:7:35:9 | Foo | These are different |
| comments1.cs:44:15:44:32 | // ... | comments1.cs:35:7:35:9 | Foo | comment blocks. |
| comments1.cs:36:5:38:41 | /* ... */ | comments1.cs:34:7:34:9 | Foo | |
| comments1.cs:39:13:40:51 | // ... | comments1.cs:34:7:34:9 | Foo | as this line |
| comments1.cs:42:15:42:36 | // ... | comments1.cs:34:7:34:9 | Foo | These are different |
| comments1.cs:43:15:43:32 | // ... | comments1.cs:34:7:34:9 | Foo | comment blocks. |
| comments2.cs:13:17:13:25 | // ... | comments2.cs:11:7:11:8 | C2 | field1 |
| comments2.cs:14:17:14:25 | // ... | comments2.cs:11:7:11:8 | C2 | field2 |
| comments2.cs:16:5:16:9 | // ... | comments2.cs:11:7:11:8 | C2 | C2 |

View File

@@ -1,8 +1,8 @@
| comments1.cs:8:1:8:18 | /// ... | comments1.cs:9:7:9:7 | C | An XML comment |
| comments1.cs:37:5:39:41 | /* ... */ | comments1.cs:40:9:40:9 | x | |
| comments1.cs:40:13:41:51 | // ... | comments1.cs:40:9:40:9 | x | as this line |
| comments1.cs:43:15:43:36 | // ... | comments1.cs:43:9:43:9 | y | These are different |
| comments1.cs:44:15:44:32 | // ... | comments1.cs:44:9:44:9 | z | comment blocks. |
| comments1.cs:36:5:38:41 | /* ... */ | comments1.cs:39:9:39:9 | x | |
| comments1.cs:39:13:40:51 | // ... | comments1.cs:39:9:39:9 | x | as this line |
| comments1.cs:42:15:42:36 | // ... | comments1.cs:42:9:42:9 | y | These are different |
| comments1.cs:43:15:43:32 | // ... | comments1.cs:43:9:43:9 | z | comment blocks. |
| comments2.cs:10:1:10:6 | /// ... | comments2.cs:11:7:11:8 | C2 | C2 |
| comments2.cs:13:17:13:25 | // ... | comments2.cs:13:9:13:14 | field1 | field1 |
| comments2.cs:14:17:14:25 | // ... | comments2.cs:14:9:14:14 | field2 | field2 |

View File

@@ -3,20 +3,20 @@ singlelineComment
| comments1.cs:1:1:2:46 | // ... | comments1.cs:2:1:2:46 | // ... | 2 | This tests the basic types of comment block | // This tests the basic types of comment block |
| comments1.cs:4:1:4:25 | // ... | comments1.cs:4:1:4:25 | // ... | 1 | 1) Basic comment types | // 1) Basic comment types |
| comments1.cs:6:1:6:24 | // ... | comments1.cs:6:1:6:24 | // ... | 1 | A single-line comment | // A single-line comment |
| comments1.cs:14:1:14:20 | // ... | comments1.cs:14:1:14:20 | // ... | 1 | 2) Comment blocks | // 2) Comment blocks |
| comments1.cs:16:1:16:38 | // ... | comments1.cs:16:1:16:38 | // ... | 1 | A line on its own is a commentblock | // A line on its own is a commentblock |
| comments1.cs:18:1:19:31 | // ... | comments1.cs:18:1:18:21 | // ... | 2 | Two lines together | // Two lines together |
| comments1.cs:18:1:19:31 | // ... | comments1.cs:19:1:19:31 | // ... | 2 | are in the same commentblock | // are in the same commentblock |
| comments1.cs:21:1:23:15 | // ... | comments1.cs:21:1:21:14 | // ... | 3 | Three lines | // Three lines |
| comments1.cs:21:1:23:15 | // ... | comments1.cs:22:1:22:14 | // ... | 3 | in the same | // in the same |
| comments1.cs:21:1:23:15 | // ... | comments1.cs:23:1:23:15 | // ... | 3 | commentblock | // commentblock |
| comments1.cs:31:1:33:30 | // ... | comments1.cs:31:1:31:21 | // ... | 3 | These three lines, | // These three lines, |
| comments1.cs:37:5:39:41 | /* ... */ | comments1.cs:39:5:39:41 | // ... | 3 | This is not the same comment block | // This is not the same comment block |
| comments1.cs:40:13:41:51 | // ... | comments1.cs:40:13:40:27 | // ... | 2 | as this line | // as this line |
| comments1.cs:40:13:41:51 | // ... | comments1.cs:41:13:41:51 | // ... | 2 | because they are offset differently. | // because they are offset differently. |
| comments1.cs:43:15:43:36 | // ... | comments1.cs:43:15:43:36 | // ... | 1 | These are different | // These are different |
| comments1.cs:44:15:44:32 | // ... | comments1.cs:44:15:44:32 | // ... | 1 | comment blocks. | // comment blocks. |
| comments1.cs:47:1:47:21 | // ... | comments1.cs:47:1:47:21 | // ... | 1 | End of comment1.cs | // End of comment1.cs |
| comments1.cs:13:1:13:20 | // ... | comments1.cs:13:1:13:20 | // ... | 1 | 2) Comment blocks | // 2) Comment blocks |
| comments1.cs:15:1:15:38 | // ... | comments1.cs:15:1:15:38 | // ... | 1 | A line on its own is a commentblock | // A line on its own is a commentblock |
| comments1.cs:17:1:18:31 | // ... | comments1.cs:17:1:17:21 | // ... | 2 | Two lines together | // Two lines together |
| comments1.cs:17:1:18:31 | // ... | comments1.cs:18:1:18:31 | // ... | 2 | are in the same commentblock | // are in the same commentblock |
| comments1.cs:20:1:22:15 | // ... | comments1.cs:20:1:20:14 | // ... | 3 | Three lines | // Three lines |
| comments1.cs:20:1:22:15 | // ... | comments1.cs:21:1:21:14 | // ... | 3 | in the same | // in the same |
| comments1.cs:20:1:22:15 | // ... | comments1.cs:22:1:22:15 | // ... | 3 | commentblock | // commentblock |
| comments1.cs:30:1:32:30 | // ... | comments1.cs:30:1:30:21 | // ... | 3 | These three lines, | // These three lines, |
| comments1.cs:36:5:38:41 | /* ... */ | comments1.cs:38:5:38:41 | // ... | 3 | This is not the same comment block | // This is not the same comment block |
| comments1.cs:39:13:40:51 | // ... | comments1.cs:39:13:39:27 | // ... | 2 | as this line | // as this line |
| comments1.cs:39:13:40:51 | // ... | comments1.cs:40:13:40:51 | // ... | 2 | because they are offset differently. | // because they are offset differently. |
| comments1.cs:42:15:42:36 | // ... | comments1.cs:42:15:42:36 | // ... | 1 | These are different | // These are different |
| comments1.cs:43:15:43:32 | // ... | comments1.cs:43:15:43:32 | // ... | 1 | comment blocks. | // comment blocks. |
| comments1.cs:46:1:46:21 | // ... | comments1.cs:46:1:46:21 | // ... | 1 | End of comment1.cs | // End of comment1.cs |
| comments2.cs:1:1:2:15 | // ... | comments2.cs:1:1:1:23 | // ... | 2 | Start of comment2.cs | // Start of comment2.cs |
| comments2.cs:1:1:2:15 | // ... | comments2.cs:2:1:2:15 | // ... | 2 | Unassociated | // Unassociated |
| comments2.cs:5:27:5:41 | // ... | comments2.cs:5:27:5:41 | // ... | 1 | Unassociated | // Unassociated |
@@ -86,15 +86,15 @@ singlelineComment
| trivia.cs:57:27:57:87 | // ... | trivia.cs:57:27:57:87 | // ... | 1 | Restores the nullable warning context to project settings. | // Restores the nullable warning context to project settings. |
multilineComment
| comments1.cs:11:1:11:25 | /* ... */ | comments1.cs:11:1:11:25 | /* ... */ | 1 | A multiline comment | /* A multiline comment */ |
| comments1.cs:25:1:25:43 | /* ... */ | comments1.cs:25:1:25:15 | /* ... */ | 2 | This is a | /* This is a */ |
| comments1.cs:25:1:25:43 | /* ... */ | comments1.cs:25:18:25:43 | /* ... */ | 2 | single comment block | /* single comment block */ |
| comments1.cs:27:1:29:13 | /* ... */ | comments1.cs:27:1:27:12 | /* ... */ | 3 | This is a | /* This is a |
| comments1.cs:27:1:29:13 | /* ... */ | comments1.cs:28:1:28:17 | /* ... */ | 3 | true multiline | true multiline |
| comments1.cs:27:1:29:13 | /* ... */ | comments1.cs:29:1:29:13 | /* ... */ | 3 | comment | comment */ |
| comments1.cs:31:1:33:30 | // ... | comments1.cs:32:1:32:61 | /* ... */ | 3 | even though they are using different commenting styles, | /* even though they are using different commenting styles, */ |
| comments1.cs:37:5:39:41 | /* ... */ | comments1.cs:37:5:37:6 | /* ... */ | 3 | | /* |
| comments1.cs:37:5:39:41 | /* ... */ | comments1.cs:38:1:38:6 | /* ... */ | 3 | | */ |
| comments1.cs:24:1:24:43 | /* ... */ | comments1.cs:24:1:24:15 | /* ... */ | 2 | This is a | /* This is a */ |
| comments1.cs:24:1:24:43 | /* ... */ | comments1.cs:24:18:24:43 | /* ... */ | 2 | single comment block | /* single comment block */ |
| comments1.cs:26:1:28:13 | /* ... */ | comments1.cs:26:1:26:12 | /* ... */ | 3 | This is a | /* This is a |
| comments1.cs:26:1:28:13 | /* ... */ | comments1.cs:27:1:27:17 | /* ... */ | 3 | true multiline | true multiline |
| comments1.cs:26:1:28:13 | /* ... */ | comments1.cs:28:1:28:13 | /* ... */ | 3 | comment | comment */ |
| comments1.cs:30:1:32:30 | // ... | comments1.cs:31:1:31:61 | /* ... */ | 3 | even though they are using different commenting styles, | /* even though they are using different commenting styles, */ |
| comments1.cs:36:5:38:41 | /* ... */ | comments1.cs:36:5:36:6 | /* ... */ | 3 | | /* |
| comments1.cs:36:5:38:41 | /* ... */ | comments1.cs:37:1:37:6 | /* ... */ | 3 | | */ |
xmlComment
| comments1.cs:8:1:8:18 | /// ... | comments1.cs:8:1:8:18 | /// ... | 1 | An XML comment | /// An XML comment |
| comments1.cs:31:1:33:30 | // ... | comments1.cs:33:1:33:30 | /// ... | 3 | form a single commentblock | /// form a single commentblock |
| comments1.cs:30:1:32:30 | // ... | comments1.cs:32:1:32:30 | /// ... | 3 | form a single commentblock | /// form a single commentblock |
| comments2.cs:10:1:10:6 | /// ... | comments2.cs:10:1:10:6 | /// ... | 1 | C2 | /// C2 |

View File

@@ -2,14 +2,14 @@
| comments1.cs:4:1:4:25 | // ... |
| comments1.cs:6:1:6:24 | // ... |
| comments1.cs:11:1:11:25 | /* ... */ |
| comments1.cs:14:1:14:20 | // ... |
| comments1.cs:16:1:16:38 | // ... |
| comments1.cs:18:1:19:31 | // ... |
| comments1.cs:21:1:23:15 | // ... |
| comments1.cs:25:1:25:43 | /* ... */ |
| comments1.cs:27:1:29:13 | /* ... */ |
| comments1.cs:31:1:33:30 | // ... |
| comments1.cs:47:1:47:21 | // ... |
| comments1.cs:13:1:13:20 | // ... |
| comments1.cs:15:1:15:38 | // ... |
| comments1.cs:17:1:18:31 | // ... |
| comments1.cs:20:1:22:15 | // ... |
| comments1.cs:24:1:24:43 | /* ... */ |
| comments1.cs:26:1:28:13 | /* ... */ |
| comments1.cs:30:1:32:30 | // ... |
| comments1.cs:46:1:46:21 | // ... |
| comments2.cs:1:1:2:15 | // ... |
| comments2.cs:5:27:5:41 | // ... |
| comments2.cs:8:1:8:15 | // ... |

View File

@@ -1,12 +1,12 @@
comments1.cs:
# 9| [Class] C
# 35| [Class] Foo
# 40| 5: [Field] x
# 40| -1: [TypeMention] int
# 43| 6: [Field] y
# 34| [Class] Foo
# 39| 5: [Field] x
# 39| -1: [TypeMention] int
# 42| 6: [Field] y
# 42| -1: [TypeMention] int
# 43| 7: [Field] z
# 43| -1: [TypeMention] int
# 44| 7: [Field] z
# 44| -1: [TypeMention] int
comments2.cs:
# 11| [Class] C2
# 13| 4: [Field] field1

View File

@@ -1,5 +1,5 @@
| Disposal.cs:7:17:7:22 | field1 |
| Disposal.cs:19:33:19:34 | p1 |
| Disposal.cs:19:44:19:45 | p2 |
| Disposal.cs:19:69:19:70 | fs |
| Disposal.cs:22:30:22:30 | d |
| Disposal.cs:5:17:5:22 | field1 |
| Disposal.cs:17:33:17:34 | p1 |
| Disposal.cs:17:44:17:45 | p2 |
| Disposal.cs:17:69:17:70 | fs |
| Disposal.cs:20:30:20:30 | d |

View File

@@ -1,24 +1,24 @@
abstractValue
| 0 | Collections.cs:12:32:12:32 | 0 |
| 0 | Collections.cs:14:28:14:28 | 0 |
| 0 | Collections.cs:16:27:16:27 | 0 |
| 0 | Collections.cs:17:28:17:28 | 0 |
| 0 | Collections.cs:23:31:23:31 | 0 |
| 0 | Collections.cs:25:27:25:27 | 0 |
| 0 | Collections.cs:27:26:27:26 | 0 |
| 0 | Collections.cs:28:27:28:27 | 0 |
| 0 | Collections.cs:34:33:34:33 | 0 |
| 0 | Collections.cs:36:29:36:29 | 0 |
| 0 | Collections.cs:38:28:38:28 | 0 |
| 0 | Collections.cs:39:29:39:29 | 0 |
| 0 | Collections.cs:50:27:50:27 | 0 |
| 0 | Collections.cs:57:24:57:24 | 0 |
| 0 | Collections.cs:65:24:65:24 | 0 |
| 0 | Collections.cs:76:36:76:36 | 0 |
| 0 | Collections.cs:78:36:78:36 | 0 |
| 0 | Collections.cs:80:35:80:35 | 0 |
| 0 | Collections.cs:81:36:81:36 | 0 |
| 0 | Collections.cs:87:17:87:32 | 0 |
| 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:80:25:80:25 | 0 |
@@ -33,19 +33,19 @@ abstractValue
| 0 | Guards.cs:329:17:329:19 | access to constant A |
| 0 | Guards.cs:334:20:334:20 | 0 |
| 0 | Splitting.cs:137:20:137:20 | 0 |
| 1 | Collections.cs:13:28:13:28 | 1 |
| 1 | Collections.cs:15:28:15:28 | 1 |
| 1 | Collections.cs:18:28:18:28 | 1 |
| 1 | Collections.cs:24:27:24:27 | 1 |
| 1 | Collections.cs:26:27:26:27 | 1 |
| 1 | Collections.cs:29:27:29:27 | 1 |
| 1 | Collections.cs:35:29:35:29 | 1 |
| 1 | Collections.cs:37:29:37:29 | 1 |
| 1 | Collections.cs:40:29:40:29 | 1 |
| 1 | Collections.cs:77:36:77:36 | 1 |
| 1 | Collections.cs:79:36:79:36 | 1 |
| 1 | Collections.cs:82:36:82:36 | 1 |
| 1 | Collections.cs:89:13:89:32 | 1 |
| 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:243:17:243:17 | 1 |
| 1 | Guards.cs:246:18:246:18 | 1 |
@@ -59,19 +59,19 @@ abstractValue
| 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:55:13:55:42 | 3 |
| 3 | Collections.cs:63:17:63:46 | 3 |
| 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:86:26:86:27 | 10 |
| empty | Collections.cs:54:13:54:16 | access to parameter args |
| empty | Collections.cs:57:9:57:25 | ... = ... |
| empty | Collections.cs:57:13:57:25 | array creation of type String[] |
| empty | Collections.cs:58:9:58:13 | ... = ... |
| empty | Collections.cs:58:13:58:13 | access to local variable x |
| empty | Collections.cs:65:13:65:13 | access to local variable x |
| empty | Collections.cs:87:17:87:32 | array creation of type String[] |
| empty | Collections.cs:87:30:87:32 | { ..., ... } |
| empty | Collections.cs:88:22:88:24 | { ..., ... } |
| empty | Collections.cs:53:13:53:16 | access to parameter args |
| empty | Collections.cs:56:9:56:25 | ... = ... |
| empty | Collections.cs:56:13:56:25 | array creation of type String[] |
| empty | Collections.cs:57:9:57:13 | ... = ... |
| empty | Collections.cs:57:13:57:13 | access to local variable x |
| empty | Collections.cs:64:13:64:13 | access to local variable x |
| empty | Collections.cs:86:17:86:32 | array creation of type String[] |
| empty | Collections.cs:86:30:86:32 | { ..., ... } |
| empty | Collections.cs:87:22:87:24 | { ..., ... } |
| false | Assert.cs:85:61:85:65 | false |
| false | Guards.cs:178:16:178:20 | false |
| false | Guards.cs:181:53:181:57 | false |
@@ -79,18 +79,18 @@ abstractValue
| false | Guards.cs:228:18:228:22 | false |
| false | Guards.cs:295:18:295:22 | false |
| false | Guards.cs:305:18:305:22 | false |
| non-empty | Collections.cs:55:9:55:42 | ... = ... |
| non-empty | Collections.cs:55:13:55:42 | array creation of type String[] |
| non-empty | Collections.cs:55:26:55:42 | { ..., ... } |
| non-empty | Collections.cs:56:9:56:13 | ... = ... |
| non-empty | Collections.cs:56:13:56:13 | access to local variable x |
| non-empty | Collections.cs:63:17:63:46 | array creation of type String[] |
| non-empty | Collections.cs:63:30:63:46 | { ..., ... } |
| non-empty | Collections.cs:68:13:68:13 | access to local variable x |
| non-empty | Collections.cs:89:9:89:32 | ... = ... |
| non-empty | Collections.cs:89:13:89:32 | array creation of type String[] |
| non-empty | Collections.cs:89:26:89:32 | { ..., ... } |
| non-empty | Collections.cs:90:22:90:28 | { ..., ... } |
| non-empty | Collections.cs:54:9:54:42 | ... = ... |
| non-empty | Collections.cs:54:13:54:42 | array creation of type String[] |
| non-empty | Collections.cs:54:26:54:42 | { ..., ... } |
| non-empty | Collections.cs:55:9:55:13 | ... = ... |
| non-empty | Collections.cs:55:13:55:13 | access to local variable x |
| non-empty | Collections.cs:62:17:62:46 | array creation of type String[] |
| non-empty | Collections.cs:62:30:62:46 | { ..., ... } |
| non-empty | Collections.cs:67:13:67:13 | access to local variable x |
| non-empty | Collections.cs:88:9:88:32 | ... = ... |
| non-empty | Collections.cs:88:13:88:32 | array creation of type String[] |
| non-empty | Collections.cs:88:26:88:32 | { ..., ... } |
| non-empty | Collections.cs:89:22:89:28 | { ..., ... } |
| non-null | Assert.cs:9:31:9:32 | "" |
| non-null | Assert.cs:10:9:10:13 | access to type Debug |
| non-null | Assert.cs:11:9:11:15 | access to type Console |
@@ -126,68 +126,72 @@ abstractValue
| non-null | Assert.cs:80:9:80:14 | access to type Assert |
| non-null | Assert.cs:81:9:81:15 | access to type Console |
| non-null | Assert.cs:93:9:93:35 | this access |
| non-null | Collections.cs:12:17:12:20 | access to parameter args |
| non-null | Collections.cs:11:17:11:20 | access to parameter args |
| non-null | Collections.cs:12:13:12:16 | access to parameter args |
| non-null | Collections.cs:13:13:13:16 | access to parameter args |
| non-null | Collections.cs:14:13:14:16 | access to parameter args |
| non-null | Collections.cs:15:13:15:16 | access to parameter args |
| non-null | Collections.cs:16:13:16:16 | access to parameter args |
| non-null | Collections.cs:17:13:17:16 | access to parameter args |
| non-null | Collections.cs:18:13:18:16 | access to parameter args |
| non-null | Collections.cs:23:17:23:20 | access to parameter args |
| non-null | Collections.cs:22:17:22:20 | access to parameter args |
| non-null | Collections.cs:23:13:23:16 | access to parameter args |
| non-null | Collections.cs:24:13:24:16 | access to parameter args |
| non-null | Collections.cs:25:13:25:16 | access to parameter args |
| non-null | Collections.cs:26:13:26:16 | access to parameter args |
| non-null | Collections.cs:27:13:27:16 | access to parameter args |
| non-null | Collections.cs:28:13:28:16 | access to parameter args |
| non-null | Collections.cs:29:13:29:16 | access to parameter args |
| non-null | Collections.cs:34:17:34:20 | access to parameter args |
| non-null | Collections.cs:33:17:33:20 | access to parameter args |
| non-null | Collections.cs:34:13:34:16 | access to parameter args |
| non-null | Collections.cs:35:13:35:16 | access to parameter args |
| non-null | Collections.cs:36:13:36:16 | access to parameter args |
| non-null | Collections.cs:37:13:37:16 | access to parameter args |
| non-null | Collections.cs:38:13:38:16 | access to parameter args |
| non-null | Collections.cs:39:13:39:16 | access to parameter args |
| non-null | Collections.cs:40:13:40:16 | access to parameter args |
| non-null | Collections.cs:45:17:45:20 | access to parameter args |
| non-null | Collections.cs:50:13:50:16 | access to parameter args |
| non-null | Collections.cs:52:17:52:20 | access to parameter args |
| non-null | Collections.cs:52:17:52:30 | call to method ToArray |
| non-null | Collections.cs:53:9:53:12 | access to parameter args |
| non-null | Collections.cs:44:17:44:20 | access to parameter args |
| non-null | Collections.cs:49:13:49:16 | access to parameter args |
| non-null | Collections.cs:51:17:51:20 | access to parameter args |
| non-null | Collections.cs:51:17:51:30 | call to method ToArray |
| non-null | Collections.cs:52:9:52:12 | access to parameter args |
| non-null | Collections.cs:53:9:53:9 | access to local variable x |
| non-null | Collections.cs:53:9:53:26 | ... = ... |
| non-null | Collections.cs:53:13:53:16 | access to parameter args |
| non-null | Collections.cs:53:13:53:26 | call to method ToArray |
| non-null | Collections.cs:54:9:54:9 | access to local variable x |
| non-null | Collections.cs:54:9:54:26 | ... = ... |
| non-null | Collections.cs:54:13:54:16 | access to parameter args |
| non-null | Collections.cs:54:13:54:26 | call to method ToArray |
| non-null | Collections.cs:54:9:54:42 | ... = ... |
| non-null | Collections.cs:54:13:54:42 | array creation of type String[] |
| non-null | Collections.cs:54:28:54:30 | "a" |
| non-null | Collections.cs:54:33:54:35 | "b" |
| non-null | Collections.cs:54:38:54:40 | "c" |
| non-null | Collections.cs:55:9:55:9 | access to local variable x |
| non-null | Collections.cs:55:9:55:42 | ... = ... |
| non-null | Collections.cs:55:13:55:42 | array creation of type String[] |
| non-null | Collections.cs:55:28:55:30 | "a" |
| non-null | Collections.cs:55:33:55:35 | "b" |
| non-null | Collections.cs:55:38:55:40 | "c" |
| non-null | Collections.cs:55:9:55:13 | ... = ... |
| non-null | Collections.cs:55:13:55:13 | access to local variable x |
| non-null | Collections.cs:56:9:56:9 | access to local variable x |
| non-null | Collections.cs:56:9:56:13 | ... = ... |
| non-null | Collections.cs:56:13:56:13 | access to local variable x |
| non-null | Collections.cs:56:9:56:25 | ... = ... |
| non-null | Collections.cs:56:13:56:25 | array creation of type String[] |
| non-null | Collections.cs:57:9:57:9 | access to local variable x |
| non-null | Collections.cs:57:9:57:25 | ... = ... |
| non-null | Collections.cs:57:13:57:25 | array creation of type String[] |
| non-null | Collections.cs:58:9:58:9 | access to local variable x |
| non-null | Collections.cs:58:9:58:13 | ... = ... |
| non-null | Collections.cs:58:13:58:13 | access to local variable x |
| non-null | Collections.cs:63:17:63:46 | array creation of type String[] |
| non-null | Collections.cs:63:17:63:55 | call to method ToList |
| non-null | Collections.cs:63:32:63:34 | "a" |
| non-null | Collections.cs:63:37:63:39 | "b" |
| non-null | Collections.cs:63:42:63:44 | "c" |
| non-null | Collections.cs:64:9:64:9 | access to local variable x |
| non-null | Collections.cs:65:13:65:13 | access to local variable x |
| non-null | Collections.cs:57:9:57:13 | ... = ... |
| non-null | Collections.cs:57:13:57:13 | access to local variable x |
| non-null | Collections.cs:62:17:62:46 | array creation of type String[] |
| non-null | Collections.cs:62:17:62:55 | call to method ToList |
| non-null | Collections.cs:62:32:62:34 | "a" |
| non-null | Collections.cs:62:37:62:39 | "b" |
| non-null | Collections.cs:62:42:62:44 | "c" |
| non-null | Collections.cs:63:9:63:9 | access to local variable x |
| non-null | Collections.cs:64:13:64:13 | access to local variable x |
| non-null | Collections.cs:66:13:66:13 | access to local variable x |
| non-null | Collections.cs:66:19:66:21 | "a" |
| non-null | Collections.cs:67:13:67:13 | access to local variable x |
| non-null | Collections.cs:67:19:67:21 | "a" |
| non-null | Collections.cs:68:13:68:13 | access to local variable x |
| non-null | Collections.cs:68:19:68:21 | "b" |
| non-null | Collections.cs:74:35:74:35 | access to parameter s |
| non-null | Collections.cs:74:40:74:41 | "" |
| non-null | Collections.cs:75:17:75:20 | access to parameter args |
| non-null | Collections.cs:75:26:75:32 | access to local function IsEmpty |
| non-null | Collections.cs:75:26:75:32 | delegate creation of type Func<String,Boolean> |
| non-null | Collections.cs:75:26:75:32 | this access |
| non-null | Collections.cs:67:19:67:21 | "b" |
| non-null | Collections.cs:73:35:73:35 | access to parameter s |
| non-null | Collections.cs:73:40:73:41 | "" |
| non-null | Collections.cs:74:17:74:20 | access to parameter args |
| non-null | Collections.cs:74:26:74:32 | access to local function IsEmpty |
| non-null | Collections.cs:74:26:74:32 | delegate creation of type Func<String,Boolean> |
| non-null | Collections.cs:74:26:74:32 | this access |
| non-null | Collections.cs:75:13:75:16 | access to parameter args |
| non-null | Collections.cs:75:24:75:30 | access to local function IsEmpty |
| non-null | Collections.cs:75:24:75:30 | delegate creation of type Func<String,Boolean> |
| non-null | Collections.cs:75:24:75:30 | this access |
| non-null | Collections.cs:76:13:76:16 | access to parameter args |
| non-null | Collections.cs:76:24:76:30 | access to local function IsEmpty |
| non-null | Collections.cs:76:24:76:30 | delegate creation of type Func<String,Boolean> |
@@ -212,24 +216,20 @@ abstractValue
| non-null | Collections.cs:81:24:81:30 | access to local function IsEmpty |
| non-null | Collections.cs:81:24:81:30 | delegate creation of type Func<String,Boolean> |
| non-null | Collections.cs:81:24:81:30 | this access |
| non-null | Collections.cs:82:13:82:16 | access to parameter args |
| non-null | Collections.cs:82:24:82:30 | access to local function IsEmpty |
| non-null | Collections.cs:82:24:82:30 | delegate creation of type Func<String,Boolean> |
| non-null | Collections.cs:82:24:82:30 | this access |
| non-null | Collections.cs:87:17:87:32 | array creation of type String[] |
| non-null | Collections.cs:88:22:88:24 | array creation of type String[] |
| non-null | Collections.cs:89:9:89:9 | access to local variable x |
| non-null | Collections.cs:89:9:89:32 | ... = ... |
| non-null | Collections.cs:89:13:89:32 | array creation of type String[] |
| non-null | Collections.cs:89:28:89:30 | "a" |
| non-null | Collections.cs:90:22:90:28 | array creation of type String[] |
| non-null | Collections.cs:90:24:90:26 | "a" |
| non-null | Collections.cs:95:29:95:32 | access to parameter args |
| non-null | Collections.cs:96:13:96:19 | access to type Console |
| non-null | Collections.cs:96:31:96:34 | access to parameter args |
| non-null | Collections.cs:101:29:101:32 | access to parameter args |
| non-null | Collections.cs:103:9:103:15 | access to type Console |
| non-null | Collections.cs:103:27:103:30 | access to parameter args |
| non-null | Collections.cs:86:17:86:32 | array creation of type String[] |
| non-null | Collections.cs:87:22:87:24 | array creation of type String[] |
| non-null | Collections.cs:88:9:88:9 | access to local variable x |
| non-null | Collections.cs:88:9:88:32 | ... = ... |
| non-null | Collections.cs:88:13:88:32 | array creation of type String[] |
| non-null | Collections.cs:88:28:88:30 | "a" |
| non-null | Collections.cs:89:22:89:28 | array creation of type String[] |
| non-null | Collections.cs:89:24:89:26 | "a" |
| non-null | Collections.cs:94:29:94:32 | access to parameter args |
| non-null | Collections.cs:95:13:95:19 | access to type Console |
| non-null | Collections.cs:95:31:95:34 | access to parameter args |
| non-null | Collections.cs:100:29:100:32 | access to parameter args |
| non-null | Collections.cs:102:9:102:15 | access to type Console |
| non-null | Collections.cs:102:27:102:30 | access to parameter args |
| non-null | Guards.cs:12:13:12:13 | access to parameter s |
| non-null | Guards.cs:14:13:14:19 | access to type Console |
| non-null | Guards.cs:14:31:14:31 | access to parameter s |

View File

@@ -13,11 +13,11 @@
| Assert.cs:81:27:81:27 | access to local variable s | Assert.cs:80:24:80:32 | ... != ... | Assert.cs:80:24:80:24 | access to local variable s | false |
| Assert.cs:94:16:94:17 | access to parameter b1 | Assert.cs:93:25:93:26 | access to parameter b1 | Assert.cs:93:25:93:26 | access to parameter b1 | true |
| Assert.cs:94:23:94:24 | access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | false |
| Collections.cs:52:17:52:20 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:53:9:53:12 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:54:13:54:16 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | true |
| Collections.cs:68:13:68:13 | access to local variable x | Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | true |
| Collections.cs:51:17:51:20 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:52:9:52:12 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:53:13:53:16 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:66:13:66:13 | access to local variable x | Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | true |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | true |
| Guards.cs:12:13:12:13 | access to parameter s | Guards.cs:10:16:10:24 | ... == ... | Guards.cs:10:16:10:16 | access to parameter s | false |
| Guards.cs:14:31:14:31 | access to parameter s | Guards.cs:10:16:10:24 | ... == ... | Guards.cs:10:16:10:16 | access to parameter s | false |
| Guards.cs:14:31:14:31 | access to parameter s | Guards.cs:12:13:12:24 | ... > ... | Guards.cs:12:13:12:13 | access to parameter s | true |

View File

@@ -1,37 +1,37 @@
| Collections.cs:12:17:12:32 | ... == ... | Collections.cs:12:17:12:20 | access to parameter args | false | false |
| Collections.cs:12:17:12:32 | ... == ... | Collections.cs:12:17:12:20 | access to parameter args | true | true |
| Collections.cs:13:13:13:28 | ... == ... | Collections.cs:13:13:13:16 | access to parameter args | true | false |
| Collections.cs:14:13:14:28 | ... != ... | Collections.cs:14:13:14:16 | access to parameter args | false | true |
| Collections.cs:14:13:14:28 | ... != ... | Collections.cs:14:13:14:16 | access to parameter args | true | false |
| Collections.cs:15:13:15:28 | ... != ... | Collections.cs:15:13:15:16 | access to parameter args | false | false |
| Collections.cs:16:13:16:27 | ... > ... | Collections.cs:16:13:16:16 | access to parameter args | true | false |
| Collections.cs:18:13:18:28 | ... >= ... | Collections.cs:18:13:18:16 | access to parameter args | true | false |
| Collections.cs:23:17:23:31 | ... == ... | Collections.cs:23:17:23:20 | access to parameter args | false | false |
| Collections.cs:23:17:23:31 | ... == ... | Collections.cs:23:17:23:20 | access to parameter args | true | true |
| Collections.cs:24:13:24:27 | ... == ... | Collections.cs:24:13:24:16 | access to parameter args | true | false |
| Collections.cs:25:13:25:27 | ... != ... | Collections.cs:25:13:25:16 | access to parameter args | false | true |
| Collections.cs:25:13:25:27 | ... != ... | Collections.cs:25:13:25:16 | access to parameter args | true | false |
| Collections.cs:26:13:26:27 | ... != ... | Collections.cs:26:13:26:16 | access to parameter args | false | false |
| Collections.cs:27:13:27:26 | ... > ... | Collections.cs:27:13:27:16 | access to parameter args | true | false |
| Collections.cs:29:13:29:27 | ... >= ... | Collections.cs:29:13:29:16 | access to parameter args | true | false |
| Collections.cs:34:17:34:33 | ... == ... | Collections.cs:34:17:34:20 | access to parameter args | false | false |
| Collections.cs:34:17:34:33 | ... == ... | Collections.cs:34:17:34:20 | access to parameter args | true | true |
| Collections.cs:35:13:35:29 | ... == ... | Collections.cs:35:13:35:16 | access to parameter args | true | false |
| Collections.cs:36:13:36:29 | ... != ... | Collections.cs:36:13:36:16 | access to parameter args | false | true |
| Collections.cs:36:13:36:29 | ... != ... | Collections.cs:36:13:36:16 | access to parameter args | true | false |
| Collections.cs:37:13:37:29 | ... != ... | Collections.cs:37:13:37:16 | access to parameter args | false | false |
| Collections.cs:38:13:38:28 | ... > ... | Collections.cs:38:13:38:16 | access to parameter args | true | false |
| Collections.cs:40:13:40:29 | ... >= ... | Collections.cs:40:13:40:16 | access to parameter args | true | false |
| Collections.cs:45:17:45:26 | call to method Any | Collections.cs:45:17:45:20 | access to parameter args | false | true |
| Collections.cs:45:17:45:26 | call to method Any | Collections.cs:45:17:45:20 | access to parameter args | true | false |
| Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false | false |
| Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | true | true |
| Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | false | false |
| Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | true | true |
| Collections.cs:75:17:75:33 | call to method Any | Collections.cs:75:17:75:20 | access to parameter args | true | false |
| Collections.cs:76:13:76:36 | ... == ... | Collections.cs:76:13:76:16 | access to parameter args | false | false |
| Collections.cs:77:13:77:36 | ... == ... | Collections.cs:77:13:77:16 | access to parameter args | true | false |
| Collections.cs:78:13:78:36 | ... != ... | Collections.cs:78:13:78:16 | access to parameter args | true | false |
| Collections.cs:79:13:79:36 | ... != ... | Collections.cs:79:13:79:16 | access to parameter args | false | false |
| Collections.cs:80:13:80:35 | ... > ... | Collections.cs:80:13:80:16 | access to parameter args | true | false |
| Collections.cs:82:13:82:36 | ... >= ... | Collections.cs:82:13:82:16 | access to parameter args | true | false |
| Collections.cs:11:17:11:32 | ... == ... | Collections.cs:11:17:11:20 | access to parameter args | false | false |
| Collections.cs:11:17:11:32 | ... == ... | Collections.cs:11:17:11:20 | access to parameter args | true | true |
| Collections.cs:12:13:12:28 | ... == ... | Collections.cs:12:13:12:16 | access to parameter args | true | false |
| Collections.cs:13:13:13:28 | ... != ... | Collections.cs:13:13:13:16 | access to parameter args | false | true |
| Collections.cs:13:13:13:28 | ... != ... | Collections.cs:13:13:13:16 | access to parameter args | true | false |
| Collections.cs:14:13:14:28 | ... != ... | Collections.cs:14:13:14:16 | access to parameter args | false | false |
| Collections.cs:15:13:15:27 | ... > ... | Collections.cs:15:13:15:16 | access to parameter args | true | false |
| Collections.cs:17:13:17:28 | ... >= ... | Collections.cs:17:13:17:16 | access to parameter args | true | false |
| Collections.cs:22:17:22:31 | ... == ... | Collections.cs:22:17:22:20 | access to parameter args | false | false |
| Collections.cs:22:17:22:31 | ... == ... | Collections.cs:22:17:22:20 | access to parameter args | true | true |
| Collections.cs:23:13:23:27 | ... == ... | Collections.cs:23:13:23:16 | access to parameter args | true | false |
| Collections.cs:24:13:24:27 | ... != ... | Collections.cs:24:13:24:16 | access to parameter args | false | true |
| Collections.cs:24:13:24:27 | ... != ... | Collections.cs:24:13:24:16 | access to parameter args | true | false |
| Collections.cs:25:13:25:27 | ... != ... | Collections.cs:25:13:25:16 | access to parameter args | false | false |
| Collections.cs:26:13:26:26 | ... > ... | Collections.cs:26:13:26:16 | access to parameter args | true | false |
| Collections.cs:28:13:28:27 | ... >= ... | Collections.cs:28:13:28:16 | access to parameter args | true | false |
| Collections.cs:33:17:33:33 | ... == ... | Collections.cs:33:17:33:20 | access to parameter args | false | false |
| Collections.cs:33:17:33:33 | ... == ... | Collections.cs:33:17:33:20 | access to parameter args | true | true |
| Collections.cs:34:13:34:29 | ... == ... | Collections.cs:34:13:34:16 | access to parameter args | true | false |
| Collections.cs:35:13:35:29 | ... != ... | Collections.cs:35:13:35:16 | access to parameter args | false | true |
| Collections.cs:35:13:35:29 | ... != ... | Collections.cs:35:13:35:16 | access to parameter args | true | false |
| Collections.cs:36:13:36:29 | ... != ... | Collections.cs:36:13:36:16 | access to parameter args | false | false |
| Collections.cs:37:13:37:28 | ... > ... | Collections.cs:37:13:37:16 | access to parameter args | true | false |
| Collections.cs:39:13:39:29 | ... >= ... | Collections.cs:39:13:39:16 | access to parameter args | true | false |
| Collections.cs:44:17:44:26 | call to method Any | Collections.cs:44:17:44:20 | access to parameter args | false | true |
| Collections.cs:44:17:44:26 | call to method Any | Collections.cs:44:17:44:20 | access to parameter args | true | false |
| Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false | false |
| Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | true | true |
| Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | false | false |
| Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | true | true |
| Collections.cs:74:17:74:33 | call to method Any | Collections.cs:74:17:74:20 | access to parameter args | true | false |
| Collections.cs:75:13:75:36 | ... == ... | Collections.cs:75:13:75:16 | access to parameter args | false | false |
| Collections.cs:76:13:76:36 | ... == ... | Collections.cs:76:13:76:16 | access to parameter args | true | false |
| Collections.cs:77:13:77:36 | ... != ... | Collections.cs:77:13:77:16 | access to parameter args | true | false |
| Collections.cs:78:13:78:36 | ... != ... | Collections.cs:78:13:78:16 | access to parameter args | false | false |
| Collections.cs:79:13:79:35 | ... > ... | Collections.cs:79:13:79:16 | access to parameter args | true | false |
| Collections.cs:81:13:81:36 | ... >= ... | Collections.cs:81:13:81:16 | access to parameter args | true | false |

View File

@@ -44,14 +44,14 @@
| Assert.cs:93:33:93:34 | [assertion success, b1 (line 91): true] access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | false |
| Assert.cs:94:16:94:17 | [b1 (line 91): true] access to parameter b1 | Assert.cs:93:25:93:26 | access to parameter b1 | Assert.cs:93:25:93:26 | access to parameter b1 | true |
| Assert.cs:94:23:94:24 | access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | false |
| Collections.cs:52:17:52:20 | access to parameter args | Collections.cs:50:13:50:16 | access to parameter args | Collections.cs:50:13:50:16 | access to parameter args | non-empty |
| Collections.cs:52:17:52:20 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:53:9:53:12 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:54:13:54:16 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:65:13:65:13 | access to local variable x | Collections.cs:65:13:65:13 | access to local variable x | empty |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | true |
| Collections.cs:68:13:68:13 | access to local variable x | Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | true |
| Collections.cs:96:31:96:34 | access to parameter args | Collections.cs:95:29:95:32 | access to parameter args | Collections.cs:95:29:95:32 | access to parameter args | non-empty |
| Collections.cs:51:17:51:20 | access to parameter args | Collections.cs:49:13:49:16 | access to parameter args | Collections.cs:49:13:49:16 | access to parameter args | non-empty |
| Collections.cs:51:17:51:20 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:52:9:52:12 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:53:13:53:16 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:66:13:66:13 | access to local variable x | Collections.cs:64:13:64:13 | access to local variable x | Collections.cs:64:13:64:13 | access to local variable x | empty |
| Collections.cs:66:13:66:13 | access to local variable x | Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | true |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | true |
| Collections.cs:95:31:95:34 | access to parameter args | Collections.cs:94:29:94:32 | access to parameter args | Collections.cs:94:29:94:32 | access to parameter args | non-empty |
| Guards.cs:12:13:12:13 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | non-null |
| Guards.cs:12:13:12:13 | access to parameter s | Guards.cs:10:16:10:24 | ... == ... | Guards.cs:10:16:10:16 | access to parameter s | false |
| Guards.cs:14:31:14:31 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | non-null |

View File

@@ -28,14 +28,14 @@
| Assert.cs:81:27:81:27 | access to local variable s | Assert.cs:80:24:80:32 | ... != ... | Assert.cs:80:24:80:24 | access to local variable s | false |
| Assert.cs:94:16:94:17 | access to parameter b1 | Assert.cs:93:25:93:26 | access to parameter b1 | Assert.cs:93:25:93:26 | access to parameter b1 | true |
| Assert.cs:94:23:94:24 | access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | Assert.cs:93:29:93:30 | access to parameter b2 | false |
| Collections.cs:52:17:52:20 | access to parameter args | Collections.cs:50:13:50:16 | access to parameter args | Collections.cs:50:13:50:16 | access to parameter args | non-empty |
| Collections.cs:52:17:52:20 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:53:9:53:12 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:54:13:54:16 | access to parameter args | Collections.cs:50:13:50:27 | ... == ... | Collections.cs:50:13:50:16 | access to parameter args | false |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:65:13:65:13 | access to local variable x | Collections.cs:65:13:65:13 | access to local variable x | empty |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | true |
| Collections.cs:68:13:68:13 | access to local variable x | Collections.cs:65:13:65:24 | ... == ... | Collections.cs:65:13:65:13 | access to local variable x | true |
| Collections.cs:96:31:96:34 | access to parameter args | Collections.cs:95:29:95:32 | access to parameter args | Collections.cs:95:29:95:32 | access to parameter args | non-empty |
| Collections.cs:51:17:51:20 | access to parameter args | Collections.cs:49:13:49:16 | access to parameter args | Collections.cs:49:13:49:16 | access to parameter args | non-empty |
| Collections.cs:51:17:51:20 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:52:9:52:12 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:53:13:53:16 | access to parameter args | Collections.cs:49:13:49:27 | ... == ... | Collections.cs:49:13:49:16 | access to parameter args | false |
| Collections.cs:66:13:66:13 | access to local variable x | Collections.cs:64:13:64:13 | access to local variable x | Collections.cs:64:13:64:13 | access to local variable x | empty |
| Collections.cs:66:13:66:13 | access to local variable x | Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | true |
| Collections.cs:67:13:67:13 | access to local variable x | Collections.cs:64:13:64:24 | ... == ... | Collections.cs:64:13:64:13 | access to local variable x | true |
| Collections.cs:95:31:95:34 | access to parameter args | Collections.cs:94:29:94:32 | access to parameter args | Collections.cs:94:29:94:32 | access to parameter args | non-empty |
| Guards.cs:12:13:12:13 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | non-null |
| Guards.cs:12:13:12:13 | access to parameter s | Guards.cs:10:16:10:24 | ... == ... | Guards.cs:10:16:10:16 | access to parameter s | false |
| Guards.cs:14:31:14:31 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | Guards.cs:10:16:10:16 | access to parameter s | non-null |

View File

@@ -160,63 +160,63 @@
| Assert.cs:94:16:94:24 | ... && ... | true | Assert.cs:94:22:94:24 | !... | true |
| Assert.cs:94:22:94:24 | !... | false | Assert.cs:94:23:94:24 | access to parameter b2 | true |
| Assert.cs:94:22:94:24 | !... | true | Assert.cs:94:23:94:24 | access to parameter b2 | false |
| Collections.cs:12:17:12:32 | ... == ... | false | Collections.cs:12:17:12:20 | access to parameter args | non-empty |
| Collections.cs:12:17:12:32 | ... == ... | true | Collections.cs:12:17:12:20 | access to parameter args | empty |
| Collections.cs:13:13:13:28 | ... == ... | true | Collections.cs:13:13:13:16 | access to parameter args | non-empty |
| Collections.cs:14:13:14:28 | ... != ... | false | Collections.cs:14:13:14:16 | access to parameter args | empty |
| Collections.cs:14:13:14:28 | ... != ... | true | Collections.cs:14:13:14:16 | access to parameter args | non-empty |
| Collections.cs:15:13:15:28 | ... != ... | false | Collections.cs:15:13:15:16 | access to parameter args | non-empty |
| Collections.cs:16:13:16:27 | ... > ... | true | Collections.cs:16:13:16:16 | access to parameter args | non-empty |
| Collections.cs:18:13:18:28 | ... >= ... | true | Collections.cs:18:13:18:16 | access to parameter args | non-empty |
| Collections.cs:23:17:23:31 | ... == ... | false | Collections.cs:23:17:23:20 | access to parameter args | non-empty |
| Collections.cs:23:17:23:31 | ... == ... | true | Collections.cs:23:17:23:20 | access to parameter args | empty |
| Collections.cs:24:13:24:27 | ... == ... | true | Collections.cs:24:13:24:16 | access to parameter args | non-empty |
| Collections.cs:25:13:25:27 | ... != ... | false | Collections.cs:25:13:25:16 | access to parameter args | empty |
| Collections.cs:25:13:25:27 | ... != ... | true | Collections.cs:25:13:25:16 | access to parameter args | non-empty |
| Collections.cs:26:13:26:27 | ... != ... | false | Collections.cs:26:13:26:16 | access to parameter args | non-empty |
| Collections.cs:27:13:27:26 | ... > ... | true | Collections.cs:27:13:27:16 | access to parameter args | non-empty |
| Collections.cs:29:13:29:27 | ... >= ... | true | Collections.cs:29:13:29:16 | access to parameter args | non-empty |
| Collections.cs:34:17:34:33 | ... == ... | false | Collections.cs:34:17:34:20 | access to parameter args | non-empty |
| Collections.cs:34:17:34:33 | ... == ... | true | Collections.cs:34:17:34:20 | access to parameter args | empty |
| Collections.cs:35:13:35:29 | ... == ... | true | Collections.cs:35:13:35:16 | access to parameter args | non-empty |
| Collections.cs:36:13:36:29 | ... != ... | false | Collections.cs:36:13:36:16 | access to parameter args | empty |
| Collections.cs:36:13:36:29 | ... != ... | true | Collections.cs:36:13:36:16 | access to parameter args | non-empty |
| Collections.cs:37:13:37:29 | ... != ... | false | Collections.cs:37:13:37:16 | access to parameter args | non-empty |
| Collections.cs:38:13:38:28 | ... > ... | true | Collections.cs:38:13:38:16 | access to parameter args | non-empty |
| Collections.cs:40:13:40:29 | ... >= ... | true | Collections.cs:40:13:40:16 | access to parameter args | non-empty |
| Collections.cs:45:17:45:26 | call to method Any | false | Collections.cs:45:17:45:20 | access to parameter args | empty |
| Collections.cs:45:17:45:26 | call to method Any | true | Collections.cs:45:17:45:20 | access to parameter args | non-empty |
| Collections.cs:50:13:50:27 | ... == ... | false | Collections.cs:50:13:50:16 | access to parameter args | non-empty |
| Collections.cs:50:13:50:27 | ... == ... | true | Collections.cs:50:13:50:16 | access to parameter args | empty |
| Collections.cs:56:13:56:13 | access to local variable x | empty | Collections.cs:55:13:55:42 | array creation of type String[] | empty |
| Collections.cs:56:13:56:13 | access to local variable x | non-empty | Collections.cs:55:13:55:42 | array creation of type String[] | non-empty |
| Collections.cs:56:13:56:13 | access to local variable x | non-null | Collections.cs:55:13:55:42 | array creation of type String[] | non-null |
| Collections.cs:56:13:56:13 | access to local variable x | null | Collections.cs:55:13:55:42 | array creation of type String[] | null |
| Collections.cs:58:13:58:13 | access to local variable x | empty | Collections.cs:57:13:57:25 | array creation of type String[] | empty |
| Collections.cs:58:13:58:13 | access to local variable x | non-empty | Collections.cs:57:13:57:25 | array creation of type String[] | non-empty |
| Collections.cs:58:13:58:13 | access to local variable x | non-null | Collections.cs:57:13:57:25 | array creation of type String[] | non-null |
| Collections.cs:58:13:58:13 | access to local variable x | null | Collections.cs:57:13:57:25 | array creation of type String[] | null |
| Collections.cs:64:9:64:9 | access to local variable x | empty | Collections.cs:63:17:63:55 | call to method ToList | empty |
| Collections.cs:64:9:64:9 | access to local variable x | non-empty | Collections.cs:63:17:63:55 | call to method ToList | non-empty |
| Collections.cs:64:9:64:9 | access to local variable x | non-null | Collections.cs:63:17:63:55 | call to method ToList | non-null |
| Collections.cs:64:9:64:9 | access to local variable x | null | Collections.cs:63:17:63:55 | call to method ToList | null |
| Collections.cs:65:13:65:13 | access to local variable x | non-null | Collections.cs:63:17:63:55 | call to method ToList | non-null |
| Collections.cs:65:13:65:13 | access to local variable x | null | Collections.cs:63:17:63:55 | call to method ToList | null |
| Collections.cs:65:13:65:24 | ... == ... | false | Collections.cs:65:13:65:13 | access to local variable x | non-empty |
| Collections.cs:65:13:65:24 | ... == ... | true | Collections.cs:65:13:65:13 | access to local variable x | empty |
| Collections.cs:67:13:67:13 | access to local variable x | non-null | Collections.cs:63:17:63:55 | call to method ToList | non-null |
| Collections.cs:67:13:67:13 | access to local variable x | null | Collections.cs:63:17:63:55 | call to method ToList | null |
| Collections.cs:68:13:68:13 | access to local variable x | non-null | Collections.cs:63:17:63:55 | call to method ToList | non-null |
| Collections.cs:68:13:68:13 | access to local variable x | null | Collections.cs:63:17:63:55 | call to method ToList | null |
| Collections.cs:74:35:74:41 | ... == ... | true | Collections.cs:74:35:74:35 | access to parameter s | non-null |
| Collections.cs:74:35:74:41 | ... == ... | true | Collections.cs:74:40:74:41 | "" | non-null |
| Collections.cs:75:17:75:33 | call to method Any | true | Collections.cs:75:17:75:20 | access to parameter args | non-empty |
| Collections.cs:76:13:76:36 | ... == ... | false | Collections.cs:76:13:76:16 | access to parameter args | non-empty |
| Collections.cs:77:13:77:36 | ... == ... | true | Collections.cs:77:13:77:16 | access to parameter args | non-empty |
| Collections.cs:78:13:78:36 | ... != ... | true | Collections.cs:78:13:78:16 | access to parameter args | non-empty |
| Collections.cs:79:13:79:36 | ... != ... | false | Collections.cs:79:13:79:16 | access to parameter args | non-empty |
| Collections.cs:80:13:80:35 | ... > ... | true | Collections.cs:80:13:80:16 | access to parameter args | non-empty |
| Collections.cs:82:13:82:36 | ... >= ... | true | Collections.cs:82:13:82:16 | access to parameter args | non-empty |
| Collections.cs:11:17:11:32 | ... == ... | false | Collections.cs:11:17:11:20 | access to parameter args | non-empty |
| Collections.cs:11:17:11:32 | ... == ... | true | Collections.cs:11:17:11:20 | access to parameter args | empty |
| Collections.cs:12:13:12:28 | ... == ... | true | Collections.cs:12:13:12:16 | access to parameter args | non-empty |
| Collections.cs:13:13:13:28 | ... != ... | false | Collections.cs:13:13:13:16 | access to parameter args | empty |
| Collections.cs:13:13:13:28 | ... != ... | true | Collections.cs:13:13:13:16 | access to parameter args | non-empty |
| Collections.cs:14:13:14:28 | ... != ... | false | Collections.cs:14:13:14:16 | access to parameter args | non-empty |
| Collections.cs:15:13:15:27 | ... > ... | true | Collections.cs:15:13:15:16 | access to parameter args | non-empty |
| Collections.cs:17:13:17:28 | ... >= ... | true | Collections.cs:17:13:17:16 | access to parameter args | non-empty |
| Collections.cs:22:17:22:31 | ... == ... | false | Collections.cs:22:17:22:20 | access to parameter args | non-empty |
| Collections.cs:22:17:22:31 | ... == ... | true | Collections.cs:22:17:22:20 | access to parameter args | empty |
| Collections.cs:23:13:23:27 | ... == ... | true | Collections.cs:23:13:23:16 | access to parameter args | non-empty |
| Collections.cs:24:13:24:27 | ... != ... | false | Collections.cs:24:13:24:16 | access to parameter args | empty |
| Collections.cs:24:13:24:27 | ... != ... | true | Collections.cs:24:13:24:16 | access to parameter args | non-empty |
| Collections.cs:25:13:25:27 | ... != ... | false | Collections.cs:25:13:25:16 | access to parameter args | non-empty |
| Collections.cs:26:13:26:26 | ... > ... | true | Collections.cs:26:13:26:16 | access to parameter args | non-empty |
| Collections.cs:28:13:28:27 | ... >= ... | true | Collections.cs:28:13:28:16 | access to parameter args | non-empty |
| Collections.cs:33:17:33:33 | ... == ... | false | Collections.cs:33:17:33:20 | access to parameter args | non-empty |
| Collections.cs:33:17:33:33 | ... == ... | true | Collections.cs:33:17:33:20 | access to parameter args | empty |
| Collections.cs:34:13:34:29 | ... == ... | true | Collections.cs:34:13:34:16 | access to parameter args | non-empty |
| Collections.cs:35:13:35:29 | ... != ... | false | Collections.cs:35:13:35:16 | access to parameter args | empty |
| Collections.cs:35:13:35:29 | ... != ... | true | Collections.cs:35:13:35:16 | access to parameter args | non-empty |
| Collections.cs:36:13:36:29 | ... != ... | false | Collections.cs:36:13:36:16 | access to parameter args | non-empty |
| Collections.cs:37:13:37:28 | ... > ... | true | Collections.cs:37:13:37:16 | access to parameter args | non-empty |
| Collections.cs:39:13:39:29 | ... >= ... | true | Collections.cs:39:13:39:16 | access to parameter args | non-empty |
| Collections.cs:44:17:44:26 | call to method Any | false | Collections.cs:44:17:44:20 | access to parameter args | empty |
| Collections.cs:44:17:44:26 | call to method Any | true | Collections.cs:44:17:44:20 | access to parameter args | non-empty |
| Collections.cs:49:13:49:27 | ... == ... | false | Collections.cs:49:13:49:16 | access to parameter args | non-empty |
| Collections.cs:49:13:49:27 | ... == ... | true | Collections.cs:49:13:49:16 | access to parameter args | empty |
| Collections.cs:55:13:55:13 | access to local variable x | empty | Collections.cs:54:13:54:42 | array creation of type String[] | empty |
| Collections.cs:55:13:55:13 | access to local variable x | non-empty | Collections.cs:54:13:54:42 | array creation of type String[] | non-empty |
| Collections.cs:55:13:55:13 | access to local variable x | non-null | Collections.cs:54:13:54:42 | array creation of type String[] | non-null |
| Collections.cs:55:13:55:13 | access to local variable x | null | Collections.cs:54:13:54:42 | array creation of type String[] | null |
| Collections.cs:57:13:57:13 | access to local variable x | empty | Collections.cs:56:13:56:25 | array creation of type String[] | empty |
| Collections.cs:57:13:57:13 | access to local variable x | non-empty | Collections.cs:56:13:56:25 | array creation of type String[] | non-empty |
| Collections.cs:57:13:57:13 | access to local variable x | non-null | Collections.cs:56:13:56:25 | array creation of type String[] | non-null |
| Collections.cs:57:13:57:13 | access to local variable x | null | Collections.cs:56:13:56:25 | array creation of type String[] | null |
| Collections.cs:63:9:63:9 | access to local variable x | empty | Collections.cs:62:17:62:55 | call to method ToList | empty |
| Collections.cs:63:9:63:9 | access to local variable x | non-empty | Collections.cs:62:17:62:55 | call to method ToList | non-empty |
| Collections.cs:63:9:63:9 | access to local variable x | non-null | Collections.cs:62:17:62:55 | call to method ToList | non-null |
| Collections.cs:63:9:63:9 | access to local variable x | null | Collections.cs:62:17:62:55 | call to method ToList | null |
| Collections.cs:64:13:64:13 | access to local variable x | non-null | Collections.cs:62:17:62:55 | call to method ToList | non-null |
| Collections.cs:64:13:64:13 | access to local variable x | null | Collections.cs:62:17:62:55 | call to method ToList | null |
| Collections.cs:64:13:64:24 | ... == ... | false | Collections.cs:64:13:64:13 | access to local variable x | non-empty |
| Collections.cs:64:13:64:24 | ... == ... | true | Collections.cs:64:13:64:13 | access to local variable x | empty |
| Collections.cs:66:13:66:13 | access to local variable x | non-null | Collections.cs:62:17:62:55 | call to method ToList | non-null |
| Collections.cs:66:13:66:13 | access to local variable x | null | Collections.cs:62:17:62:55 | call to method ToList | null |
| Collections.cs:67:13:67:13 | access to local variable x | non-null | Collections.cs:62:17:62:55 | call to method ToList | non-null |
| Collections.cs:67:13:67:13 | access to local variable x | null | Collections.cs:62:17:62:55 | call to method ToList | null |
| Collections.cs:73:35:73:41 | ... == ... | true | Collections.cs:73:35:73:35 | access to parameter s | non-null |
| Collections.cs:73:35:73:41 | ... == ... | true | Collections.cs:73:40:73:41 | "" | non-null |
| Collections.cs:74:17:74:33 | call to method Any | true | Collections.cs:74:17:74:20 | access to parameter args | non-empty |
| Collections.cs:75:13:75:36 | ... == ... | false | Collections.cs:75:13:75:16 | access to parameter args | non-empty |
| Collections.cs:76:13:76:36 | ... == ... | true | Collections.cs:76:13:76:16 | access to parameter args | non-empty |
| Collections.cs:77:13:77:36 | ... != ... | true | Collections.cs:77:13:77:16 | access to parameter args | non-empty |
| Collections.cs:78:13:78:36 | ... != ... | false | Collections.cs:78:13:78:16 | access to parameter args | non-empty |
| Collections.cs:79:13:79:35 | ... > ... | true | Collections.cs:79:13:79:16 | access to parameter args | non-empty |
| Collections.cs:81:13:81:36 | ... >= ... | true | Collections.cs:81:13:81:16 | access to parameter args | non-empty |
| Guards.cs:10:13:10:25 | !... | false | Guards.cs:10:14:10:25 | !... | true |
| Guards.cs:10:13:10:25 | !... | true | Guards.cs:10:14:10:25 | !... | false |
| Guards.cs:10:14:10:25 | !... | false | Guards.cs:10:16:10:24 | ... == ... | true |

View File

@@ -1,7 +1,7 @@
| csharp71.cs:7:17:7:23 | default | 0 |
| csharp71.cs:7:30:7:41 | default(...) | 0 |
| csharp71.cs:8:18:8:24 | default | 0 |
| csharp71.cs:14:13:14:19 | default | 0 |
| csharp71.cs:15:20:15:26 | default | null |
| csharp71.cs:16:18:16:24 | default | false |
| csharp71.cs:17:20:17:26 | default | 0 |
| csharp71.cs:5:17:5:23 | default | 0 |
| csharp71.cs:5:30:5:41 | default(...) | 0 |
| csharp71.cs:6:18:6:24 | default | 0 |
| csharp71.cs:12:13:12:19 | default | 0 |
| csharp71.cs:13:20:13:26 | default | null |
| csharp71.cs:14:18:14:24 | default | false |
| csharp71.cs:15:20:15:26 | default | 0 |

View File

@@ -1,3 +1,3 @@
| csharp71.cs:26:13:26:33 | ... is ... | csharp71.cs:26:13:26:24 | object creation of type Object | csharp71.cs:26:29:26:33 | "abc" | abc |
| csharp71.cs:27:13:27:22 | ... is ... | csharp71.cs:27:13:27:14 | "" | csharp71.cs:27:19:27:22 | null | null |
| csharp71.cs:28:13:28:21 | ... is ... | csharp71.cs:28:13:28:13 | access to local variable b | csharp71.cs:28:18:28:21 | true | true |
| csharp71.cs:24:13:24:33 | ... is ... | csharp71.cs:24:13:24:24 | object creation of type Object | csharp71.cs:24:29:24:33 | "abc" | abc |
| csharp71.cs:25:13:25:22 | ... is ... | csharp71.cs:25:13:25:14 | "" | csharp71.cs:25:19:25:22 | null | null |
| csharp71.cs:26:13:26:21 | ... is ... | csharp71.cs:26:13:26:13 | access to local variable b | csharp71.cs:26:18:26:21 | true | true |

View File

@@ -1,77 +1,77 @@
csharp71.cs:
# 3| [Class] DefaultLiterals
# 5| 5: [Method] f
# 5| -1: [TypeMention] Void
# 6| 4: [BlockStmt] {...}
# 7| 0: [LocalVariableDeclStmt] ... ...;
# 7| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 7| -1: [TypeMention] int
# 7| 0: [LocalVariableAccess] access to local variable x
# 7| 1: [CastExpr] (...) ...
# 7| 1: [DefaultValueExpr] default
# 7| 1: [LocalVariableDeclAndInitExpr] Int32 y = ...
# 7| -1: [TypeMention] int
# 7| 0: [LocalVariableAccess] access to local variable y
# 7| 1: [DefaultValueExpr] default(...)
# 7| 0: [TypeAccess] access to type Int32
# 7| 0: [TypeMention] int
# 8| 1: [IfStmt] if (...) ...
# 8| 0: [EQExpr] ... == ...
# 8| 0: [LocalVariableAccess] access to local variable x
# 8| 1: [CastExpr] (...) ...
# 8| 1: [DefaultValueExpr] default
# 9| 1: [EmptyStmt] ;
# 10| 2: [SwitchStmt] switch (...) {...}
# 10| 0: [LocalVariableAccess] access to local variable x
# 12| 0: [CaseStmt] case ...:
# 12| 0: [DiscardPatternExpr] _
# 12| 1: [BreakStmt] break;
# 14| 3: [ExprStmt] ...;
# 14| 0: [AssignExpr] ... = ...
# 14| 0: [LocalVariableAccess] access to local variable x
# 1| [Class] DefaultLiterals
# 3| 5: [Method] f
# 3| -1: [TypeMention] Void
# 4| 4: [BlockStmt] {...}
# 5| 0: [LocalVariableDeclStmt] ... ...;
# 5| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 5| -1: [TypeMention] int
# 5| 0: [LocalVariableAccess] access to local variable x
# 5| 1: [CastExpr] (...) ...
# 5| 1: [DefaultValueExpr] default
# 5| 1: [LocalVariableDeclAndInitExpr] Int32 y = ...
# 5| -1: [TypeMention] int
# 5| 0: [LocalVariableAccess] access to local variable y
# 5| 1: [DefaultValueExpr] default(...)
# 5| 0: [TypeAccess] access to type Int32
# 5| 0: [TypeMention] int
# 6| 1: [IfStmt] if (...) ...
# 6| 0: [EQExpr] ... == ...
# 6| 0: [LocalVariableAccess] access to local variable x
# 6| 1: [CastExpr] (...) ...
# 6| 1: [DefaultValueExpr] default
# 7| 1: [EmptyStmt] ;
# 8| 2: [SwitchStmt] switch (...) {...}
# 8| 0: [LocalVariableAccess] access to local variable x
# 10| 0: [CaseStmt] case ...:
# 10| 0: [DiscardPatternExpr] _
# 10| 1: [BreakStmt] break;
# 12| 3: [ExprStmt] ...;
# 12| 0: [AssignExpr] ... = ...
# 12| 0: [LocalVariableAccess] access to local variable x
# 12| 1: [CastExpr] (...) ...
# 12| 1: [DefaultValueExpr] default
# 13| 4: [LocalVariableDeclStmt] ... ...;
# 13| 0: [LocalVariableDeclAndInitExpr] String s = ...
# 13| -1: [TypeMention] string
# 13| 0: [LocalVariableAccess] access to local variable s
# 13| 1: [CastExpr] (...) ...
# 13| 1: [DefaultValueExpr] default
# 14| 5: [LocalVariableDeclStmt] ... ...;
# 14| 0: [LocalVariableDeclAndInitExpr] Boolean b = ...
# 14| -1: [TypeMention] bool
# 14| 0: [LocalVariableAccess] access to local variable b
# 14| 1: [CastExpr] (...) ...
# 14| 1: [DefaultValueExpr] default
# 15| 4: [LocalVariableDeclStmt] ... ...;
# 15| 0: [LocalVariableDeclAndInitExpr] String s = ...
# 15| -1: [TypeMention] string
# 15| 0: [LocalVariableAccess] access to local variable s
# 15| 6: [LocalVariableDeclStmt] ... ...;
# 15| 0: [LocalVariableDeclAndInitExpr] Double d = ...
# 15| -1: [TypeMention] double
# 15| 0: [LocalVariableAccess] access to local variable d
# 15| 1: [CastExpr] (...) ...
# 15| 1: [DefaultValueExpr] default
# 16| 5: [LocalVariableDeclStmt] ... ...;
# 16| 0: [LocalVariableDeclAndInitExpr] Boolean b = ...
# 16| -1: [TypeMention] bool
# 16| 0: [LocalVariableAccess] access to local variable b
# 16| 1: [CastExpr] (...) ...
# 16| 1: [DefaultValueExpr] default
# 17| 6: [LocalVariableDeclStmt] ... ...;
# 17| 0: [LocalVariableDeclAndInitExpr] Double d = ...
# 17| -1: [TypeMention] double
# 17| 0: [LocalVariableAccess] access to local variable d
# 17| 1: [CastExpr] (...) ...
# 17| 1: [DefaultValueExpr] default
# 21| [Class] IsConstants
# 23| 5: [Method] f
# 23| -1: [TypeMention] Void
# 24| 4: [BlockStmt] {...}
# 25| 0: [LocalVariableDeclStmt] ... ...;
# 25| 0: [LocalVariableDeclExpr] Boolean b
# 25| 0: [TypeMention] bool
# 26| 1: [ExprStmt] ...;
# 19| [Class] IsConstants
# 21| 5: [Method] f
# 21| -1: [TypeMention] Void
# 22| 4: [BlockStmt] {...}
# 23| 0: [LocalVariableDeclStmt] ... ...;
# 23| 0: [LocalVariableDeclExpr] Boolean b
# 23| 0: [TypeMention] bool
# 24| 1: [ExprStmt] ...;
# 24| 0: [AssignExpr] ... = ...
# 24| 0: [LocalVariableAccess] access to local variable b
# 24| 1: [IsExpr] ... is ...
# 24| 0: [ObjectCreation] object creation of type Object
# 24| 0: [TypeMention] object
# 24| 1: [ConstantPatternExpr,StringLiteral] "abc"
# 25| 2: [ExprStmt] ...;
# 25| 0: [AssignExpr] ... = ...
# 25| 0: [LocalVariableAccess] access to local variable b
# 25| 1: [IsExpr] ... is ...
# 25| 0: [StringLiteral] ""
# 25| 1: [ConstantPatternExpr,NullLiteral] null
# 26| 3: [ExprStmt] ...;
# 26| 0: [AssignExpr] ... = ...
# 26| 0: [LocalVariableAccess] access to local variable b
# 26| 1: [IsExpr] ... is ...
# 26| 0: [ObjectCreation] object creation of type Object
# 26| 0: [TypeMention] object
# 26| 1: [ConstantPatternExpr,StringLiteral] "abc"
# 27| 2: [ExprStmt] ...;
# 27| 0: [AssignExpr] ... = ...
# 27| 0: [LocalVariableAccess] access to local variable b
# 27| 1: [IsExpr] ... is ...
# 27| 0: [StringLiteral] ""
# 27| 1: [ConstantPatternExpr,NullLiteral] null
# 28| 3: [ExprStmt] ...;
# 28| 0: [AssignExpr] ... = ...
# 28| 0: [LocalVariableAccess] access to local variable b
# 28| 1: [IsExpr] ... is ...
# 28| 0: [LocalVariableAccess] access to local variable b
# 28| 1: [BoolLiteral,ConstantPatternExpr] true
# 26| 0: [LocalVariableAccess] access to local variable b
# 26| 1: [BoolLiteral,ConstantPatternExpr] true

View File

@@ -1 +1 @@
| csharp72.cs:18:12:18:12 | access to local variable s |
| csharp72.cs:16:12:16:12 | access to local variable s |

View File

@@ -1 +1 @@
| csharp72.cs:11:17:11:17 | s |
| csharp72.cs:9:17:9:17 | s |

View File

@@ -1,2 +1,2 @@
| csharp72.cs:48:23:48:34 | 85 |
| csharp72.cs:53:31:53:31 | 1 |
| csharp72.cs:46:23:46:34 | 85 |
| csharp72.cs:51:31:51:31 | 1 |

View File

@@ -1,49 +1,49 @@
csharp72.cs:
# 5| [Class] InModifiers
# 7| 5: [Struct] S
# 11| 6: [Method] F
# 11| -1: [TypeMention] Void
# 3| [Class] InModifiers
# 5| 5: [Struct] S
# 9| 6: [Method] F
# 9| -1: [TypeMention] Void
#-----| 2: (Parameters)
# 11| 0: [Parameter] s
# 11| -1: [TypeMention] S
# 12| 4: [BlockStmt] {...}
# 15| 7: [Method] CallF
# 15| -1: [TypeMention] Void
# 16| 4: [BlockStmt] {...}
# 17| 0: [LocalVariableDeclStmt] ... ...;
# 17| 0: [LocalVariableDeclAndInitExpr] S s = ...
# 17| -1: [TypeMention] S
# 17| 0: [LocalVariableAccess] access to local variable s
# 17| 1: [ObjectCreation] object creation of type S
# 17| 0: [TypeMention] S
# 18| 1: [ExprStmt] ...;
# 18| 0: [MethodCall] call to method F
# 18| 0: [LocalVariableAccess] access to local variable s
# 22| [Class] RefReadonlyReturns
# 24| 5: [Field] s
# 9| 0: [Parameter] s
# 9| -1: [TypeMention] S
# 10| 4: [BlockStmt] {...}
# 13| 7: [Method] CallF
# 13| -1: [TypeMention] Void
# 14| 4: [BlockStmt] {...}
# 15| 0: [LocalVariableDeclStmt] ... ...;
# 15| 0: [LocalVariableDeclAndInitExpr] S s = ...
# 15| -1: [TypeMention] S
# 15| 0: [LocalVariableAccess] access to local variable s
# 15| 1: [ObjectCreation] object creation of type S
# 15| 0: [TypeMention] S
# 16| 1: [ExprStmt] ...;
# 16| 0: [MethodCall] call to method F
# 16| 0: [LocalVariableAccess] access to local variable s
# 20| [Class] RefReadonlyReturns
# 22| 5: [Field] s
# 22| -1: [TypeMention] int
# 24| 6: [Method] F
# 24| -1: [TypeMention] int
# 26| 6: [Method] F
# 26| -1: [TypeMention] int
# 27| 4: [BlockStmt] {...}
# 28| 0: [ReturnStmt] return ...;
# 28| 0: [RefExpr] ref ...
# 28| 0: [FieldAccess] access to field s
# 31| 7: [DelegateType] Del
# 34| [Struct] ReadonlyStruct
# 38| [Struct] RefStruct
# 42| [Struct] ReadonlyRefStruct
# 46| [Class] NumericLiterals
# 48| 5: [Field] binaryValue
# 48| -1: [TypeMention] int
# 48| 1: [AssignExpr] ... = ...
# 48| 0: [FieldAccess] access to field binaryValue
# 48| 1: [IntLiteral] 85
# 51| [Class] PrivateProtected
# 53| 5: [Field] X
# 53| -1: [TypeMention] int
# 53| 1: [AssignExpr] ... = ...
# 53| 0: [FieldAccess] access to field X
# 53| 1: [IntLiteral] 1
# 55| 6: [Method] F
# 55| -1: [TypeMention] Void
# 55| 4: [BlockStmt] {...}
# 25| 4: [BlockStmt] {...}
# 26| 0: [ReturnStmt] return ...;
# 26| 0: [RefExpr] ref ...
# 26| 0: [FieldAccess] access to field s
# 29| 7: [DelegateType] Del
# 32| [Struct] ReadonlyStruct
# 36| [Struct] RefStruct
# 40| [Struct] ReadonlyRefStruct
# 44| [Class] NumericLiterals
# 46| 5: [Field] binaryValue
# 46| -1: [TypeMention] int
# 46| 1: [AssignExpr] ... = ...
# 46| 0: [FieldAccess] access to field binaryValue
# 46| 1: [IntLiteral] 85
# 49| [Class] PrivateProtected
# 51| 5: [Field] X
# 51| -1: [TypeMention] int
# 51| 1: [AssignExpr] ... = ...
# 51| 0: [FieldAccess] access to field X
# 51| 1: [IntLiteral] 1
# 53| 6: [Method] F
# 53| -1: [TypeMention] Void
# 53| 4: [BlockStmt] {...}

View File

@@ -1,2 +1,2 @@
| csharp72.cs:53:27:53:27 | X |
| csharp72.cs:55:28:55:28 | F |
| csharp72.cs:51:27:51:27 | X |
| csharp72.cs:53:28:53:28 | F |

View File

@@ -1,2 +1,2 @@
| csharp72.cs:34:17:34:30 | ReadonlyStruct |
| csharp72.cs:42:21:42:37 | ReadonlyRefStruct |
| csharp72.cs:32:17:32:30 | ReadonlyStruct |
| csharp72.cs:40:21:40:37 | ReadonlyRefStruct |

View File

@@ -1 +1 @@
| csharp72.cs:31:31:31:33 | Del |
| csharp72.cs:29:31:29:33 | Del |

View File

@@ -1 +1 @@
| csharp72.cs:26:22:26:22 | F |
| csharp72.cs:24:22:24:22 | F |

View File

@@ -1,2 +1,2 @@
| csharp72.cs:38:12:38:20 | RefStruct |
| csharp72.cs:42:21:42:37 | ReadonlyRefStruct |
| csharp72.cs:36:12:36:20 | RefStruct |
| csharp72.cs:40:21:40:37 | ReadonlyRefStruct |

View File

@@ -1,22 +1,22 @@
arrayCreation
| csharp73.cs:9:20:9:49 | array creation of type Char* | 0 | csharp73.cs:9:20:9:49 | 2 |
| csharp73.cs:10:20:10:45 | array creation of type Char* | 0 | csharp73.cs:10:36:10:36 | 1 |
| csharp73.cs:11:20:11:37 | array creation of type Char[] | 0 | csharp73.cs:11:20:11:37 | 1 |
| csharp73.cs:12:20:12:38 | array creation of type Char* | 0 | csharp73.cs:12:36:12:37 | 10 |
| csharp73.cs:13:20:13:31 | array creation of type Char[] | 0 | csharp73.cs:13:29:13:30 | 10 |
| csharp73.cs:22:29:22:47 | array creation of type Span<Byte> | 0 | csharp73.cs:22:45:22:46 | 10 |
| csharp73.cs:24:23:24:33 | array creation of type Int32[] | 0 | csharp73.cs:24:31:24:32 | 10 |
| csharp73.cs:7:20:7:49 | array creation of type Char* | 0 | csharp73.cs:7:20:7:49 | 2 |
| csharp73.cs:8:20:8:45 | array creation of type Char* | 0 | csharp73.cs:8:36:8:36 | 1 |
| csharp73.cs:9:20:9:37 | array creation of type Char[] | 0 | csharp73.cs:9:20:9:37 | 1 |
| csharp73.cs:10:20:10:38 | array creation of type Char* | 0 | csharp73.cs:10:36:10:37 | 10 |
| csharp73.cs:11:20:11:31 | array creation of type Char[] | 0 | csharp73.cs:11:29:11:30 | 10 |
| csharp73.cs:20:29:20:47 | array creation of type Span<Byte> | 0 | csharp73.cs:20:45:20:46 | 10 |
| csharp73.cs:22:23:22:33 | array creation of type Int32[] | 0 | csharp73.cs:22:31:22:32 | 10 |
arrayElement
| csharp73.cs:9:20:9:49 | array creation of type Char* | 0 | csharp73.cs:9:40:9:42 | x |
| csharp73.cs:9:20:9:49 | array creation of type Char* | 1 | csharp73.cs:9:45:9:47 | y |
| csharp73.cs:10:20:10:45 | array creation of type Char* | 0 | csharp73.cs:10:41:10:43 | x |
| csharp73.cs:11:20:11:37 | array creation of type Char[] | 0 | csharp73.cs:11:33:11:35 | x |
| csharp73.cs:14:20:14:43 | array creation of type Int32* | 0 | csharp73.cs:14:35:14:35 | 1 |
| csharp73.cs:14:20:14:43 | array creation of type Int32* | 1 | csharp73.cs:14:38:14:38 | 2 |
| csharp73.cs:14:20:14:43 | array creation of type Int32* | 2 | csharp73.cs:14:41:14:41 | 3 |
| csharp73.cs:7:20:7:49 | array creation of type Char* | 0 | csharp73.cs:7:40:7:42 | x |
| csharp73.cs:7:20:7:49 | array creation of type Char* | 1 | csharp73.cs:7:45:7:47 | y |
| csharp73.cs:8:20:8:45 | array creation of type Char* | 0 | csharp73.cs:8:41:8:43 | x |
| csharp73.cs:9:20:9:37 | array creation of type Char[] | 0 | csharp73.cs:9:33:9:35 | x |
| csharp73.cs:12:20:12:43 | array creation of type Int32* | 0 | csharp73.cs:12:35:12:35 | 1 |
| csharp73.cs:12:20:12:43 | array creation of type Int32* | 1 | csharp73.cs:12:38:12:38 | 2 |
| csharp73.cs:12:20:12:43 | array creation of type Int32* | 2 | csharp73.cs:12:41:12:41 | 3 |
stackalloc
| csharp73.cs:9:20:9:49 | array creation of type Char* |
| csharp73.cs:10:20:10:45 | array creation of type Char* |
| csharp73.cs:12:20:12:38 | array creation of type Char* |
| csharp73.cs:14:20:14:43 | array creation of type Int32* |
| csharp73.cs:22:29:22:47 | array creation of type Span<Byte> |
| csharp73.cs:7:20:7:49 | array creation of type Char* |
| csharp73.cs:8:20:8:45 | array creation of type Char* |
| csharp73.cs:10:20:10:38 | array creation of type Char* |
| csharp73.cs:12:20:12:43 | array creation of type Int32* |
| csharp73.cs:20:29:20:47 | array creation of type Span<Byte> |

View File

@@ -1,113 +1,113 @@
csharp73.cs:
# 5| [Class] StackAllocs
# 7| 5: [Method] Fn
# 7| -1: [TypeMention] Void
# 8| 4: [BlockStmt] {...}
# 9| 0: [LocalVariableDeclStmt] ... ...;
# 9| 0: [LocalVariableDeclAndInitExpr] Char* arr1 = ...
# 9| -1: [TypeMention] char*
# 9| 0: [LocalVariableAccess] access to local variable arr1
# 9| 1: [Stackalloc] array creation of type Char*
# 9| -2: [TypeMention] char*
# 3| [Class] StackAllocs
# 5| 5: [Method] Fn
# 5| -1: [TypeMention] Void
# 6| 4: [BlockStmt] {...}
# 7| 0: [LocalVariableDeclStmt] ... ...;
# 7| 0: [LocalVariableDeclAndInitExpr] Char* arr1 = ...
# 7| -1: [TypeMention] char*
# 7| 0: [LocalVariableAccess] access to local variable arr1
# 7| 1: [Stackalloc] array creation of type Char*
# 7| -2: [TypeMention] char*
# 7| 1: [TypeMention] char
# 7| -1: [ArrayInitializer] { ..., ... }
# 7| 0: [CharLiteral] x
# 7| 1: [CharLiteral] y
# 8| 1: [LocalVariableDeclStmt] ... ...;
# 8| 0: [LocalVariableDeclAndInitExpr] Char* arr2 = ...
# 8| -1: [TypeMention] char*
# 8| 0: [LocalVariableAccess] access to local variable arr2
# 8| 1: [Stackalloc] array creation of type Char*
# 8| -2: [TypeMention] char*
# 8| 1: [TypeMention] char
# 8| -1: [ArrayInitializer] { ..., ... }
# 8| 0: [CharLiteral] x
# 8| 0: [IntLiteral] 1
# 9| 2: [LocalVariableDeclStmt] ... ...;
# 9| 0: [LocalVariableDeclAndInitExpr] Char[] arr3 = ...
# 9| -1: [TypeMention] Char[]
# 9| 0: [LocalVariableAccess] access to local variable arr3
# 9| 1: [ArrayCreation] array creation of type Char[]
# 9| -2: [TypeMention] Char[]
# 9| 1: [TypeMention] char
# 9| -1: [ArrayInitializer] { ..., ... }
# 9| 0: [CharLiteral] x
# 9| 1: [CharLiteral] y
# 10| 1: [LocalVariableDeclStmt] ... ...;
# 10| 0: [LocalVariableDeclAndInitExpr] Char* arr2 = ...
# 10| 3: [LocalVariableDeclStmt] ... ...;
# 10| 0: [LocalVariableDeclAndInitExpr] Char* arr4 = ...
# 10| -1: [TypeMention] char*
# 10| 0: [LocalVariableAccess] access to local variable arr2
# 10| 0: [LocalVariableAccess] access to local variable arr4
# 10| 1: [Stackalloc] array creation of type Char*
# 10| -2: [TypeMention] char*
# 10| -1: [TypeMention] char*
# 10| 1: [TypeMention] char
# 10| -1: [ArrayInitializer] { ..., ... }
# 10| 0: [CharLiteral] x
# 10| 0: [IntLiteral] 1
# 11| 2: [LocalVariableDeclStmt] ... ...;
# 11| 0: [LocalVariableDeclAndInitExpr] Char[] arr3 = ...
# 10| 0: [IntLiteral] 10
# 11| 4: [LocalVariableDeclStmt] ... ...;
# 11| 0: [LocalVariableDeclAndInitExpr] Char[] arr5 = ...
# 11| -1: [TypeMention] Char[]
# 11| 0: [LocalVariableAccess] access to local variable arr3
# 11| 0: [LocalVariableAccess] access to local variable arr5
# 11| 1: [ArrayCreation] array creation of type Char[]
# 11| -2: [TypeMention] Char[]
# 11| -1: [TypeMention] Char[]
# 11| 1: [TypeMention] char
# 11| -1: [ArrayInitializer] { ..., ... }
# 11| 0: [CharLiteral] x
# 12| 3: [LocalVariableDeclStmt] ... ...;
# 12| 0: [LocalVariableDeclAndInitExpr] Char* arr4 = ...
# 12| -1: [TypeMention] char*
# 12| 0: [LocalVariableAccess] access to local variable arr4
# 12| 1: [Stackalloc] array creation of type Char*
# 12| -1: [TypeMention] char*
# 12| 1: [TypeMention] char
# 12| 0: [IntLiteral] 10
# 13| 4: [LocalVariableDeclStmt] ... ...;
# 13| 0: [LocalVariableDeclAndInitExpr] Char[] arr5 = ...
# 13| -1: [TypeMention] Char[]
# 13| 0: [LocalVariableAccess] access to local variable arr5
# 13| 1: [ArrayCreation] array creation of type Char[]
# 13| -1: [TypeMention] Char[]
# 13| 1: [TypeMention] char
# 13| 0: [IntLiteral] 10
# 14| 5: [LocalVariableDeclStmt] ... ...;
# 14| 0: [LocalVariableDeclAndInitExpr] Int32* arr6 = ...
# 14| -1: [TypeMention] int*
# 14| 0: [LocalVariableAccess] access to local variable arr6
# 14| 1: [Stackalloc] array creation of type Int32*
# 14| -1: [ArrayInitializer] { ..., ... }
# 14| 0: [IntLiteral] 1
# 14| 1: [IntLiteral] 2
# 14| 2: [IntLiteral] 3
# 18| [Class] PinnedReference
# 20| 5: [Method] F
# 20| -1: [TypeMention] Void
# 21| 4: [BlockStmt] {...}
# 22| 0: [LocalVariableDeclStmt] ... ...;
# 22| 0: [LocalVariableDeclAndInitExpr] Span<Byte> buffer = ...
# 22| -1: [TypeMention] Span<Byte>
# 22| 1: [TypeMention] byte
# 22| 0: [LocalVariableAccess] access to local variable buffer
# 22| 1: [Stackalloc] array creation of type Span<Byte>
# 22| -1: [TypeMention] Span<Byte>
# 22| 1: [TypeMention] byte
# 22| 0: [IntLiteral] 10
# 24| 1: [LocalVariableDeclStmt] ... ...;
# 24| 0: [LocalVariableDeclAndInitExpr] Span<Int32> t = ...
# 24| -1: [TypeMention] Span<Int32>
# 24| 1: [TypeMention] int
# 24| 0: [LocalVariableAccess] access to local variable t
# 24| 1: [OperatorCall] call to operator implicit conversion
# 24| 0: [ArrayCreation] array creation of type Int32[]
# 24| -1: [TypeMention] Int32[]
# 24| 1: [TypeMention] int
# 24| 0: [IntLiteral] 10
# 27| 2: [BlockStmt] {...}
# 32| [Class] UnmanagedConstraint<>
# 11| 0: [IntLiteral] 10
# 12| 5: [LocalVariableDeclStmt] ... ...;
# 12| 0: [LocalVariableDeclAndInitExpr] Int32* arr6 = ...
# 12| -1: [TypeMention] int*
# 12| 0: [LocalVariableAccess] access to local variable arr6
# 12| 1: [Stackalloc] array creation of type Int32*
# 12| -1: [ArrayInitializer] { ..., ... }
# 12| 0: [IntLiteral] 1
# 12| 1: [IntLiteral] 2
# 12| 2: [IntLiteral] 3
# 16| [Class] PinnedReference
# 18| 5: [Method] F
# 18| -1: [TypeMention] Void
# 19| 4: [BlockStmt] {...}
# 20| 0: [LocalVariableDeclStmt] ... ...;
# 20| 0: [LocalVariableDeclAndInitExpr] Span<Byte> buffer = ...
# 20| -1: [TypeMention] Span<Byte>
# 20| 1: [TypeMention] byte
# 20| 0: [LocalVariableAccess] access to local variable buffer
# 20| 1: [Stackalloc] array creation of type Span<Byte>
# 20| -1: [TypeMention] Span<Byte>
# 20| 1: [TypeMention] byte
# 20| 0: [IntLiteral] 10
# 22| 1: [LocalVariableDeclStmt] ... ...;
# 22| 0: [LocalVariableDeclAndInitExpr] Span<Int32> t = ...
# 22| -1: [TypeMention] Span<Int32>
# 22| 1: [TypeMention] int
# 22| 0: [LocalVariableAccess] access to local variable t
# 22| 1: [OperatorCall] call to operator implicit conversion
# 22| 0: [ArrayCreation] array creation of type Int32[]
# 22| -1: [TypeMention] Int32[]
# 22| 1: [TypeMention] int
# 22| 0: [IntLiteral] 10
# 25| 2: [BlockStmt] {...}
# 30| [Class] UnmanagedConstraint<>
#-----| 1: (Type parameters)
# 32| 0: [TypeParameter] T
# 36| [Class] EnumConstraint<>
# 30| 0: [TypeParameter] T
# 34| [Class] EnumConstraint<>
#-----| 1: (Type parameters)
# 36| 0: [TypeParameter] T
# 40| [Class] DelegateConstraint<>
# 34| 0: [TypeParameter] T
# 38| [Class] DelegateConstraint<>
#-----| 1: (Type parameters)
# 40| 0: [TypeParameter] T
# 44| [Class] ExpressionVariables
# 46| 4: [InstanceConstructor] ExpressionVariables
# 38| 0: [TypeParameter] T
# 42| [Class] ExpressionVariables
# 44| 4: [InstanceConstructor] ExpressionVariables
#-----| 2: (Parameters)
# 46| 0: [Parameter] x
# 46| -1: [TypeMention] int
# 47| 4: [BlockStmt] {...}
# 48| 0: [ExprStmt] ...;
# 48| 0: [AssignExpr] ... = ...
# 48| 0: [ParameterAccess] access to parameter x
# 48| 1: [IntLiteral] 5
# 51| 5: [InstanceConstructor] ExpressionVariables
# 51| 3: [ConstructorInitializer] call to constructor ExpressionVariables
# 51| 0: [LocalVariableDeclExpr] Int32 x
# 52| 4: [BlockStmt] {...}
# 53| 0: [ExprStmt] ...;
# 53| 0: [MethodCall] call to method WriteLine
# 53| -1: [TypeAccess] access to type Console
# 53| 0: [TypeMention] Console
# 53| 0: [InterpolatedStringExpr] $"..."
# 53| 0: [StringLiteral] "x is "
# 53| 1: [LocalVariableAccess] access to local variable x
# 44| 0: [Parameter] x
# 44| -1: [TypeMention] int
# 45| 4: [BlockStmt] {...}
# 46| 0: [ExprStmt] ...;
# 46| 0: [AssignExpr] ... = ...
# 46| 0: [ParameterAccess] access to parameter x
# 46| 1: [IntLiteral] 5
# 49| 5: [InstanceConstructor] ExpressionVariables
# 49| 3: [ConstructorInitializer] call to constructor ExpressionVariables
# 49| 0: [LocalVariableDeclExpr] Int32 x
# 50| 4: [BlockStmt] {...}
# 51| 0: [ExprStmt] ...;
# 51| 0: [MethodCall] call to method WriteLine
# 51| -1: [TypeAccess] access to type Console
# 51| 0: [TypeMention] Console
# 51| 0: [InterpolatedStringExpr] $"..."
# 51| 0: [StringLiteral] "x is "
# 51| 1: [LocalVariableAccess] access to local variable x

View File

@@ -1,12 +1,12 @@
| CSharp7.cs:51:22:51:23 | String t1 | write |
| CSharp7.cs:52:19:52:20 | String t2 | write |
| CSharp7.cs:53:13:53:14 | access to local variable t3 | write |
| CSharp7.cs:53:18:53:19 | access to local variable t1 | read |
| CSharp7.cs:54:15:54:16 | access to local variable t1 | write |
| CSharp7.cs:55:9:55:10 | access to local variable t3 | write |
| CSharp7.cs:55:14:55:15 | access to local variable t1 | read |
| CSharp7.cs:56:9:56:10 | access to local variable t3 | write |
| CSharp7.cs:56:14:56:15 | access to local variable t2 | read |
| CSharp7.cs:57:30:57:31 | String t4 | write |
| CSharp7.cs:58:13:58:14 | access to local variable t5 | write |
| CSharp7.cs:58:18:58:19 | access to local variable t4 | read |
| CSharp7.cs:49:22:49:23 | String t1 | write |
| CSharp7.cs:50:19:50:20 | String t2 | write |
| CSharp7.cs:51:13:51:14 | access to local variable t3 | write |
| CSharp7.cs:51:18:51:19 | access to local variable t1 | read |
| CSharp7.cs:52:15:52:16 | access to local variable t1 | write |
| CSharp7.cs:53:9:53:10 | access to local variable t3 | write |
| CSharp7.cs:53:14:53:15 | access to local variable t1 | read |
| CSharp7.cs:54:9:54:10 | access to local variable t3 | write |
| CSharp7.cs:54:14:54:15 | access to local variable t2 | read |
| CSharp7.cs:55:30:55:31 | String t4 | write |
| CSharp7.cs:56:13:56:14 | access to local variable t5 | write |
| CSharp7.cs:56:18:56:19 | access to local variable t4 | read |

View File

@@ -1,3 +1,3 @@
| CSharp7.cs:254:13:254:31 | case ...: | CSharp7.cs:254:26:254:30 | ... < ... |
| CSharp7.cs:256:13:256:41 | case ...: | CSharp7.cs:256:27:256:40 | ... is ... |
| CSharp7.cs:259:13:259:36 | case ...: | CSharp7.cs:259:30:259:35 | ... > ... |
| CSharp7.cs:252:13:252:31 | case ...: | CSharp7.cs:252:26:252:30 | ... < ... |
| CSharp7.cs:254:13:254:41 | case ...: | CSharp7.cs:254:27:254:40 | ... is ... |
| CSharp7.cs:257:13:257:36 | case ...: | CSharp7.cs:257:30:257:35 | ... > ... |

View File

@@ -1,4 +1,4 @@
| CSharp7.cs:161:9:161:24 | f | f() | f() |
| CSharp7.cs:162:9:162:25 | g | g(U) | g(T) |
| CSharp7.cs:164:9:169:9 | h | h(int, int) | h(T, U) |
| CSharp7.cs:164:9:169:9 | h | h(string, bool) | h(T, U) |
| CSharp7.cs:159:9:159:24 | f | f() | f() |
| CSharp7.cs:160:9:160:25 | g | g(U) | g(T) |
| CSharp7.cs:162:9:167:9 | h | h(int, int) | h(T, U) |
| CSharp7.cs:162:9:167:9 | h | h(string, bool) | h(T, U) |

View File

@@ -1,75 +1,75 @@
| CSharp7.cs:22:9:22:11 | value | CSharp7.cs:22:24:22:28 | access to parameter value |
| CSharp7.cs:31:19:31:19 | i | CSharp7.cs:33:16:33:16 | access to parameter i |
| CSharp7.cs:31:19:31:19 | i | CSharp7.cs:33:24:33:24 | access to parameter i |
| CSharp7.cs:44:19:44:19 | x | CSharp7.cs:46:13:46:13 | access to parameter x |
| CSharp7.cs:51:22:51:23 | String t1 | CSharp7.cs:53:18:53:19 | access to local variable t1 |
| CSharp7.cs:52:19:52:20 | String t2 | CSharp7.cs:56:14:56:15 | access to local variable t2 |
| CSharp7.cs:54:15:54:16 | access to local variable t1 | CSharp7.cs:55:14:55:15 | access to local variable t1 |
| CSharp7.cs:57:30:57:31 | String t4 | CSharp7.cs:58:18:58:19 | access to local variable t4 |
| CSharp7.cs:72:13:72:19 | (Int32,Int32) z = ... | CSharp7.cs:75:16:75:16 | access to local variable z |
| CSharp7.cs:72:13:72:19 | (Int32,Int32) z = ... | CSharp7.cs:77:39:77:39 | access to local variable z |
| CSharp7.cs:76:9:76:32 | ... = ... | CSharp7.cs:79:27:79:27 | access to local variable x |
| CSharp7.cs:77:9:77:40 | ... = ... | CSharp7.cs:78:24:78:24 | access to local variable b |
| CSharp7.cs:77:9:77:40 | ... = ... | CSharp7.cs:78:28:78:28 | access to local variable c |
| CSharp7.cs:77:9:77:40 | ... = ... | CSharp7.cs:78:31:78:31 | access to local variable a |
| CSharp7.cs:82:21:82:21 | x | CSharp7.cs:84:20:84:20 | access to parameter x |
| CSharp7.cs:89:13:89:34 | (String,String) t1 = ... | CSharp7.cs:90:28:90:29 | access to local variable t1 |
| CSharp7.cs:89:13:89:34 | (String,String) t1 = ... | CSharp7.cs:92:20:92:21 | access to local variable t1 |
| CSharp7.cs:90:9:90:29 | ... = ... | CSharp7.cs:91:18:91:19 | access to local variable t3 |
| CSharp7.cs:109:9:109:46 | ... = ... | CSharp7.cs:112:27:112:28 | access to local variable m1 |
| CSharp7.cs:109:9:109:46 | ... = ... | CSharp7.cs:112:31:112:32 | access to local variable m2 |
| CSharp7.cs:112:9:112:33 | ... = ... | CSharp7.cs:113:18:113:19 | access to local variable m4 |
| CSharp7.cs:114:9:114:67 | ... = ... | CSharp7.cs:115:19:115:20 | access to local variable m9 |
| CSharp7.cs:114:38:114:67 | ... = ... | CSharp7.cs:118:9:118:10 | access to local variable m2 |
| CSharp7.cs:114:38:114:67 | ... = ... | CSharp7.cs:119:19:119:20 | access to local variable m2 |
| CSharp7.cs:131:20:131:20 | x | CSharp7.cs:131:32:131:32 | access to parameter x |
| CSharp7.cs:133:22:133:22 | t | CSharp7.cs:133:39:133:39 | access to parameter t |
| CSharp7.cs:139:29:139:29 | x | CSharp7.cs:139:34:139:34 | access to parameter x |
| CSharp7.cs:141:20:141:20 | x | CSharp7.cs:141:26:141:26 | access to parameter x |
| CSharp7.cs:141:20:141:20 | x | CSharp7.cs:141:41:141:41 | access to parameter x |
| CSharp7.cs:143:20:143:20 | x | CSharp7.cs:143:29:143:29 | access to parameter x |
| CSharp7.cs:147:24:147:24 | x | CSharp7.cs:147:33:147:33 | access to parameter x |
| CSharp7.cs:162:18:162:18 | t | CSharp7.cs:162:24:162:24 | access to parameter t |
| CSharp7.cs:164:26:164:26 | u | CSharp7.cs:168:22:168:22 | access to parameter u |
| CSharp7.cs:177:16:177:30 | String src = ... | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:177:16:177:30 | String src = ... | CSharp7.cs:183:23:183:25 | access to local variable src |
| CSharp7.cs:177:16:177:30 | String src = ... | CSharp7.cs:184:23:184:25 | access to local variable src |
| CSharp7.cs:178:25:178:25 | s | CSharp7.cs:178:33:178:33 | access to parameter s |
| CSharp7.cs:179:25:179:25 | s | CSharp7.cs:179:31:179:31 | access to parameter s |
| CSharp7.cs:180:25:180:25 | s | CSharp7.cs:180:37:180:37 | access to parameter s |
| CSharp7.cs:192:13:192:18 | Int32 v1 = ... | CSharp7.cs:193:26:193:27 | access to local variable v1 |
| CSharp7.cs:192:13:192:18 | Int32 v1 = ... | CSharp7.cs:199:21:199:22 | access to local variable v1 |
| CSharp7.cs:194:13:194:31 | Int32[] array = ... | CSharp7.cs:196:14:196:18 | access to local variable array |
| CSharp7.cs:194:13:194:31 | Int32[] array = ... | CSharp7.cs:197:26:197:30 | access to local variable array |
| CSharp7.cs:196:9:196:21 | ... = ... | CSharp7.cs:198:26:198:27 | access to local variable r1 |
| CSharp7.cs:196:9:196:21 | ... = ... | CSharp7.cs:200:33:200:34 | access to local variable r1 |
| CSharp7.cs:196:9:196:21 | ... = ... | CSharp7.cs:201:16:201:17 | access to local variable r1 |
| CSharp7.cs:204:24:204:24 | p | CSharp7.cs:207:20:207:20 | access to parameter p |
| CSharp7.cs:206:28:206:28 | q | CSharp7.cs:206:44:206:44 | access to parameter q |
| CSharp7.cs:234:16:234:23 | Object o = ... | CSharp7.cs:235:13:235:13 | access to local variable o |
| CSharp7.cs:234:16:234:23 | Object o = ... | CSharp7.cs:239:18:239:18 | access to local variable o |
| CSharp7.cs:234:16:234:23 | Object o = ... | CSharp7.cs:243:18:243:18 | access to local variable o |
| CSharp7.cs:234:16:234:23 | Object o = ... | CSharp7.cs:246:18:246:18 | access to local variable o |
| CSharp7.cs:234:16:234:23 | Object o = ... | CSharp7.cs:250:17:250:17 | access to local variable o |
| CSharp7.cs:234:16:234:23 | Object o = ... | CSharp7.cs:256:27:256:27 | access to local variable o |
| CSharp7.cs:235:18:235:23 | Int32 i1 | CSharp7.cs:235:28:235:29 | access to local variable i1 |
| CSharp7.cs:235:18:235:23 | Int32 i1 | CSharp7.cs:237:38:237:39 | access to local variable i1 |
| CSharp7.cs:239:23:239:31 | String s1 | CSharp7.cs:241:41:241:42 | access to local variable s1 |
| CSharp7.cs:256:32:256:40 | String s4 | CSharp7.cs:257:40:257:41 | access to local variable s4 |
| CSharp7.cs:259:18:259:23 | Int32 i2 | CSharp7.cs:259:30:259:31 | access to local variable i2 |
| CSharp7.cs:259:18:259:23 | Int32 i2 | CSharp7.cs:260:47:260:48 | access to local variable i2 |
| CSharp7.cs:262:18:262:23 | Int32 i3 | CSharp7.cs:263:42:263:43 | access to local variable i3 |
| CSharp7.cs:265:18:265:26 | String s2 | CSharp7.cs:266:45:266:46 | access to local variable s2 |
| CSharp7.cs:284:13:284:48 | Dictionary<Int32,String> dict = ... | CSharp7.cs:285:20:285:23 | access to local variable dict |
| CSharp7.cs:285:13:285:62 | IEnumerable<(Int32,String)> list = ... | CSharp7.cs:287:39:287:42 | access to local variable list |
| CSharp7.cs:285:13:285:62 | IEnumerable<(Int32,String)> list = ... | CSharp7.cs:289:36:289:39 | access to local variable list |
| CSharp7.cs:285:13:285:62 | IEnumerable<(Int32,String)> list = ... | CSharp7.cs:291:32:291:35 | access to local variable list |
| CSharp7.cs:285:32:285:35 | item | CSharp7.cs:285:41:285:44 | access to parameter item |
| CSharp7.cs:285:32:285:35 | item | CSharp7.cs:285:51:285:54 | access to parameter item |
| CSharp7.cs:299:18:299:22 | Int32 x = ... | CSharp7.cs:299:25:299:25 | access to local variable x |
| CSharp7.cs:299:18:299:22 | Int32 x = ... | CSharp7.cs:299:35:299:35 | access to local variable x |
| CSharp7.cs:299:18:299:22 | Int32 x = ... | CSharp7.cs:299:49:299:49 | access to local variable x |
| CSharp7.cs:299:40:299:44 | Int32 y | CSharp7.cs:301:31:301:31 | access to local variable y |
| CSharp7.cs:299:47:299:49 | ++... | CSharp7.cs:299:25:299:25 | access to local variable x |
| CSharp7.cs:299:47:299:49 | ++... | CSharp7.cs:299:35:299:35 | access to local variable x |
| CSharp7.cs:299:47:299:49 | ++... | CSharp7.cs:299:49:299:49 | access to local variable x |
| CSharp7.cs:20:9:20:11 | value | CSharp7.cs:20:24:20:28 | access to parameter value |
| CSharp7.cs:29:19:29:19 | i | CSharp7.cs:31:16:31:16 | access to parameter i |
| CSharp7.cs:29:19:29:19 | i | CSharp7.cs:31:24:31:24 | access to parameter i |
| CSharp7.cs:42:19:42:19 | x | CSharp7.cs:44:13:44:13 | access to parameter x |
| CSharp7.cs:49:22:49:23 | String t1 | CSharp7.cs:51:18:51:19 | access to local variable t1 |
| CSharp7.cs:50:19:50:20 | String t2 | CSharp7.cs:54:14:54:15 | access to local variable t2 |
| CSharp7.cs:52:15:52:16 | access to local variable t1 | CSharp7.cs:53:14:53:15 | access to local variable t1 |
| CSharp7.cs:55:30:55:31 | String t4 | CSharp7.cs:56:18:56:19 | access to local variable t4 |
| CSharp7.cs:70:13:70:19 | (Int32,Int32) z = ... | CSharp7.cs:73:16:73:16 | access to local variable z |
| CSharp7.cs:70:13:70:19 | (Int32,Int32) z = ... | CSharp7.cs:75:39:75:39 | access to local variable z |
| CSharp7.cs:74:9:74:32 | ... = ... | CSharp7.cs:77:27:77:27 | access to local variable x |
| CSharp7.cs:75:9:75:40 | ... = ... | CSharp7.cs:76:24:76:24 | access to local variable b |
| CSharp7.cs:75:9:75:40 | ... = ... | CSharp7.cs:76:28:76:28 | access to local variable c |
| CSharp7.cs:75:9:75:40 | ... = ... | CSharp7.cs:76:31:76:31 | access to local variable a |
| CSharp7.cs:80:21:80:21 | x | CSharp7.cs:82:20:82:20 | access to parameter x |
| CSharp7.cs:87:13:87:34 | (String,String) t1 = ... | CSharp7.cs:88:28:88:29 | access to local variable t1 |
| CSharp7.cs:87:13:87:34 | (String,String) t1 = ... | CSharp7.cs:90:20:90:21 | access to local variable t1 |
| CSharp7.cs:88:9:88:29 | ... = ... | CSharp7.cs:89:18:89:19 | access to local variable t3 |
| CSharp7.cs:107:9:107:46 | ... = ... | CSharp7.cs:110:27:110:28 | access to local variable m1 |
| CSharp7.cs:107:9:107:46 | ... = ... | CSharp7.cs:110:31:110:32 | access to local variable m2 |
| CSharp7.cs:110:9:110:33 | ... = ... | CSharp7.cs:111:18:111:19 | access to local variable m4 |
| CSharp7.cs:112:9:112:67 | ... = ... | CSharp7.cs:113:19:113:20 | access to local variable m9 |
| CSharp7.cs:112:38:112:67 | ... = ... | CSharp7.cs:116:9:116:10 | access to local variable m2 |
| CSharp7.cs:112:38:112:67 | ... = ... | CSharp7.cs:117:19:117:20 | access to local variable m2 |
| CSharp7.cs:129:20:129:20 | x | CSharp7.cs:129:32:129:32 | access to parameter x |
| CSharp7.cs:131:22:131:22 | t | CSharp7.cs:131:39:131:39 | access to parameter t |
| CSharp7.cs:137:29:137:29 | x | CSharp7.cs:137:34:137:34 | access to parameter x |
| CSharp7.cs:139:20:139:20 | x | CSharp7.cs:139:26:139:26 | access to parameter x |
| CSharp7.cs:139:20:139:20 | x | CSharp7.cs:139:41:139:41 | access to parameter x |
| CSharp7.cs:141:20:141:20 | x | CSharp7.cs:141:29:141:29 | access to parameter x |
| CSharp7.cs:145:24:145:24 | x | CSharp7.cs:145:33:145:33 | access to parameter x |
| CSharp7.cs:160:18:160:18 | t | CSharp7.cs:160:24:160:24 | access to parameter t |
| CSharp7.cs:162:26:162:26 | u | CSharp7.cs:166:22:166:22 | access to parameter u |
| CSharp7.cs:175:16:175:30 | String src = ... | CSharp7.cs:180:23:180:25 | access to local variable src |
| CSharp7.cs:175:16:175:30 | String src = ... | CSharp7.cs:181:23:181:25 | access to local variable src |
| CSharp7.cs:175:16:175:30 | String src = ... | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:176:25:176:25 | s | CSharp7.cs:176:33:176:33 | access to parameter s |
| CSharp7.cs:177:25:177:25 | s | CSharp7.cs:177:31:177:31 | access to parameter s |
| CSharp7.cs:178:25:178:25 | s | CSharp7.cs:178:37:178:37 | access to parameter s |
| CSharp7.cs:190:13:190:18 | Int32 v1 = ... | CSharp7.cs:191:26:191:27 | access to local variable v1 |
| CSharp7.cs:190:13:190:18 | Int32 v1 = ... | CSharp7.cs:197:21:197:22 | access to local variable v1 |
| CSharp7.cs:192:13:192:31 | Int32[] array = ... | CSharp7.cs:194:14:194:18 | access to local variable array |
| CSharp7.cs:192:13:192:31 | Int32[] array = ... | CSharp7.cs:195:26:195:30 | access to local variable array |
| CSharp7.cs:194:9:194:21 | ... = ... | CSharp7.cs:196:26:196:27 | access to local variable r1 |
| CSharp7.cs:194:9:194:21 | ... = ... | CSharp7.cs:198:33:198:34 | access to local variable r1 |
| CSharp7.cs:194:9:194:21 | ... = ... | CSharp7.cs:199:16:199:17 | access to local variable r1 |
| CSharp7.cs:202:24:202:24 | p | CSharp7.cs:205:20:205:20 | access to parameter p |
| CSharp7.cs:204:28:204:28 | q | CSharp7.cs:204:44:204:44 | access to parameter q |
| CSharp7.cs:232:16:232:23 | Object o = ... | CSharp7.cs:233:13:233:13 | access to local variable o |
| CSharp7.cs:232:16:232:23 | Object o = ... | CSharp7.cs:237:18:237:18 | access to local variable o |
| CSharp7.cs:232:16:232:23 | Object o = ... | CSharp7.cs:241:18:241:18 | access to local variable o |
| CSharp7.cs:232:16:232:23 | Object o = ... | CSharp7.cs:244:18:244:18 | access to local variable o |
| CSharp7.cs:232:16:232:23 | Object o = ... | CSharp7.cs:248:17:248:17 | access to local variable o |
| CSharp7.cs:232:16:232:23 | Object o = ... | CSharp7.cs:254:27:254:27 | access to local variable o |
| CSharp7.cs:233:18:233:23 | Int32 i1 | CSharp7.cs:233:28:233:29 | access to local variable i1 |
| CSharp7.cs:233:18:233:23 | Int32 i1 | CSharp7.cs:235:38:235:39 | access to local variable i1 |
| CSharp7.cs:237:23:237:31 | String s1 | CSharp7.cs:239:41:239:42 | access to local variable s1 |
| CSharp7.cs:254:32:254:40 | String s4 | CSharp7.cs:255:40:255:41 | access to local variable s4 |
| CSharp7.cs:257:18:257:23 | Int32 i2 | CSharp7.cs:257:30:257:31 | access to local variable i2 |
| CSharp7.cs:257:18:257:23 | Int32 i2 | CSharp7.cs:258:47:258:48 | access to local variable i2 |
| CSharp7.cs:260:18:260:23 | Int32 i3 | CSharp7.cs:261:42:261:43 | access to local variable i3 |
| CSharp7.cs:263:18:263:26 | String s2 | CSharp7.cs:264:45:264:46 | access to local variable s2 |
| CSharp7.cs:282:13:282:48 | Dictionary<Int32,String> dict = ... | CSharp7.cs:283:20:283:23 | access to local variable dict |
| CSharp7.cs:283:13:283:62 | IEnumerable<(Int32,String)> list = ... | CSharp7.cs:285:39:285:42 | access to local variable list |
| CSharp7.cs:283:13:283:62 | IEnumerable<(Int32,String)> list = ... | CSharp7.cs:287:36:287:39 | access to local variable list |
| CSharp7.cs:283:13:283:62 | IEnumerable<(Int32,String)> list = ... | CSharp7.cs:289:32:289:35 | access to local variable list |
| CSharp7.cs:283:32:283:35 | item | CSharp7.cs:283:41:283:44 | access to parameter item |
| CSharp7.cs:283:32:283:35 | item | CSharp7.cs:283:51:283:54 | access to parameter item |
| CSharp7.cs:297:18:297:22 | Int32 x = ... | CSharp7.cs:297:25:297:25 | access to local variable x |
| CSharp7.cs:297:18:297:22 | Int32 x = ... | CSharp7.cs:297:35:297:35 | access to local variable x |
| CSharp7.cs:297:18:297:22 | Int32 x = ... | CSharp7.cs:297:49:297:49 | access to local variable x |
| CSharp7.cs:297:40:297:44 | Int32 y | CSharp7.cs:299:31:299:31 | access to local variable y |
| CSharp7.cs:297:47:297:49 | ++... | CSharp7.cs:297:25:297:25 | access to local variable x |
| CSharp7.cs:297:47:297:49 | ++... | CSharp7.cs:297:35:297:35 | access to local variable x |
| CSharp7.cs:297:47:297:49 | ++... | CSharp7.cs:297:49:297:49 | access to local variable x |

View File

@@ -1,8 +1,8 @@
| CSharp7.cs:223:9:223:9 | _ | (Int32,Double) |
| CSharp7.cs:223:19:223:19 | _ | Boolean |
| CSharp7.cs:221:9:221:9 | _ | (Int32,Double) |
| CSharp7.cs:221:19:221:19 | _ | Boolean |
| CSharp7.cs:222:10:222:10 | _ | Int32 |
| CSharp7.cs:222:13:222:13 | _ | Double |
| CSharp7.cs:222:24:222:24 | _ | Boolean |
| CSharp7.cs:223:17:223:17 | _ | Double |
| CSharp7.cs:223:28:223:28 | _ | Boolean |
| CSharp7.cs:224:10:224:10 | _ | Int32 |
| CSharp7.cs:224:13:224:13 | _ | Double |
| CSharp7.cs:224:24:224:24 | _ | Boolean |
| CSharp7.cs:225:17:225:17 | _ | Double |
| CSharp7.cs:225:28:225:28 | _ | Boolean |
| CSharp7.cs:226:10:226:10 | _ | Int32 |

View File

@@ -1,18 +1,18 @@
| CSharp7.cs:17:9:17:11 | Foo | CSharp7.cs:17:18:17:22 | access to field field |
| CSharp7.cs:18:14:18:14 | get_P | CSharp7.cs:18:14:18:14 | 5 |
| CSharp7.cs:21:9:21:11 | get_Q | CSharp7.cs:21:16:21:20 | call to method Foo |
| CSharp7.cs:22:9:22:11 | set_Q | CSharp7.cs:22:16:22:28 | ... = ... |
| CSharp7.cs:25:5:25:27 | ExpressionBodiedMembers | CSharp7.cs:25:39:25:43 | call to method Foo |
| CSharp7.cs:26:6:26:28 | ~ExpressionBodiedMembers | CSharp7.cs:26:35:26:39 | call to method Foo |
| CSharp7.cs:137:9:137:22 | f3 | CSharp7.cs:137:21:137:21 | 2 |
| CSharp7.cs:139:29:139:38 | (...) => ... | CSharp7.cs:139:34:139:38 | ... + ... |
| CSharp7.cs:141:9:141:51 | f6 | CSharp7.cs:141:26:141:50 | ... ? ... : ... |
| CSharp7.cs:143:9:143:31 | f7 | CSharp7.cs:143:26:143:30 | call to local function f6 |
| CSharp7.cs:147:13:147:35 | f9 | CSharp7.cs:147:30:147:34 | call to local function f7 |
| CSharp7.cs:153:13:153:26 | f9 | CSharp7.cs:153:25:153:25 | 0 |
| CSharp7.cs:161:9:161:24 | f | CSharp7.cs:161:23:161:23 | 1 |
| CSharp7.cs:162:9:162:25 | g | CSharp7.cs:162:24:162:24 | access to parameter t |
| CSharp7.cs:166:13:166:43 | f2 | CSharp7.cs:166:37:166:42 | call to local function f |
| CSharp7.cs:178:9:178:40 | f | CSharp7.cs:178:31:178:39 | ... + ... |
| CSharp7.cs:179:9:179:32 | g | CSharp7.cs:179:31:179:31 | access to parameter s |
| CSharp7.cs:285:32:285:61 | (...) => ... | CSharp7.cs:285:40:285:61 | (..., ...) |
| CSharp7.cs:15:9:15:11 | Foo | CSharp7.cs:15:18:15:22 | access to field field |
| CSharp7.cs:16:14:16:14 | get_P | CSharp7.cs:16:14:16:14 | 5 |
| CSharp7.cs:19:9:19:11 | get_Q | CSharp7.cs:19:16:19:20 | call to method Foo |
| CSharp7.cs:20:9:20:11 | set_Q | CSharp7.cs:20:16:20:28 | ... = ... |
| CSharp7.cs:23:5:23:27 | ExpressionBodiedMembers | CSharp7.cs:23:39:23:43 | call to method Foo |
| CSharp7.cs:24:6:24:28 | ~ExpressionBodiedMembers | CSharp7.cs:24:35:24:39 | call to method Foo |
| CSharp7.cs:135:9:135:22 | f3 | CSharp7.cs:135:21:135:21 | 2 |
| CSharp7.cs:137:29:137:38 | (...) => ... | CSharp7.cs:137:34:137:38 | ... + ... |
| CSharp7.cs:139:9:139:51 | f6 | CSharp7.cs:139:26:139:50 | ... ? ... : ... |
| CSharp7.cs:141:9:141:31 | f7 | CSharp7.cs:141:26:141:30 | call to local function f6 |
| CSharp7.cs:145:13:145:35 | f9 | CSharp7.cs:145:30:145:34 | call to local function f7 |
| CSharp7.cs:151:13:151:26 | f9 | CSharp7.cs:151:25:151:25 | 0 |
| CSharp7.cs:159:9:159:24 | f | CSharp7.cs:159:23:159:23 | 1 |
| CSharp7.cs:160:9:160:25 | g | CSharp7.cs:160:24:160:24 | access to parameter t |
| CSharp7.cs:164:13:164:43 | f2 | CSharp7.cs:164:37:164:42 | call to local function f |
| CSharp7.cs:176:9:176:40 | f | CSharp7.cs:176:31:176:39 | ... + ... |
| CSharp7.cs:177:9:177:32 | g | CSharp7.cs:177:31:177:31 | access to parameter s |
| CSharp7.cs:283:32:283:61 | (...) => ... | CSharp7.cs:283:40:283:61 | (..., ...) |

View File

@@ -1,6 +1,6 @@
| CSharp7.cs:287:9:287:47 | foreach (... ... in ...) ... | 0 | CSharp7.cs:287:23:287:23 | Int32 a | CSharp7.cs:287:23:287:23 | a | CSharp7.cs:287:39:287:42 | access to local variable list | CSharp7.cs:287:45:287:47 | {...} |
| CSharp7.cs:287:9:287:47 | foreach (... ... in ...) ... | 1 | CSharp7.cs:287:33:287:33 | String b | CSharp7.cs:287:33:287:33 | b | CSharp7.cs:287:39:287:42 | access to local variable list | CSharp7.cs:287:45:287:47 | {...} |
| CSharp7.cs:289:9:289:44 | foreach (... ... in ...) ... | 0 | CSharp7.cs:289:23:289:23 | Int32 a | CSharp7.cs:289:23:289:23 | a | CSharp7.cs:289:36:289:39 | access to local variable list | CSharp7.cs:289:42:289:44 | {...} |
| CSharp7.cs:289:9:289:44 | foreach (... ... in ...) ... | 1 | CSharp7.cs:289:30:289:30 | String b | CSharp7.cs:289:30:289:30 | b | CSharp7.cs:289:36:289:39 | access to local variable list | CSharp7.cs:289:42:289:44 | {...} |
| CSharp7.cs:291:9:291:40 | foreach (... ... in ...) ... | 0 | CSharp7.cs:291:23:291:23 | Int32 a | CSharp7.cs:291:23:291:23 | a | CSharp7.cs:291:32:291:35 | access to local variable list | CSharp7.cs:291:38:291:40 | {...} |
| CSharp7.cs:291:9:291:40 | foreach (... ... in ...) ... | 1 | CSharp7.cs:291:26:291:26 | String b | CSharp7.cs:291:26:291:26 | b | CSharp7.cs:291:32:291:35 | access to local variable list | CSharp7.cs:291:38:291:40 | {...} |
| CSharp7.cs:285:9:285:47 | foreach (... ... in ...) ... | 0 | CSharp7.cs:285:23:285:23 | Int32 a | CSharp7.cs:285:23:285:23 | a | CSharp7.cs:285:39:285:42 | access to local variable list | CSharp7.cs:285:45:285:47 | {...} |
| CSharp7.cs:285:9:285:47 | foreach (... ... in ...) ... | 1 | CSharp7.cs:285:33:285:33 | String b | CSharp7.cs:285:33:285:33 | b | CSharp7.cs:285:39:285:42 | access to local variable list | CSharp7.cs:285:45:285:47 | {...} |
| CSharp7.cs:287:9:287:44 | foreach (... ... in ...) ... | 0 | CSharp7.cs:287:23:287:23 | Int32 a | CSharp7.cs:287:23:287:23 | a | CSharp7.cs:287:36:287:39 | access to local variable list | CSharp7.cs:287:42:287:44 | {...} |
| CSharp7.cs:287:9:287:44 | foreach (... ... in ...) ... | 1 | CSharp7.cs:287:30:287:30 | String b | CSharp7.cs:287:30:287:30 | b | CSharp7.cs:287:36:287:39 | access to local variable list | CSharp7.cs:287:42:287:44 | {...} |
| CSharp7.cs:289:9:289:40 | foreach (... ... in ...) ... | 0 | CSharp7.cs:289:23:289:23 | Int32 a | CSharp7.cs:289:23:289:23 | a | CSharp7.cs:289:32:289:35 | access to local variable list | CSharp7.cs:289:38:289:40 | {...} |
| CSharp7.cs:289:9:289:40 | foreach (... ... in ...) ... | 1 | CSharp7.cs:289:26:289:26 | String b | CSharp7.cs:289:26:289:26 | b | CSharp7.cs:289:32:289:35 | access to local variable list | CSharp7.cs:289:38:289:40 | {...} |

View File

@@ -1,40 +1,40 @@
edges
| CSharp7.cs:41:9:41:21 | SSA def(x) : String | CSharp7.cs:51:22:51:23 | SSA def(t1) : String |
| CSharp7.cs:41:13:41:21 | "tainted" : String | CSharp7.cs:41:9:41:21 | SSA def(x) : String |
| CSharp7.cs:51:22:51:23 | SSA def(t1) : String | CSharp7.cs:53:18:53:19 | access to local variable t1 |
| CSharp7.cs:57:11:57:19 | "tainted" : String | CSharp7.cs:57:30:57:31 | SSA def(t4) : String |
| CSharp7.cs:57:30:57:31 | SSA def(t4) : String | CSharp7.cs:58:18:58:19 | access to local variable t4 |
| CSharp7.cs:89:18:89:34 | (..., ...) [field Item1] : String | CSharp7.cs:92:20:92:21 | access to local variable t1 [field Item1] : String |
| CSharp7.cs:89:19:89:27 | "tainted" : String | CSharp7.cs:89:18:89:34 | (..., ...) [field Item1] : String |
| CSharp7.cs:92:20:92:21 | access to local variable t1 [field Item1] : String | CSharp7.cs:92:20:92:27 | access to field Item1 : String |
| CSharp7.cs:92:20:92:27 | access to field Item1 : String | CSharp7.cs:92:18:92:28 | call to method I |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:183:23:183:25 | access to local variable src : String |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:184:23:184:25 | access to local variable src : String |
| CSharp7.cs:183:23:183:25 | access to local variable src : String | CSharp7.cs:183:21:183:26 | call to local function g |
| CSharp7.cs:184:23:184:25 | access to local variable src : String | CSharp7.cs:184:21:184:26 | call to local function h |
| CSharp7.cs:39:9:39:21 | SSA def(x) : String | CSharp7.cs:49:22:49:23 | SSA def(t1) : String |
| CSharp7.cs:39:13:39:21 | "tainted" : String | CSharp7.cs:39:9:39:21 | SSA def(x) : String |
| CSharp7.cs:49:22:49:23 | SSA def(t1) : String | CSharp7.cs:51:18:51:19 | access to local variable t1 |
| CSharp7.cs:55:11:55:19 | "tainted" : String | CSharp7.cs:55:30:55:31 | SSA def(t4) : String |
| CSharp7.cs:55:30:55:31 | SSA def(t4) : String | CSharp7.cs:56:18:56:19 | access to local variable t4 |
| CSharp7.cs:87:18:87:34 | (..., ...) [field Item1] : String | CSharp7.cs:90:20:90:21 | access to local variable t1 [field Item1] : String |
| CSharp7.cs:87:19:87:27 | "tainted" : String | CSharp7.cs:87:18:87:34 | (..., ...) [field Item1] : String |
| CSharp7.cs:90:20:90:21 | access to local variable t1 [field Item1] : String | CSharp7.cs:90:20:90:27 | access to field Item1 : String |
| CSharp7.cs:90:20:90:27 | access to field Item1 : String | CSharp7.cs:90:18:90:28 | call to method I |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:181:23:181:25 | access to local variable src : String |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:182:23:182:25 | access to local variable src : String |
| CSharp7.cs:181:23:181:25 | access to local variable src : String | CSharp7.cs:181:21:181:26 | call to local function g |
| CSharp7.cs:182:23:182:25 | access to local variable src : String | CSharp7.cs:182:21:182:26 | call to local function h |
nodes
| CSharp7.cs:41:9:41:21 | SSA def(x) : String | semmle.label | SSA def(x) : String |
| CSharp7.cs:41:13:41:21 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:51:22:51:23 | SSA def(t1) : String | semmle.label | SSA def(t1) : String |
| CSharp7.cs:53:18:53:19 | access to local variable t1 | semmle.label | access to local variable t1 |
| CSharp7.cs:57:11:57:19 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:57:30:57:31 | SSA def(t4) : String | semmle.label | SSA def(t4) : String |
| CSharp7.cs:58:18:58:19 | access to local variable t4 | semmle.label | access to local variable t4 |
| CSharp7.cs:89:18:89:34 | (..., ...) [field Item1] : String | semmle.label | (..., ...) [field Item1] : String |
| CSharp7.cs:89:19:89:27 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:92:18:92:28 | call to method I | semmle.label | call to method I |
| CSharp7.cs:92:20:92:21 | access to local variable t1 [field Item1] : String | semmle.label | access to local variable t1 [field Item1] : String |
| CSharp7.cs:92:20:92:27 | access to field Item1 : String | semmle.label | access to field Item1 : String |
| CSharp7.cs:177:22:177:30 | "tainted" | semmle.label | "tainted" |
| CSharp7.cs:177:22:177:30 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:183:21:183:26 | call to local function g | semmle.label | call to local function g |
| CSharp7.cs:183:23:183:25 | access to local variable src : String | semmle.label | access to local variable src : String |
| CSharp7.cs:184:21:184:26 | call to local function h | semmle.label | call to local function h |
| CSharp7.cs:184:23:184:25 | access to local variable src : String | semmle.label | access to local variable src : String |
| CSharp7.cs:39:9:39:21 | SSA def(x) : String | semmle.label | SSA def(x) : String |
| CSharp7.cs:39:13:39:21 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:49:22:49:23 | SSA def(t1) : String | semmle.label | SSA def(t1) : String |
| CSharp7.cs:51:18:51:19 | access to local variable t1 | semmle.label | access to local variable t1 |
| CSharp7.cs:55:11:55:19 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:55:30:55:31 | SSA def(t4) : String | semmle.label | SSA def(t4) : String |
| CSharp7.cs:56:18:56:19 | access to local variable t4 | semmle.label | access to local variable t4 |
| CSharp7.cs:87:18:87:34 | (..., ...) [field Item1] : String | semmle.label | (..., ...) [field Item1] : String |
| CSharp7.cs:87:19:87:27 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:90:18:90:28 | call to method I | semmle.label | call to method I |
| CSharp7.cs:90:20:90:21 | access to local variable t1 [field Item1] : String | semmle.label | access to local variable t1 [field Item1] : String |
| CSharp7.cs:90:20:90:27 | access to field Item1 : String | semmle.label | access to field Item1 : String |
| CSharp7.cs:175:22:175:30 | "tainted" | semmle.label | "tainted" |
| CSharp7.cs:175:22:175:30 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:181:21:181:26 | call to local function g | semmle.label | call to local function g |
| CSharp7.cs:181:23:181:25 | access to local variable src : String | semmle.label | access to local variable src : String |
| CSharp7.cs:182:21:182:26 | call to local function h | semmle.label | call to local function h |
| CSharp7.cs:182:23:182:25 | access to local variable src : String | semmle.label | access to local variable src : String |
#select
| CSharp7.cs:41:13:41:21 | "tainted" : String | CSharp7.cs:41:13:41:21 | "tainted" : String | CSharp7.cs:53:18:53:19 | access to local variable t1 | $@ | CSharp7.cs:53:18:53:19 | access to local variable t1 | access to local variable t1 |
| CSharp7.cs:57:11:57:19 | "tainted" : String | CSharp7.cs:57:11:57:19 | "tainted" : String | CSharp7.cs:58:18:58:19 | access to local variable t4 | $@ | CSharp7.cs:58:18:58:19 | access to local variable t4 | access to local variable t4 |
| CSharp7.cs:89:19:89:27 | "tainted" : String | CSharp7.cs:89:19:89:27 | "tainted" : String | CSharp7.cs:92:18:92:28 | call to method I | $@ | CSharp7.cs:92:18:92:28 | call to method I | call to method I |
| CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:177:22:177:30 | "tainted" | $@ | CSharp7.cs:177:22:177:30 | "tainted" | "tainted" |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:183:21:183:26 | call to local function g | $@ | CSharp7.cs:183:21:183:26 | call to local function g | call to local function g |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:184:21:184:26 | call to local function h | $@ | CSharp7.cs:184:21:184:26 | call to local function h | call to local function h |
| CSharp7.cs:39:13:39:21 | "tainted" : String | CSharp7.cs:39:13:39:21 | "tainted" : String | CSharp7.cs:51:18:51:19 | access to local variable t1 | $@ | CSharp7.cs:51:18:51:19 | access to local variable t1 | access to local variable t1 |
| CSharp7.cs:55:11:55:19 | "tainted" : String | CSharp7.cs:55:11:55:19 | "tainted" : String | CSharp7.cs:56:18:56:19 | access to local variable t4 | $@ | CSharp7.cs:56:18:56:19 | access to local variable t4 | access to local variable t4 |
| CSharp7.cs:87:19:87:27 | "tainted" : String | CSharp7.cs:87:19:87:27 | "tainted" : String | CSharp7.cs:90:18:90:28 | call to method I | $@ | CSharp7.cs:90:18:90:28 | call to method I | call to method I |
| CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:175:22:175:30 | "tainted" | $@ | CSharp7.cs:175:22:175:30 | "tainted" | "tainted" |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:181:21:181:26 | call to local function g | $@ | CSharp7.cs:181:21:181:26 | call to local function g | call to local function g |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:182:21:182:26 | call to local function h | $@ | CSharp7.cs:182:21:182:26 | call to local function h | call to local function h |

View File

@@ -1,45 +1,45 @@
edges
| CSharp7.cs:41:9:41:21 | SSA def(x) : String | CSharp7.cs:51:22:51:23 | SSA def(t1) : String |
| CSharp7.cs:41:13:41:21 | "tainted" : String | CSharp7.cs:41:9:41:21 | SSA def(x) : String |
| CSharp7.cs:51:22:51:23 | SSA def(t1) : String | CSharp7.cs:53:18:53:19 | access to local variable t1 |
| CSharp7.cs:57:11:57:19 | "tainted" : String | CSharp7.cs:57:30:57:31 | SSA def(t4) : String |
| CSharp7.cs:57:30:57:31 | SSA def(t4) : String | CSharp7.cs:58:18:58:19 | access to local variable t4 |
| CSharp7.cs:89:18:89:34 | (..., ...) [field Item1] : String | CSharp7.cs:92:20:92:21 | access to local variable t1 [field Item1] : String |
| CSharp7.cs:89:19:89:27 | "tainted" : String | CSharp7.cs:89:18:89:34 | (..., ...) [field Item1] : String |
| CSharp7.cs:92:20:92:21 | access to local variable t1 [field Item1] : String | CSharp7.cs:92:20:92:27 | access to field Item1 : String |
| CSharp7.cs:92:20:92:27 | access to field Item1 : String | CSharp7.cs:92:18:92:28 | call to method I |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:182:23:182:25 | access to local variable src : String |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:183:23:183:25 | access to local variable src : String |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:184:23:184:25 | access to local variable src : String |
| CSharp7.cs:182:23:182:25 | access to local variable src : String | CSharp7.cs:182:21:182:26 | call to local function f |
| CSharp7.cs:183:23:183:25 | access to local variable src : String | CSharp7.cs:183:21:183:26 | call to local function g |
| CSharp7.cs:184:23:184:25 | access to local variable src : String | CSharp7.cs:184:21:184:26 | call to local function h |
| CSharp7.cs:39:9:39:21 | SSA def(x) : String | CSharp7.cs:49:22:49:23 | SSA def(t1) : String |
| CSharp7.cs:39:13:39:21 | "tainted" : String | CSharp7.cs:39:9:39:21 | SSA def(x) : String |
| CSharp7.cs:49:22:49:23 | SSA def(t1) : String | CSharp7.cs:51:18:51:19 | access to local variable t1 |
| CSharp7.cs:55:11:55:19 | "tainted" : String | CSharp7.cs:55:30:55:31 | SSA def(t4) : String |
| CSharp7.cs:55:30:55:31 | SSA def(t4) : String | CSharp7.cs:56:18:56:19 | access to local variable t4 |
| CSharp7.cs:87:18:87:34 | (..., ...) [field Item1] : String | CSharp7.cs:90:20:90:21 | access to local variable t1 [field Item1] : String |
| CSharp7.cs:87:19:87:27 | "tainted" : String | CSharp7.cs:87:18:87:34 | (..., ...) [field Item1] : String |
| CSharp7.cs:90:20:90:21 | access to local variable t1 [field Item1] : String | CSharp7.cs:90:20:90:27 | access to field Item1 : String |
| CSharp7.cs:90:20:90:27 | access to field Item1 : String | CSharp7.cs:90:18:90:28 | call to method I |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:180:23:180:25 | access to local variable src : String |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:181:23:181:25 | access to local variable src : String |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:182:23:182:25 | access to local variable src : String |
| CSharp7.cs:180:23:180:25 | access to local variable src : String | CSharp7.cs:180:21:180:26 | call to local function f |
| CSharp7.cs:181:23:181:25 | access to local variable src : String | CSharp7.cs:181:21:181:26 | call to local function g |
| CSharp7.cs:182:23:182:25 | access to local variable src : String | CSharp7.cs:182:21:182:26 | call to local function h |
nodes
| CSharp7.cs:41:9:41:21 | SSA def(x) : String | semmle.label | SSA def(x) : String |
| CSharp7.cs:41:13:41:21 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:51:22:51:23 | SSA def(t1) : String | semmle.label | SSA def(t1) : String |
| CSharp7.cs:53:18:53:19 | access to local variable t1 | semmle.label | access to local variable t1 |
| CSharp7.cs:57:11:57:19 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:57:30:57:31 | SSA def(t4) : String | semmle.label | SSA def(t4) : String |
| CSharp7.cs:58:18:58:19 | access to local variable t4 | semmle.label | access to local variable t4 |
| CSharp7.cs:89:18:89:34 | (..., ...) [field Item1] : String | semmle.label | (..., ...) [field Item1] : String |
| CSharp7.cs:89:19:89:27 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:92:18:92:28 | call to method I | semmle.label | call to method I |
| CSharp7.cs:92:20:92:21 | access to local variable t1 [field Item1] : String | semmle.label | access to local variable t1 [field Item1] : String |
| CSharp7.cs:92:20:92:27 | access to field Item1 : String | semmle.label | access to field Item1 : String |
| CSharp7.cs:177:22:177:30 | "tainted" | semmle.label | "tainted" |
| CSharp7.cs:177:22:177:30 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:182:21:182:26 | call to local function f | semmle.label | call to local function f |
| CSharp7.cs:39:9:39:21 | SSA def(x) : String | semmle.label | SSA def(x) : String |
| CSharp7.cs:39:13:39:21 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:49:22:49:23 | SSA def(t1) : String | semmle.label | SSA def(t1) : String |
| CSharp7.cs:51:18:51:19 | access to local variable t1 | semmle.label | access to local variable t1 |
| CSharp7.cs:55:11:55:19 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:55:30:55:31 | SSA def(t4) : String | semmle.label | SSA def(t4) : String |
| CSharp7.cs:56:18:56:19 | access to local variable t4 | semmle.label | access to local variable t4 |
| CSharp7.cs:87:18:87:34 | (..., ...) [field Item1] : String | semmle.label | (..., ...) [field Item1] : String |
| CSharp7.cs:87:19:87:27 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:90:18:90:28 | call to method I | semmle.label | call to method I |
| CSharp7.cs:90:20:90:21 | access to local variable t1 [field Item1] : String | semmle.label | access to local variable t1 [field Item1] : String |
| CSharp7.cs:90:20:90:27 | access to field Item1 : String | semmle.label | access to field Item1 : String |
| CSharp7.cs:175:22:175:30 | "tainted" | semmle.label | "tainted" |
| CSharp7.cs:175:22:175:30 | "tainted" : String | semmle.label | "tainted" : String |
| CSharp7.cs:180:21:180:26 | call to local function f | semmle.label | call to local function f |
| CSharp7.cs:180:23:180:25 | access to local variable src : String | semmle.label | access to local variable src : String |
| CSharp7.cs:181:21:181:26 | call to local function g | semmle.label | call to local function g |
| CSharp7.cs:181:23:181:25 | access to local variable src : String | semmle.label | access to local variable src : String |
| CSharp7.cs:182:21:182:26 | call to local function h | semmle.label | call to local function h |
| CSharp7.cs:182:23:182:25 | access to local variable src : String | semmle.label | access to local variable src : String |
| CSharp7.cs:183:21:183:26 | call to local function g | semmle.label | call to local function g |
| CSharp7.cs:183:23:183:25 | access to local variable src : String | semmle.label | access to local variable src : String |
| CSharp7.cs:184:21:184:26 | call to local function h | semmle.label | call to local function h |
| CSharp7.cs:184:23:184:25 | access to local variable src : String | semmle.label | access to local variable src : String |
#select
| CSharp7.cs:41:13:41:21 | "tainted" : String | CSharp7.cs:41:13:41:21 | "tainted" : String | CSharp7.cs:53:18:53:19 | access to local variable t1 | $@ | CSharp7.cs:53:18:53:19 | access to local variable t1 | access to local variable t1 |
| CSharp7.cs:57:11:57:19 | "tainted" : String | CSharp7.cs:57:11:57:19 | "tainted" : String | CSharp7.cs:58:18:58:19 | access to local variable t4 | $@ | CSharp7.cs:58:18:58:19 | access to local variable t4 | access to local variable t4 |
| CSharp7.cs:89:19:89:27 | "tainted" : String | CSharp7.cs:89:19:89:27 | "tainted" : String | CSharp7.cs:92:18:92:28 | call to method I | $@ | CSharp7.cs:92:18:92:28 | call to method I | call to method I |
| CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:177:22:177:30 | "tainted" | $@ | CSharp7.cs:177:22:177:30 | "tainted" | "tainted" |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:182:21:182:26 | call to local function f | $@ | CSharp7.cs:182:21:182:26 | call to local function f | call to local function f |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:183:21:183:26 | call to local function g | $@ | CSharp7.cs:183:21:183:26 | call to local function g | call to local function g |
| CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:177:22:177:30 | "tainted" : String | CSharp7.cs:184:21:184:26 | call to local function h | $@ | CSharp7.cs:184:21:184:26 | call to local function h | call to local function h |
| CSharp7.cs:39:13:39:21 | "tainted" : String | CSharp7.cs:39:13:39:21 | "tainted" : String | CSharp7.cs:51:18:51:19 | access to local variable t1 | $@ | CSharp7.cs:51:18:51:19 | access to local variable t1 | access to local variable t1 |
| CSharp7.cs:55:11:55:19 | "tainted" : String | CSharp7.cs:55:11:55:19 | "tainted" : String | CSharp7.cs:56:18:56:19 | access to local variable t4 | $@ | CSharp7.cs:56:18:56:19 | access to local variable t4 | access to local variable t4 |
| CSharp7.cs:87:19:87:27 | "tainted" : String | CSharp7.cs:87:19:87:27 | "tainted" : String | CSharp7.cs:90:18:90:28 | call to method I | $@ | CSharp7.cs:90:18:90:28 | call to method I | call to method I |
| CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:175:22:175:30 | "tainted" | $@ | CSharp7.cs:175:22:175:30 | "tainted" | "tainted" |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:180:21:180:26 | call to local function f | $@ | CSharp7.cs:180:21:180:26 | call to local function f | call to local function f |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:181:21:181:26 | call to local function g | $@ | CSharp7.cs:181:21:181:26 | call to local function g | call to local function g |
| CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:175:22:175:30 | "tainted" : String | CSharp7.cs:182:21:182:26 | call to local function h | $@ | CSharp7.cs:182:21:182:26 | call to local function h | call to local function h |

View File

@@ -1,75 +1,75 @@
| CSharp7.cs:232:10:232:13 | exit Test (normal) | CSharp7.cs:232:10:232:13 | exit Test | semmle.label | successor |
| CSharp7.cs:250:9:276:9 | switch (...) {...} | CSharp7.cs:250:17:250:17 | access to local variable o | semmle.label | successor |
| CSharp7.cs:250:17:250:17 | access to local variable o | CSharp7.cs:252:13:252:23 | case ...: | semmle.label | successor |
| CSharp7.cs:252:13:252:23 | case ...: | CSharp7.cs:252:18:252:22 | "xyz" | semmle.label | successor |
| CSharp7.cs:252:18:252:22 | "xyz" | CSharp7.cs:253:17:253:22 | break; | semmle.label | match |
| CSharp7.cs:252:18:252:22 | "xyz" | CSharp7.cs:254:13:254:31 | case ...: | semmle.label | no-match |
| CSharp7.cs:253:17:253:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:254:13:254:31 | case ...: | CSharp7.cs:254:18:254:19 | "" | semmle.label | successor |
| CSharp7.cs:254:18:254:19 | "" | CSharp7.cs:254:26:254:26 | 1 | semmle.label | match |
| CSharp7.cs:254:18:254:19 | "" | CSharp7.cs:256:13:256:41 | case ...: | semmle.label | no-match |
| CSharp7.cs:254:26:254:26 | 1 | CSharp7.cs:254:30:254:30 | 2 | semmle.label | successor |
| CSharp7.cs:254:26:254:30 | ... < ... | CSharp7.cs:255:17:255:22 | break; | semmle.label | true |
| CSharp7.cs:254:30:254:30 | 2 | CSharp7.cs:254:26:254:30 | ... < ... | semmle.label | successor |
| CSharp7.cs:255:17:255:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:256:13:256:41 | case ...: | CSharp7.cs:256:18:256:20 | "x" | semmle.label | successor |
| CSharp7.cs:256:18:256:20 | "x" | CSharp7.cs:256:27:256:27 | access to local variable o | semmle.label | match |
| CSharp7.cs:256:18:256:20 | "x" | CSharp7.cs:259:13:259:36 | case ...: | semmle.label | no-match |
| CSharp7.cs:256:27:256:27 | access to local variable o | CSharp7.cs:256:32:256:40 | String s4 | semmle.label | successor |
| CSharp7.cs:256:27:256:40 | [false] ... is ... | CSharp7.cs:259:13:259:36 | case ...: | semmle.label | false |
| CSharp7.cs:256:27:256:40 | [true] ... is ... | CSharp7.cs:257:17:257:45 | ...; | semmle.label | true |
| CSharp7.cs:256:32:256:40 | String s4 | CSharp7.cs:256:27:256:40 | [false] ... is ... | semmle.label | no-match |
| CSharp7.cs:256:32:256:40 | String s4 | CSharp7.cs:256:27:256:40 | [true] ... is ... | semmle.label | match |
| CSharp7.cs:257:17:257:44 | call to method WriteLine | CSharp7.cs:258:17:258:22 | break; | semmle.label | successor |
| CSharp7.cs:257:17:257:45 | ...; | CSharp7.cs:257:37:257:38 | "x " | semmle.label | successor |
| CSharp7.cs:257:35:257:43 | $"..." | CSharp7.cs:257:17:257:44 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:257:37:257:38 | "x " | CSharp7.cs:257:40:257:41 | access to local variable s4 | semmle.label | successor |
| CSharp7.cs:257:40:257:41 | access to local variable s4 | CSharp7.cs:257:35:257:43 | $"..." | semmle.label | successor |
| CSharp7.cs:258:17:258:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:259:13:259:36 | case ...: | CSharp7.cs:259:18:259:23 | Int32 i2 | semmle.label | successor |
| CSharp7.cs:259:18:259:23 | Int32 i2 | CSharp7.cs:259:30:259:31 | access to local variable i2 | semmle.label | match |
| CSharp7.cs:259:18:259:23 | Int32 i2 | CSharp7.cs:262:13:262:24 | case ...: | semmle.label | no-match |
| CSharp7.cs:259:30:259:31 | access to local variable i2 | CSharp7.cs:259:35:259:35 | 0 | semmle.label | successor |
| CSharp7.cs:259:30:259:35 | ... > ... | CSharp7.cs:260:17:260:52 | ...; | semmle.label | true |
| CSharp7.cs:259:30:259:35 | ... > ... | CSharp7.cs:262:13:262:24 | case ...: | semmle.label | false |
| CSharp7.cs:259:35:259:35 | 0 | CSharp7.cs:259:30:259:35 | ... > ... | semmle.label | successor |
| CSharp7.cs:260:17:260:51 | call to method WriteLine | CSharp7.cs:261:17:261:22 | break; | semmle.label | successor |
| CSharp7.cs:260:17:260:52 | ...; | CSharp7.cs:260:37:260:45 | "positive " | semmle.label | successor |
| CSharp7.cs:260:35:260:50 | $"..." | CSharp7.cs:260:17:260:51 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:260:37:260:45 | "positive " | CSharp7.cs:260:47:260:48 | access to local variable i2 | semmle.label | successor |
| CSharp7.cs:260:47:260:48 | access to local variable i2 | CSharp7.cs:260:35:260:50 | $"..." | semmle.label | successor |
| CSharp7.cs:261:17:261:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:262:13:262:24 | case ...: | CSharp7.cs:262:18:262:23 | Int32 i3 | semmle.label | successor |
| CSharp7.cs:262:18:262:23 | Int32 i3 | CSharp7.cs:263:17:263:47 | ...; | semmle.label | match |
| CSharp7.cs:262:18:262:23 | Int32 i3 | CSharp7.cs:265:13:265:27 | case ...: | semmle.label | no-match |
| CSharp7.cs:263:17:263:46 | call to method WriteLine | CSharp7.cs:264:17:264:22 | break; | semmle.label | successor |
| CSharp7.cs:263:17:263:47 | ...; | CSharp7.cs:263:37:263:40 | "int " | semmle.label | successor |
| CSharp7.cs:263:35:263:45 | $"..." | CSharp7.cs:263:17:263:46 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:263:37:263:40 | "int " | CSharp7.cs:263:42:263:43 | access to local variable i3 | semmle.label | successor |
| CSharp7.cs:263:42:263:43 | access to local variable i3 | CSharp7.cs:263:35:263:45 | $"..." | semmle.label | successor |
| CSharp7.cs:264:17:264:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:265:13:265:27 | case ...: | CSharp7.cs:265:18:265:26 | String s2 | semmle.label | successor |
| CSharp7.cs:265:18:265:26 | String s2 | CSharp7.cs:266:17:266:50 | ...; | semmle.label | match |
| CSharp7.cs:265:18:265:26 | String s2 | CSharp7.cs:268:13:268:26 | case ...: | semmle.label | no-match |
| CSharp7.cs:266:17:266:49 | call to method WriteLine | CSharp7.cs:267:17:267:22 | break; | semmle.label | successor |
| CSharp7.cs:266:17:266:50 | ...; | CSharp7.cs:266:37:266:43 | "string " | semmle.label | successor |
| CSharp7.cs:266:35:266:48 | $"..." | CSharp7.cs:266:17:266:49 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:266:37:266:43 | "string " | CSharp7.cs:266:45:266:46 | access to local variable s2 | semmle.label | successor |
| CSharp7.cs:266:45:266:46 | access to local variable s2 | CSharp7.cs:266:35:266:48 | $"..." | semmle.label | successor |
| CSharp7.cs:267:17:267:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:268:13:268:26 | case ...: | CSharp7.cs:268:18:268:23 | access to type Double | semmle.label | successor |
| CSharp7.cs:268:18:268:23 | access to type Double | CSharp7.cs:269:17:269:44 | ...; | semmle.label | match |
| CSharp7.cs:268:18:268:23 | access to type Double | CSharp7.cs:271:13:271:24 | case ...: | semmle.label | no-match |
| CSharp7.cs:269:17:269:43 | call to method WriteLine | CSharp7.cs:270:17:270:22 | break; | semmle.label | successor |
| CSharp7.cs:269:17:269:44 | ...; | CSharp7.cs:269:35:269:42 | "Double" | semmle.label | successor |
| CSharp7.cs:269:35:269:42 | "Double" | CSharp7.cs:269:17:269:43 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:270:17:270:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:271:13:271:24 | case ...: | CSharp7.cs:271:18:271:23 | Object v2 | semmle.label | successor |
| CSharp7.cs:271:18:271:23 | Object v2 | CSharp7.cs:272:17:272:22 | break; | semmle.label | match |
| CSharp7.cs:271:18:271:23 | Object v2 | CSharp7.cs:273:13:273:20 | default: | semmle.label | no-match |
| CSharp7.cs:272:17:272:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:273:13:273:20 | default: | CSharp7.cs:274:17:274:52 | ...; | semmle.label | successor |
| CSharp7.cs:274:17:274:51 | call to method WriteLine | CSharp7.cs:275:17:275:22 | break; | semmle.label | successor |
| CSharp7.cs:274:17:274:52 | ...; | CSharp7.cs:274:35:274:50 | "Something else" | semmle.label | successor |
| CSharp7.cs:274:35:274:50 | "Something else" | CSharp7.cs:274:17:274:51 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:275:17:275:22 | break; | CSharp7.cs:232:10:232:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:230:10:230:13 | exit Test (normal) | CSharp7.cs:230:10:230:13 | exit Test | semmle.label | successor |
| CSharp7.cs:248:9:274:9 | switch (...) {...} | CSharp7.cs:248:17:248:17 | access to local variable o | semmle.label | successor |
| CSharp7.cs:248:17:248:17 | access to local variable o | CSharp7.cs:250:13:250:23 | case ...: | semmle.label | successor |
| CSharp7.cs:250:13:250:23 | case ...: | CSharp7.cs:250:18:250:22 | "xyz" | semmle.label | successor |
| CSharp7.cs:250:18:250:22 | "xyz" | CSharp7.cs:251:17:251:22 | break; | semmle.label | match |
| CSharp7.cs:250:18:250:22 | "xyz" | CSharp7.cs:252:13:252:31 | case ...: | semmle.label | no-match |
| CSharp7.cs:251:17:251:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:252:13:252:31 | case ...: | CSharp7.cs:252:18:252:19 | "" | semmle.label | successor |
| CSharp7.cs:252:18:252:19 | "" | CSharp7.cs:252:26:252:26 | 1 | semmle.label | match |
| CSharp7.cs:252:18:252:19 | "" | CSharp7.cs:254:13:254:41 | case ...: | semmle.label | no-match |
| CSharp7.cs:252:26:252:26 | 1 | CSharp7.cs:252:30:252:30 | 2 | semmle.label | successor |
| CSharp7.cs:252:26:252:30 | ... < ... | CSharp7.cs:253:17:253:22 | break; | semmle.label | true |
| CSharp7.cs:252:30:252:30 | 2 | CSharp7.cs:252:26:252:30 | ... < ... | semmle.label | successor |
| CSharp7.cs:253:17:253:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:254:13:254:41 | case ...: | CSharp7.cs:254:18:254:20 | "x" | semmle.label | successor |
| CSharp7.cs:254:18:254:20 | "x" | CSharp7.cs:254:27:254:27 | access to local variable o | semmle.label | match |
| CSharp7.cs:254:18:254:20 | "x" | CSharp7.cs:257:13:257:36 | case ...: | semmle.label | no-match |
| CSharp7.cs:254:27:254:27 | access to local variable o | CSharp7.cs:254:32:254:40 | String s4 | semmle.label | successor |
| CSharp7.cs:254:27:254:40 | [false] ... is ... | CSharp7.cs:257:13:257:36 | case ...: | semmle.label | false |
| CSharp7.cs:254:27:254:40 | [true] ... is ... | CSharp7.cs:255:17:255:45 | ...; | semmle.label | true |
| CSharp7.cs:254:32:254:40 | String s4 | CSharp7.cs:254:27:254:40 | [false] ... is ... | semmle.label | no-match |
| CSharp7.cs:254:32:254:40 | String s4 | CSharp7.cs:254:27:254:40 | [true] ... is ... | semmle.label | match |
| CSharp7.cs:255:17:255:44 | call to method WriteLine | CSharp7.cs:256:17:256:22 | break; | semmle.label | successor |
| CSharp7.cs:255:17:255:45 | ...; | CSharp7.cs:255:37:255:38 | "x " | semmle.label | successor |
| CSharp7.cs:255:35:255:43 | $"..." | CSharp7.cs:255:17:255:44 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:255:37:255:38 | "x " | CSharp7.cs:255:40:255:41 | access to local variable s4 | semmle.label | successor |
| CSharp7.cs:255:40:255:41 | access to local variable s4 | CSharp7.cs:255:35:255:43 | $"..." | semmle.label | successor |
| CSharp7.cs:256:17:256:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:257:13:257:36 | case ...: | CSharp7.cs:257:18:257:23 | Int32 i2 | semmle.label | successor |
| CSharp7.cs:257:18:257:23 | Int32 i2 | CSharp7.cs:257:30:257:31 | access to local variable i2 | semmle.label | match |
| CSharp7.cs:257:18:257:23 | Int32 i2 | CSharp7.cs:260:13:260:24 | case ...: | semmle.label | no-match |
| CSharp7.cs:257:30:257:31 | access to local variable i2 | CSharp7.cs:257:35:257:35 | 0 | semmle.label | successor |
| CSharp7.cs:257:30:257:35 | ... > ... | CSharp7.cs:258:17:258:52 | ...; | semmle.label | true |
| CSharp7.cs:257:30:257:35 | ... > ... | CSharp7.cs:260:13:260:24 | case ...: | semmle.label | false |
| CSharp7.cs:257:35:257:35 | 0 | CSharp7.cs:257:30:257:35 | ... > ... | semmle.label | successor |
| CSharp7.cs:258:17:258:51 | call to method WriteLine | CSharp7.cs:259:17:259:22 | break; | semmle.label | successor |
| CSharp7.cs:258:17:258:52 | ...; | CSharp7.cs:258:37:258:45 | "positive " | semmle.label | successor |
| CSharp7.cs:258:35:258:50 | $"..." | CSharp7.cs:258:17:258:51 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:258:37:258:45 | "positive " | CSharp7.cs:258:47:258:48 | access to local variable i2 | semmle.label | successor |
| CSharp7.cs:258:47:258:48 | access to local variable i2 | CSharp7.cs:258:35:258:50 | $"..." | semmle.label | successor |
| CSharp7.cs:259:17:259:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:260:13:260:24 | case ...: | CSharp7.cs:260:18:260:23 | Int32 i3 | semmle.label | successor |
| CSharp7.cs:260:18:260:23 | Int32 i3 | CSharp7.cs:261:17:261:47 | ...; | semmle.label | match |
| CSharp7.cs:260:18:260:23 | Int32 i3 | CSharp7.cs:263:13:263:27 | case ...: | semmle.label | no-match |
| CSharp7.cs:261:17:261:46 | call to method WriteLine | CSharp7.cs:262:17:262:22 | break; | semmle.label | successor |
| CSharp7.cs:261:17:261:47 | ...; | CSharp7.cs:261:37:261:40 | "int " | semmle.label | successor |
| CSharp7.cs:261:35:261:45 | $"..." | CSharp7.cs:261:17:261:46 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:261:37:261:40 | "int " | CSharp7.cs:261:42:261:43 | access to local variable i3 | semmle.label | successor |
| CSharp7.cs:261:42:261:43 | access to local variable i3 | CSharp7.cs:261:35:261:45 | $"..." | semmle.label | successor |
| CSharp7.cs:262:17:262:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:263:13:263:27 | case ...: | CSharp7.cs:263:18:263:26 | String s2 | semmle.label | successor |
| CSharp7.cs:263:18:263:26 | String s2 | CSharp7.cs:264:17:264:50 | ...; | semmle.label | match |
| CSharp7.cs:263:18:263:26 | String s2 | CSharp7.cs:266:13:266:26 | case ...: | semmle.label | no-match |
| CSharp7.cs:264:17:264:49 | call to method WriteLine | CSharp7.cs:265:17:265:22 | break; | semmle.label | successor |
| CSharp7.cs:264:17:264:50 | ...; | CSharp7.cs:264:37:264:43 | "string " | semmle.label | successor |
| CSharp7.cs:264:35:264:48 | $"..." | CSharp7.cs:264:17:264:49 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:264:37:264:43 | "string " | CSharp7.cs:264:45:264:46 | access to local variable s2 | semmle.label | successor |
| CSharp7.cs:264:45:264:46 | access to local variable s2 | CSharp7.cs:264:35:264:48 | $"..." | semmle.label | successor |
| CSharp7.cs:265:17:265:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:266:13:266:26 | case ...: | CSharp7.cs:266:18:266:23 | access to type Double | semmle.label | successor |
| CSharp7.cs:266:18:266:23 | access to type Double | CSharp7.cs:267:17:267:44 | ...; | semmle.label | match |
| CSharp7.cs:266:18:266:23 | access to type Double | CSharp7.cs:269:13:269:24 | case ...: | semmle.label | no-match |
| CSharp7.cs:267:17:267:43 | call to method WriteLine | CSharp7.cs:268:17:268:22 | break; | semmle.label | successor |
| CSharp7.cs:267:17:267:44 | ...; | CSharp7.cs:267:35:267:42 | "Double" | semmle.label | successor |
| CSharp7.cs:267:35:267:42 | "Double" | CSharp7.cs:267:17:267:43 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:268:17:268:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:269:13:269:24 | case ...: | CSharp7.cs:269:18:269:23 | Object v2 | semmle.label | successor |
| CSharp7.cs:269:18:269:23 | Object v2 | CSharp7.cs:270:17:270:22 | break; | semmle.label | match |
| CSharp7.cs:269:18:269:23 | Object v2 | CSharp7.cs:271:13:271:20 | default: | semmle.label | no-match |
| CSharp7.cs:270:17:270:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |
| CSharp7.cs:271:13:271:20 | default: | CSharp7.cs:272:17:272:52 | ...; | semmle.label | successor |
| CSharp7.cs:272:17:272:51 | call to method WriteLine | CSharp7.cs:273:17:273:22 | break; | semmle.label | successor |
| CSharp7.cs:272:17:272:52 | ...; | CSharp7.cs:272:35:272:50 | "Something else" | semmle.label | successor |
| CSharp7.cs:272:35:272:50 | "Something else" | CSharp7.cs:272:17:272:51 | call to method WriteLine | semmle.label | successor |
| CSharp7.cs:273:17:273:22 | break; | CSharp7.cs:230:10:230:13 | exit Test (normal) | semmle.label | break |

View File

@@ -1,5 +1,5 @@
| CSharp7.cs:235:13:235:23 | ... is ... | Int32 | CSharp7.cs:235:18:235:23 | Int32 i1 | false |
| CSharp7.cs:239:18:239:31 | ... is ... | String | CSharp7.cs:239:23:239:31 | String s1 | false |
| CSharp7.cs:246:18:246:28 | ... is ... | Object | CSharp7.cs:246:23:246:28 | Object v1 | true |
| CSharp7.cs:256:27:256:40 | ... is ... | String | CSharp7.cs:256:32:256:40 | String s4 | false |
| CSharp7.cs:299:35:299:44 | ... is ... | Int32 | CSharp7.cs:299:40:299:44 | Int32 y | false |
| CSharp7.cs:233:13:233:23 | ... is ... | Int32 | CSharp7.cs:233:18:233:23 | Int32 i1 | false |
| CSharp7.cs:237:18:237:31 | ... is ... | String | CSharp7.cs:237:23:237:31 | String s1 | false |
| CSharp7.cs:244:18:244:28 | ... is ... | Object | CSharp7.cs:244:23:244:28 | Object v1 | true |
| CSharp7.cs:254:27:254:40 | ... is ... | String | CSharp7.cs:254:32:254:40 | String s4 | false |
| CSharp7.cs:297:35:297:44 | ... is ... | Int32 | CSharp7.cs:297:40:297:44 | Int32 y | false |

View File

@@ -1,3 +1,3 @@
| CSharp7.cs:9:13:9:18 | 11 | 11 |
| CSharp7.cs:10:13:10:19 | 123456 | 123456 |
| CSharp7.cs:11:13:11:23 | 128 | 128 |
| CSharp7.cs:7:13:7:18 | 11 | 11 |
| CSharp7.cs:8:13:8:19 | 123456 | 123456 |
| CSharp7.cs:9:13:9:23 | 128 | 128 |

View File

@@ -1,14 +1,14 @@
| CSharp7.cs:141:38:141:46 | call to local function f7 | 0 | CSharp7.cs:141:41:141:45 | ... - ... |
| CSharp7.cs:143:26:143:30 | call to local function f6 | 0 | CSharp7.cs:143:29:143:29 | access to parameter x |
| CSharp7.cs:147:30:147:34 | call to local function f7 | 0 | CSharp7.cs:147:33:147:33 | access to parameter x |
| CSharp7.cs:148:20:148:24 | call to local function f9 | 0 | CSharp7.cs:148:23:148:23 | 1 |
| CSharp7.cs:156:16:156:20 | call to local function f1 | 0 | CSharp7.cs:156:19:156:19 | 2 |
| CSharp7.cs:168:20:168:23 | call to local function g | 0 | CSharp7.cs:168:22:168:22 | access to parameter u |
| CSharp7.cs:171:9:171:15 | call to local function h | 0 | CSharp7.cs:171:11:171:11 | 0 |
| CSharp7.cs:171:9:171:15 | call to local function h | 1 | CSharp7.cs:171:14:171:14 | 0 |
| CSharp7.cs:172:9:172:19 | call to local function h | 0 | CSharp7.cs:172:11:172:12 | "" |
| CSharp7.cs:172:9:172:19 | call to local function h | 1 | CSharp7.cs:172:15:172:18 | true |
| CSharp7.cs:178:31:178:34 | call to local function g | 0 | CSharp7.cs:178:33:178:33 | access to parameter s |
| CSharp7.cs:182:21:182:26 | call to local function f | 0 | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:183:21:183:26 | call to local function g | 0 | CSharp7.cs:183:23:183:25 | access to local variable src |
| CSharp7.cs:184:21:184:26 | call to local function h | 0 | CSharp7.cs:184:23:184:25 | access to local variable src |
| CSharp7.cs:139:38:139:46 | call to local function f7 | 0 | CSharp7.cs:139:41:139:45 | ... - ... |
| CSharp7.cs:141:26:141:30 | call to local function f6 | 0 | CSharp7.cs:141:29:141:29 | access to parameter x |
| CSharp7.cs:145:30:145:34 | call to local function f7 | 0 | CSharp7.cs:145:33:145:33 | access to parameter x |
| CSharp7.cs:146:20:146:24 | call to local function f9 | 0 | CSharp7.cs:146:23:146:23 | 1 |
| CSharp7.cs:154:16:154:20 | call to local function f1 | 0 | CSharp7.cs:154:19:154:19 | 2 |
| CSharp7.cs:166:20:166:23 | call to local function g | 0 | CSharp7.cs:166:22:166:22 | access to parameter u |
| CSharp7.cs:169:9:169:15 | call to local function h | 0 | CSharp7.cs:169:11:169:11 | 0 |
| CSharp7.cs:169:9:169:15 | call to local function h | 1 | CSharp7.cs:169:14:169:14 | 0 |
| CSharp7.cs:170:9:170:19 | call to local function h | 0 | CSharp7.cs:170:11:170:12 | "" |
| CSharp7.cs:170:9:170:19 | call to local function h | 1 | CSharp7.cs:170:15:170:18 | true |
| CSharp7.cs:176:31:176:34 | call to local function g | 0 | CSharp7.cs:176:33:176:33 | access to parameter s |
| CSharp7.cs:180:21:180:26 | call to local function f | 0 | CSharp7.cs:180:23:180:25 | access to local variable src |
| CSharp7.cs:181:21:181:26 | call to local function g | 0 | CSharp7.cs:181:23:181:25 | access to local variable src |
| CSharp7.cs:182:21:182:26 | call to local function h | 0 | CSharp7.cs:182:23:182:25 | access to local variable src |

View File

@@ -1,14 +1,14 @@
| CSharp7.cs:141:38:141:46 | call to local function f7 | CSharp7.cs:143:9:143:31 | f7 | CSharp7.cs:143:9:143:31 | f7 |
| CSharp7.cs:143:26:143:30 | call to local function f6 | CSharp7.cs:141:9:141:51 | f6 | CSharp7.cs:141:9:141:51 | f6 |
| CSharp7.cs:147:30:147:34 | call to local function f7 | CSharp7.cs:143:9:143:31 | f7 | CSharp7.cs:143:9:143:31 | f7 |
| CSharp7.cs:148:20:148:24 | call to local function f9 | CSharp7.cs:147:13:147:35 | f9 | CSharp7.cs:147:13:147:35 | f9 |
| CSharp7.cs:156:16:156:20 | call to local function f1 | CSharp7.cs:131:9:131:39 | f1 | CSharp7.cs:131:9:131:39 | f1 |
| CSharp7.cs:166:37:166:42 | call to local function f | CSharp7.cs:161:9:161:24 | f | CSharp7.cs:161:9:161:24 | f |
| CSharp7.cs:167:13:167:18 | call to local function f | CSharp7.cs:161:9:161:24 | f | CSharp7.cs:161:9:161:24 | f |
| CSharp7.cs:168:20:168:23 | call to local function g | CSharp7.cs:162:9:162:25 | g | CSharp7.cs:162:9:162:25 | g |
| CSharp7.cs:171:9:171:15 | call to local function h | CSharp7.cs:164:9:169:9 | h | CSharp7.cs:164:9:169:9 | h |
| CSharp7.cs:172:9:172:19 | call to local function h | CSharp7.cs:164:9:169:9 | h | CSharp7.cs:164:9:169:9 | h |
| CSharp7.cs:178:31:178:34 | call to local function g | CSharp7.cs:179:9:179:32 | g | CSharp7.cs:179:9:179:32 | g |
| CSharp7.cs:182:21:182:26 | call to local function f | CSharp7.cs:178:9:178:40 | f | CSharp7.cs:178:9:178:40 | f |
| CSharp7.cs:183:21:183:26 | call to local function g | CSharp7.cs:179:9:179:32 | g | CSharp7.cs:179:9:179:32 | g |
| CSharp7.cs:184:21:184:26 | call to local function h | CSharp7.cs:180:9:180:40 | h | CSharp7.cs:180:9:180:40 | h |
| CSharp7.cs:139:38:139:46 | call to local function f7 | CSharp7.cs:141:9:141:31 | f7 | CSharp7.cs:141:9:141:31 | f7 |
| CSharp7.cs:141:26:141:30 | call to local function f6 | CSharp7.cs:139:9:139:51 | f6 | CSharp7.cs:139:9:139:51 | f6 |
| CSharp7.cs:145:30:145:34 | call to local function f7 | CSharp7.cs:141:9:141:31 | f7 | CSharp7.cs:141:9:141:31 | f7 |
| CSharp7.cs:146:20:146:24 | call to local function f9 | CSharp7.cs:145:13:145:35 | f9 | CSharp7.cs:145:13:145:35 | f9 |
| CSharp7.cs:154:16:154:20 | call to local function f1 | CSharp7.cs:129:9:129:39 | f1 | CSharp7.cs:129:9:129:39 | f1 |
| CSharp7.cs:164:37:164:42 | call to local function f | CSharp7.cs:159:9:159:24 | f | CSharp7.cs:159:9:159:24 | f |
| CSharp7.cs:165:13:165:18 | call to local function f | CSharp7.cs:159:9:159:24 | f | CSharp7.cs:159:9:159:24 | f |
| CSharp7.cs:166:20:166:23 | call to local function g | CSharp7.cs:160:9:160:25 | g | CSharp7.cs:160:9:160:25 | g |
| CSharp7.cs:169:9:169:15 | call to local function h | CSharp7.cs:162:9:167:9 | h | CSharp7.cs:162:9:167:9 | h |
| CSharp7.cs:170:9:170:19 | call to local function h | CSharp7.cs:162:9:167:9 | h | CSharp7.cs:162:9:167:9 | h |
| CSharp7.cs:176:31:176:34 | call to local function g | CSharp7.cs:177:9:177:32 | g | CSharp7.cs:177:9:177:32 | g |
| CSharp7.cs:180:21:180:26 | call to local function f | CSharp7.cs:176:9:176:40 | f | CSharp7.cs:176:9:176:40 | f |
| CSharp7.cs:181:21:181:26 | call to local function g | CSharp7.cs:177:9:177:32 | g | CSharp7.cs:177:9:177:32 | g |
| CSharp7.cs:182:21:182:26 | call to local function h | CSharp7.cs:178:9:178:40 | h | CSharp7.cs:178:9:178:40 | h |

View File

@@ -1,20 +1,20 @@
| CSharp7.cs:131:9:131:39 | f1 | 0 | CSharp7.cs:131:20:131:20 | x | Int32 |
| CSharp7.cs:133:9:133:42 | f2 | 0 | CSharp7.cs:133:22:133:22 | t | T |
| CSharp7.cs:133:9:133:42 | f2 | 1 | CSharp7.cs:133:27:133:27 | u | U |
| CSharp7.cs:141:9:141:51 | f6 | 0 | CSharp7.cs:141:20:141:20 | x | Int32 |
| CSharp7.cs:143:9:143:31 | f7 | 0 | CSharp7.cs:143:20:143:20 | x | Int32 |
| CSharp7.cs:147:13:147:35 | f9 | 0 | CSharp7.cs:147:24:147:24 | x | Int32 |
| CSharp7.cs:162:9:162:25 | g | 0 | CSharp7.cs:162:18:162:18 | t | T |
| CSharp7.cs:162:9:162:25 | g | 0 | CSharp7.cs:162:18:162:18 | t | U |
| CSharp7.cs:164:9:169:9 | h | 0 | CSharp7.cs:164:21:164:21 | t | Int32 |
| CSharp7.cs:164:9:169:9 | h | 0 | CSharp7.cs:164:21:164:21 | t | String |
| CSharp7.cs:164:9:169:9 | h | 0 | CSharp7.cs:164:21:164:21 | t | T |
| CSharp7.cs:164:9:169:9 | h | 1 | CSharp7.cs:164:26:164:26 | u | Boolean |
| CSharp7.cs:164:9:169:9 | h | 1 | CSharp7.cs:164:26:164:26 | u | Int32 |
| CSharp7.cs:164:9:169:9 | h | 1 | CSharp7.cs:164:26:164:26 | u | U |
| CSharp7.cs:166:13:166:43 | f2 | 0 | CSharp7.cs:166:25:166:25 | s | S |
| CSharp7.cs:166:13:166:43 | f2 | 1 | CSharp7.cs:166:30:166:31 | _t | T |
| CSharp7.cs:178:9:178:40 | f | 0 | CSharp7.cs:178:25:178:25 | s | String |
| CSharp7.cs:179:9:179:32 | g | 0 | CSharp7.cs:179:25:179:25 | s | String |
| CSharp7.cs:180:9:180:40 | h | 0 | CSharp7.cs:180:25:180:25 | s | String |
| CSharp7.cs:206:9:206:47 | F3 | 0 | CSharp7.cs:206:28:206:28 | q | Int32 |
| CSharp7.cs:129:9:129:39 | f1 | 0 | CSharp7.cs:129:20:129:20 | x | Int32 |
| CSharp7.cs:131:9:131:42 | f2 | 0 | CSharp7.cs:131:22:131:22 | t | T |
| CSharp7.cs:131:9:131:42 | f2 | 1 | CSharp7.cs:131:27:131:27 | u | U |
| CSharp7.cs:139:9:139:51 | f6 | 0 | CSharp7.cs:139:20:139:20 | x | Int32 |
| CSharp7.cs:141:9:141:31 | f7 | 0 | CSharp7.cs:141:20:141:20 | x | Int32 |
| CSharp7.cs:145:13:145:35 | f9 | 0 | CSharp7.cs:145:24:145:24 | x | Int32 |
| CSharp7.cs:160:9:160:25 | g | 0 | CSharp7.cs:160:18:160:18 | t | T |
| CSharp7.cs:160:9:160:25 | g | 0 | CSharp7.cs:160:18:160:18 | t | U |
| CSharp7.cs:162:9:167:9 | h | 0 | CSharp7.cs:162:21:162:21 | t | Int32 |
| CSharp7.cs:162:9:167:9 | h | 0 | CSharp7.cs:162:21:162:21 | t | String |
| CSharp7.cs:162:9:167:9 | h | 0 | CSharp7.cs:162:21:162:21 | t | T |
| CSharp7.cs:162:9:167:9 | h | 1 | CSharp7.cs:162:26:162:26 | u | Boolean |
| CSharp7.cs:162:9:167:9 | h | 1 | CSharp7.cs:162:26:162:26 | u | Int32 |
| CSharp7.cs:162:9:167:9 | h | 1 | CSharp7.cs:162:26:162:26 | u | U |
| CSharp7.cs:164:13:164:43 | f2 | 0 | CSharp7.cs:164:25:164:25 | s | S |
| CSharp7.cs:164:13:164:43 | f2 | 1 | CSharp7.cs:164:30:164:31 | _t | T |
| CSharp7.cs:176:9:176:40 | f | 0 | CSharp7.cs:176:25:176:25 | s | String |
| CSharp7.cs:177:9:177:32 | g | 0 | CSharp7.cs:177:25:177:25 | s | String |
| CSharp7.cs:178:9:178:40 | h | 0 | CSharp7.cs:178:25:178:25 | s | String |
| CSharp7.cs:204:9:204:47 | F3 | 0 | CSharp7.cs:204:28:204:28 | q | Int32 |

View File

@@ -1,16 +1,16 @@
| CSharp7.cs:131:9:131:39 | f1(...) | CSharp7.cs:131:9:131:39 | f1 |
| CSharp7.cs:133:9:133:42 | f2(...) | CSharp7.cs:133:9:133:42 | f2 |
| CSharp7.cs:137:9:137:22 | f3(...) | CSharp7.cs:137:9:137:22 | f3 |
| CSharp7.cs:141:9:141:51 | f6(...) | CSharp7.cs:141:9:141:51 | f6 |
| CSharp7.cs:143:9:143:31 | f7(...) | CSharp7.cs:143:9:143:31 | f7 |
| CSharp7.cs:145:9:149:9 | f8(...) | CSharp7.cs:145:9:149:9 | f8 |
| CSharp7.cs:147:13:147:35 | f9(...) | CSharp7.cs:147:13:147:35 | f9 |
| CSharp7.cs:153:13:153:26 | f9(...) | CSharp7.cs:153:13:153:26 | f9 |
| CSharp7.cs:161:9:161:24 | f(...) | CSharp7.cs:161:9:161:24 | f |
| CSharp7.cs:162:9:162:25 | g(...) | CSharp7.cs:162:9:162:25 | g |
| CSharp7.cs:164:9:169:9 | h(...) | CSharp7.cs:164:9:169:9 | h |
| CSharp7.cs:166:13:166:43 | f2(...) | CSharp7.cs:166:13:166:43 | f2 |
| CSharp7.cs:178:9:178:40 | f(...) | CSharp7.cs:178:9:178:40 | f |
| CSharp7.cs:179:9:179:32 | g(...) | CSharp7.cs:179:9:179:32 | g |
| CSharp7.cs:180:9:180:40 | h(...) | CSharp7.cs:180:9:180:40 | h |
| CSharp7.cs:206:9:206:47 | F3(...) | CSharp7.cs:206:9:206:47 | F3 |
| CSharp7.cs:129:9:129:39 | f1(...) | CSharp7.cs:129:9:129:39 | f1 |
| CSharp7.cs:131:9:131:42 | f2(...) | CSharp7.cs:131:9:131:42 | f2 |
| CSharp7.cs:135:9:135:22 | f3(...) | CSharp7.cs:135:9:135:22 | f3 |
| CSharp7.cs:139:9:139:51 | f6(...) | CSharp7.cs:139:9:139:51 | f6 |
| CSharp7.cs:141:9:141:31 | f7(...) | CSharp7.cs:141:9:141:31 | f7 |
| CSharp7.cs:143:9:147:9 | f8(...) | CSharp7.cs:143:9:147:9 | f8 |
| CSharp7.cs:145:13:145:35 | f9(...) | CSharp7.cs:145:13:145:35 | f9 |
| CSharp7.cs:151:13:151:26 | f9(...) | CSharp7.cs:151:13:151:26 | f9 |
| CSharp7.cs:159:9:159:24 | f(...) | CSharp7.cs:159:9:159:24 | f |
| CSharp7.cs:160:9:160:25 | g(...) | CSharp7.cs:160:9:160:25 | g |
| CSharp7.cs:162:9:167:9 | h(...) | CSharp7.cs:162:9:167:9 | h |
| CSharp7.cs:164:13:164:43 | f2(...) | CSharp7.cs:164:13:164:43 | f2 |
| CSharp7.cs:176:9:176:40 | f(...) | CSharp7.cs:176:9:176:40 | f |
| CSharp7.cs:177:9:177:32 | g(...) | CSharp7.cs:177:9:177:32 | g |
| CSharp7.cs:178:9:178:40 | h(...) | CSharp7.cs:178:9:178:40 | h |
| CSharp7.cs:204:9:204:47 | F3(...) | CSharp7.cs:204:9:204:47 | F3 |

View File

@@ -1,20 +1,20 @@
| CSharp7.cs:131:9:131:39 | f1 | f1 | Int32 | CSharp7.cs:130:5:157:5 | {...} | CSharp7.cs:131:9:131:39 | f1(...) | f1(int) |
| CSharp7.cs:133:9:133:42 | f2 | f2 | T | CSharp7.cs:130:5:157:5 | {...} | CSharp7.cs:133:9:133:42 | f2(...) | f2(T, U) |
| CSharp7.cs:137:9:137:22 | f3 | f3 | Int32 | CSharp7.cs:130:5:157:5 | {...} | CSharp7.cs:137:9:137:22 | f3(...) | f3() |
| CSharp7.cs:141:9:141:51 | f6 | f6 | Int32 | CSharp7.cs:130:5:157:5 | {...} | CSharp7.cs:141:9:141:51 | f6(...) | f6(int) |
| CSharp7.cs:143:9:143:31 | f7 | f7 | Int32 | CSharp7.cs:130:5:157:5 | {...} | CSharp7.cs:143:9:143:31 | f7(...) | f7(int) |
| CSharp7.cs:145:9:149:9 | f8 | f8 | Int32 | CSharp7.cs:130:5:157:5 | {...} | CSharp7.cs:145:9:149:9 | f8(...) | f8() |
| CSharp7.cs:147:13:147:35 | f9 | f9 | Int32 | CSharp7.cs:146:9:149:9 | {...} | CSharp7.cs:147:13:147:35 | f9(...) | f9(int) |
| CSharp7.cs:153:13:153:26 | f9 | f9 | Int32 | CSharp7.cs:152:9:154:9 | {...} | CSharp7.cs:153:13:153:26 | f9(...) | f9() |
| CSharp7.cs:161:9:161:24 | f | f | Int32 | CSharp7.cs:160:5:173:5 | {...} | CSharp7.cs:161:9:161:24 | f(...) | f() |
| CSharp7.cs:161:9:161:24 | f | f | Int32 | CSharp7.cs:160:5:173:5 | {...} | CSharp7.cs:161:9:161:24 | f(...) | f() |
| CSharp7.cs:162:9:162:25 | g | g | T | CSharp7.cs:160:5:173:5 | {...} | CSharp7.cs:162:9:162:25 | g(...) | g(T) |
| CSharp7.cs:162:9:162:25 | g | g | U | CSharp7.cs:160:5:173:5 | {...} | CSharp7.cs:162:9:162:25 | g(...) | g(U) |
| CSharp7.cs:164:9:169:9 | h | h | Boolean | CSharp7.cs:160:5:173:5 | {...} | CSharp7.cs:164:9:169:9 | h(...) | h(string, bool) |
| CSharp7.cs:164:9:169:9 | h | h | Int32 | CSharp7.cs:160:5:173:5 | {...} | CSharp7.cs:164:9:169:9 | h(...) | h(int, int) |
| CSharp7.cs:164:9:169:9 | h | h | U | CSharp7.cs:160:5:173:5 | {...} | CSharp7.cs:164:9:169:9 | h(...) | h(T, U) |
| CSharp7.cs:166:13:166:43 | f2 | f2 | Int32 | CSharp7.cs:165:9:169:9 | {...} | CSharp7.cs:166:13:166:43 | f2(...) | f2(S, T) |
| CSharp7.cs:178:9:178:40 | f | f | String | CSharp7.cs:176:5:185:5 | {...} | CSharp7.cs:178:9:178:40 | f(...) | f(string) |
| CSharp7.cs:179:9:179:32 | g | g | String | CSharp7.cs:176:5:185:5 | {...} | CSharp7.cs:179:9:179:32 | g(...) | g(string) |
| CSharp7.cs:180:9:180:40 | h | h | String | CSharp7.cs:176:5:185:5 | {...} | CSharp7.cs:180:9:180:40 | h(...) | h(string) |
| CSharp7.cs:206:9:206:47 | F3 | F3 | Int32 | CSharp7.cs:205:5:208:5 | {...} | CSharp7.cs:206:9:206:47 | F3(...) | F3(ref int) |
| CSharp7.cs:129:9:129:39 | f1 | f1 | Int32 | CSharp7.cs:128:5:155:5 | {...} | CSharp7.cs:129:9:129:39 | f1(...) | f1(int) |
| CSharp7.cs:131:9:131:42 | f2 | f2 | T | CSharp7.cs:128:5:155:5 | {...} | CSharp7.cs:131:9:131:42 | f2(...) | f2(T, U) |
| CSharp7.cs:135:9:135:22 | f3 | f3 | Int32 | CSharp7.cs:128:5:155:5 | {...} | CSharp7.cs:135:9:135:22 | f3(...) | f3() |
| CSharp7.cs:139:9:139:51 | f6 | f6 | Int32 | CSharp7.cs:128:5:155:5 | {...} | CSharp7.cs:139:9:139:51 | f6(...) | f6(int) |
| CSharp7.cs:141:9:141:31 | f7 | f7 | Int32 | CSharp7.cs:128:5:155:5 | {...} | CSharp7.cs:141:9:141:31 | f7(...) | f7(int) |
| CSharp7.cs:143:9:147:9 | f8 | f8 | Int32 | CSharp7.cs:128:5:155:5 | {...} | CSharp7.cs:143:9:147:9 | f8(...) | f8() |
| CSharp7.cs:145:13:145:35 | f9 | f9 | Int32 | CSharp7.cs:144:9:147:9 | {...} | CSharp7.cs:145:13:145:35 | f9(...) | f9(int) |
| CSharp7.cs:151:13:151:26 | f9 | f9 | Int32 | CSharp7.cs:150:9:152:9 | {...} | CSharp7.cs:151:13:151:26 | f9(...) | f9() |
| CSharp7.cs:159:9:159:24 | f | f | Int32 | CSharp7.cs:158:5:171:5 | {...} | CSharp7.cs:159:9:159:24 | f(...) | f() |
| CSharp7.cs:159:9:159:24 | f | f | Int32 | CSharp7.cs:158:5:171:5 | {...} | CSharp7.cs:159:9:159:24 | f(...) | f() |
| CSharp7.cs:160:9:160:25 | g | g | T | CSharp7.cs:158:5:171:5 | {...} | CSharp7.cs:160:9:160:25 | g(...) | g(T) |
| CSharp7.cs:160:9:160:25 | g | g | U | CSharp7.cs:158:5:171:5 | {...} | CSharp7.cs:160:9:160:25 | g(...) | g(U) |
| CSharp7.cs:162:9:167:9 | h | h | Boolean | CSharp7.cs:158:5:171:5 | {...} | CSharp7.cs:162:9:167:9 | h(...) | h(string, bool) |
| CSharp7.cs:162:9:167:9 | h | h | Int32 | CSharp7.cs:158:5:171:5 | {...} | CSharp7.cs:162:9:167:9 | h(...) | h(int, int) |
| CSharp7.cs:162:9:167:9 | h | h | U | CSharp7.cs:158:5:171:5 | {...} | CSharp7.cs:162:9:167:9 | h(...) | h(T, U) |
| CSharp7.cs:164:13:164:43 | f2 | f2 | Int32 | CSharp7.cs:163:9:167:9 | {...} | CSharp7.cs:164:13:164:43 | f2(...) | f2(S, T) |
| CSharp7.cs:176:9:176:40 | f | f | String | CSharp7.cs:174:5:183:5 | {...} | CSharp7.cs:176:9:176:40 | f(...) | f(string) |
| CSharp7.cs:177:9:177:32 | g | g | String | CSharp7.cs:174:5:183:5 | {...} | CSharp7.cs:177:9:177:32 | g(...) | g(string) |
| CSharp7.cs:178:9:178:40 | h | h | String | CSharp7.cs:174:5:183:5 | {...} | CSharp7.cs:178:9:178:40 | h(...) | h(string) |
| CSharp7.cs:204:9:204:47 | F3 | F3 | Int32 | CSharp7.cs:203:5:206:5 | {...} | CSharp7.cs:204:9:204:47 | F3(...) | F3(ref int) |

View File

@@ -1,224 +1,224 @@
| CSharp7.cs:7:7:7:14 | this | CSharp7.cs:9:9:9:9 | this access |
| CSharp7.cs:9:9:9:9 | [post] this access | CSharp7.cs:10:9:10:9 | this access |
| CSharp7.cs:9:9:9:9 | this access | CSharp7.cs:10:9:10:9 | this access |
| CSharp7.cs:10:9:10:9 | [post] this access | CSharp7.cs:11:9:11:9 | this access |
| CSharp7.cs:10:9:10:9 | this access | CSharp7.cs:11:9:11:9 | this access |
| CSharp7.cs:16:9:16:13 | [post] this access | CSharp7.cs:25:39:25:43 | this access |
| CSharp7.cs:16:9:16:13 | this access | CSharp7.cs:25:39:25:43 | this access |
| CSharp7.cs:17:9:17:11 | SSA entry def(this.field) | CSharp7.cs:17:18:17:22 | access to field field |
| CSharp7.cs:17:9:17:11 | this | CSharp7.cs:17:18:17:22 | this access |
| CSharp7.cs:21:9:21:11 | this | CSharp7.cs:21:16:21:20 | this access |
| CSharp7.cs:22:9:22:11 | this | CSharp7.cs:22:16:22:20 | this access |
| CSharp7.cs:22:9:22:11 | value | CSharp7.cs:22:24:22:28 | access to parameter value |
| CSharp7.cs:25:5:25:27 | this | CSharp7.cs:16:9:16:13 | this access |
| CSharp7.cs:26:6:26:28 | this | CSharp7.cs:26:35:26:39 | this access |
| CSharp7.cs:31:19:31:19 | i | CSharp7.cs:33:16:33:16 | access to parameter i |
| CSharp7.cs:33:16:33:16 | access to parameter i | CSharp7.cs:33:16:33:20 | ... > ... |
| CSharp7.cs:33:16:33:16 | access to parameter i | CSharp7.cs:33:24:33:24 | access to parameter i |
| CSharp7.cs:33:24:33:24 | access to parameter i | CSharp7.cs:33:16:33:59 | ... ? ... : ... |
| CSharp7.cs:41:13:41:21 | "tainted" | CSharp7.cs:41:9:41:21 | SSA def(x) |
| CSharp7.cs:44:19:44:19 | x | CSharp7.cs:46:13:46:13 | access to parameter x |
| CSharp7.cs:46:13:46:13 | access to parameter x | CSharp7.cs:46:9:46:13 | SSA def(y) |
| CSharp7.cs:49:10:49:10 | this | CSharp7.cs:51:9:51:24 | this access |
| CSharp7.cs:51:9:51:24 | [post] this access | CSharp7.cs:52:9:52:21 | this access |
| CSharp7.cs:51:9:51:24 | this access | CSharp7.cs:52:9:52:21 | this access |
| CSharp7.cs:51:22:51:23 | SSA def(t1) | CSharp7.cs:53:18:53:19 | access to local variable t1 |
| CSharp7.cs:52:9:52:21 | [post] this access | CSharp7.cs:54:9:54:17 | this access |
| CSharp7.cs:52:9:52:21 | this access | CSharp7.cs:54:9:54:17 | this access |
| CSharp7.cs:52:19:52:20 | SSA def(t2) | CSharp7.cs:56:14:56:15 | access to local variable t2 |
| CSharp7.cs:54:9:54:17 | [post] this access | CSharp7.cs:57:9:57:32 | this access |
| CSharp7.cs:54:9:54:17 | this access | CSharp7.cs:57:9:57:32 | this access |
| CSharp7.cs:54:15:54:16 | SSA def(t1) | CSharp7.cs:55:14:55:15 | access to local variable t1 |
| CSharp7.cs:57:30:57:31 | SSA def(t4) | CSharp7.cs:58:18:58:19 | access to local variable t4 |
| CSharp7.cs:69:10:69:20 | this | CSharp7.cs:71:26:71:28 | this access |
| CSharp7.cs:71:26:71:28 | [post] this access | CSharp7.cs:72:17:72:19 | this access |
| CSharp7.cs:71:26:71:28 | call to method F | CSharp7.cs:71:9:71:22 | (..., ...) |
| CSharp7.cs:71:26:71:28 | this access | CSharp7.cs:72:17:72:19 | this access |
| CSharp7.cs:72:13:72:19 | SSA def(z) | CSharp7.cs:75:16:75:16 | access to local variable z |
| CSharp7.cs:72:17:72:19 | [post] this access | CSharp7.cs:73:18:73:20 | this access |
| CSharp7.cs:72:17:72:19 | call to method F | CSharp7.cs:72:13:72:19 | SSA def(z) |
| CSharp7.cs:72:17:72:19 | this access | CSharp7.cs:73:18:73:20 | this access |
| CSharp7.cs:73:18:73:20 | [post] this access | CSharp7.cs:74:13:74:15 | this access |
| CSharp7.cs:73:18:73:20 | call to method F | CSharp7.cs:73:9:73:14 | (..., ...) |
| CSharp7.cs:73:18:73:20 | this access | CSharp7.cs:74:13:74:15 | this access |
| CSharp7.cs:75:16:75:16 | [post] access to local variable z | CSharp7.cs:77:39:77:39 | access to local variable z |
| CSharp7.cs:75:16:75:16 | access to local variable z | CSharp7.cs:77:39:77:39 | access to local variable z |
| CSharp7.cs:75:27:75:35 | (..., ...) | CSharp7.cs:75:9:75:23 | (..., ...) |
| CSharp7.cs:76:9:76:32 | SSA def(x) | CSharp7.cs:79:27:79:27 | access to local variable x |
| CSharp7.cs:76:18:76:32 | ... = ... | CSharp7.cs:76:9:76:14 | (..., ...) |
| CSharp7.cs:76:27:76:32 | (..., ...) | CSharp7.cs:76:18:76:23 | (..., ...) |
| CSharp7.cs:76:27:76:32 | (..., ...) | CSharp7.cs:76:18:76:32 | ... = ... |
| CSharp7.cs:77:9:77:40 | SSA def(a) | CSharp7.cs:78:31:78:31 | access to local variable a |
| CSharp7.cs:77:9:77:40 | SSA def(b) | CSharp7.cs:78:24:78:24 | access to local variable b |
| CSharp7.cs:77:9:77:40 | SSA def(c) | CSharp7.cs:78:28:78:28 | access to local variable c |
| CSharp7.cs:77:35:77:40 | (..., ...) | CSharp7.cs:77:9:77:31 | (..., ...) |
| CSharp7.cs:77:36:77:36 | 1 | CSharp7.cs:77:9:77:40 | SSA def(a) |
| CSharp7.cs:78:23:78:33 | (..., ...) | CSharp7.cs:78:9:78:19 | (..., ...) |
| CSharp7.cs:79:22:79:28 | (..., ...) | CSharp7.cs:79:9:79:18 | (..., ...) |
| CSharp7.cs:82:21:82:21 | x | CSharp7.cs:84:20:84:20 | access to parameter x |
| CSharp7.cs:87:10:87:18 | this | CSharp7.cs:92:18:92:28 | this access |
| CSharp7.cs:89:13:89:34 | SSA def(t1) | CSharp7.cs:90:28:90:29 | access to local variable t1 |
| CSharp7.cs:89:13:89:34 | SSA qualifier def(t1.Item1) | CSharp7.cs:92:20:92:27 | access to field Item1 |
| CSharp7.cs:89:18:89:34 | (..., ...) | CSharp7.cs:89:13:89:34 | SSA def(t1) |
| CSharp7.cs:90:9:90:29 | SSA def(t3) | CSharp7.cs:91:18:91:19 | access to local variable t3 |
| CSharp7.cs:90:28:90:29 | access to local variable t1 | CSharp7.cs:90:9:90:24 | (..., ...) |
| CSharp7.cs:90:28:90:29 | access to local variable t1 | CSharp7.cs:92:20:92:21 | access to local variable t1 |
| CSharp7.cs:109:9:109:46 | SSA def(m1) | CSharp7.cs:112:27:112:28 | access to local variable m1 |
| CSharp7.cs:109:9:109:46 | SSA def(m2) | CSharp7.cs:112:31:112:32 | access to local variable m2 |
| CSharp7.cs:109:28:109:46 | (..., ...) | CSharp7.cs:109:9:109:24 | (..., ...) |
| CSharp7.cs:109:29:109:37 | "DefUse1" | CSharp7.cs:109:9:109:46 | SSA def(m1) |
| CSharp7.cs:109:40:109:45 | (..., ...) | CSharp7.cs:109:9:109:46 | SSA def(m2) |
| CSharp7.cs:112:9:112:33 | SSA def(m4) | CSharp7.cs:113:18:113:19 | access to local variable m4 |
| CSharp7.cs:112:26:112:33 | (..., ...) | CSharp7.cs:112:9:112:22 | (..., ...) |
| CSharp7.cs:114:9:114:67 | SSA def(m9) | CSharp7.cs:115:19:115:20 | access to local variable m9 |
| CSharp7.cs:114:38:114:67 | ... = ... | CSharp7.cs:114:9:114:34 | (..., ...) |
| CSharp7.cs:114:38:114:67 | SSA def(m2) | CSharp7.cs:118:9:118:10 | access to local variable m2 |
| CSharp7.cs:114:38:114:67 | SSA qualifier def(m2.Item1) | CSharp7.cs:119:19:119:26 | access to field Item1 |
| CSharp7.cs:114:49:114:67 | (..., ...) | CSharp7.cs:114:38:114:45 | (..., ...) |
| CSharp7.cs:114:49:114:67 | (..., ...) | CSharp7.cs:114:38:114:67 | ... = ... |
| CSharp7.cs:114:61:114:66 | (..., ...) | CSharp7.cs:114:38:114:67 | SSA def(m2) |
| CSharp7.cs:118:9:118:10 | [post] access to local variable m2 | CSharp7.cs:119:19:119:20 | access to local variable m2 |
| CSharp7.cs:118:9:118:10 | access to local variable m2 | CSharp7.cs:119:19:119:20 | access to local variable m2 |
| CSharp7.cs:123:28:123:36 | "DefUse3" | CSharp7.cs:123:22:123:36 | ... = ... |
| CSharp7.cs:129:9:129:12 | this | CSharp7.cs:135:24:135:25 | this access |
| CSharp7.cs:131:20:131:20 | x | CSharp7.cs:131:32:131:32 | access to parameter x |
| CSharp7.cs:131:32:131:32 | access to parameter x | CSharp7.cs:131:32:131:36 | ... + ... |
| CSharp7.cs:131:36:131:36 | 1 | CSharp7.cs:131:32:131:36 | ... + ... |
| CSharp7.cs:133:22:133:22 | t | CSharp7.cs:133:39:133:39 | access to parameter t |
| CSharp7.cs:135:24:135:25 | this access | CSharp7.cs:156:16:156:17 | this access |
| CSharp7.cs:139:29:139:29 | x | CSharp7.cs:139:34:139:34 | access to parameter x |
| CSharp7.cs:139:34:139:34 | access to parameter x | CSharp7.cs:139:34:139:38 | ... + ... |
| CSharp7.cs:139:38:139:38 | 1 | CSharp7.cs:139:34:139:38 | ... + ... |
| CSharp7.cs:141:9:141:51 | this | CSharp7.cs:141:38:141:39 | this access |
| CSharp7.cs:141:20:141:20 | x | CSharp7.cs:141:26:141:26 | access to parameter x |
| CSharp7.cs:141:26:141:26 | access to parameter x | CSharp7.cs:141:26:141:30 | ... > ... |
| CSharp7.cs:141:26:141:26 | access to parameter x | CSharp7.cs:141:41:141:41 | access to parameter x |
| CSharp7.cs:141:34:141:34 | 1 | CSharp7.cs:141:34:141:46 | ... + ... |
| CSharp7.cs:141:34:141:46 | ... + ... | CSharp7.cs:141:26:141:50 | ... ? ... : ... |
| CSharp7.cs:141:38:141:46 | call to local function f7 | CSharp7.cs:141:34:141:46 | ... + ... |
| CSharp7.cs:141:50:141:50 | 0 | CSharp7.cs:141:26:141:50 | ... ? ... : ... |
| CSharp7.cs:143:9:143:31 | this | CSharp7.cs:143:26:143:27 | this access |
| CSharp7.cs:143:20:143:20 | x | CSharp7.cs:143:29:143:29 | access to parameter x |
| CSharp7.cs:145:9:149:9 | this | CSharp7.cs:148:20:148:21 | this access |
| CSharp7.cs:147:13:147:35 | this | CSharp7.cs:147:30:147:31 | this access |
| CSharp7.cs:147:24:147:24 | x | CSharp7.cs:147:33:147:33 | access to parameter x |
| CSharp7.cs:159:10:159:17 | this | CSharp7.cs:171:9:171:9 | this access |
| CSharp7.cs:162:18:162:18 | t | CSharp7.cs:162:24:162:24 | access to parameter t |
| CSharp7.cs:164:9:169:9 | this | CSharp7.cs:167:13:167:16 | this access |
| CSharp7.cs:164:26:164:26 | u | CSharp7.cs:168:22:168:22 | access to parameter u |
| CSharp7.cs:166:13:166:43 | this | CSharp7.cs:166:37:166:40 | this access |
| CSharp7.cs:167:13:167:16 | this access | CSharp7.cs:168:20:168:20 | this access |
| CSharp7.cs:171:9:171:9 | this access | CSharp7.cs:172:9:172:9 | this access |
| CSharp7.cs:175:10:175:19 | this | CSharp7.cs:182:21:182:21 | this access |
| CSharp7.cs:177:16:177:30 | SSA def(src) | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:177:16:177:30 | SSA def(src) |
| CSharp7.cs:178:9:178:40 | this | CSharp7.cs:178:31:178:31 | this access |
| CSharp7.cs:178:25:178:25 | s | CSharp7.cs:178:33:178:33 | access to parameter s |
| CSharp7.cs:178:31:178:34 | call to local function g | CSharp7.cs:178:31:178:39 | ... + ... |
| CSharp7.cs:178:38:178:39 | "" | CSharp7.cs:178:31:178:39 | ... + ... |
| CSharp7.cs:179:25:179:25 | s | CSharp7.cs:179:31:179:31 | access to parameter s |
| CSharp7.cs:180:25:180:25 | s | CSharp7.cs:180:37:180:37 | access to parameter s |
| CSharp7.cs:182:21:182:21 | this access | CSharp7.cs:183:21:183:21 | this access |
| CSharp7.cs:182:23:182:25 | [post] access to local variable src | CSharp7.cs:183:23:183:25 | access to local variable src |
| CSharp7.cs:182:23:182:25 | access to local variable src | CSharp7.cs:183:23:183:25 | access to local variable src |
| CSharp7.cs:183:21:183:21 | this access | CSharp7.cs:184:21:184:21 | this access |
| CSharp7.cs:183:23:183:25 | [post] access to local variable src | CSharp7.cs:184:23:184:25 | access to local variable src |
| CSharp7.cs:183:23:183:25 | access to local variable src | CSharp7.cs:184:23:184:25 | access to local variable src |
| CSharp7.cs:190:10:190:11 | this | CSharp7.cs:199:14:199:23 | this access |
| CSharp7.cs:192:13:192:18 | SSA def(v1) | CSharp7.cs:193:26:193:27 | access to local variable v1 |
| CSharp7.cs:192:18:192:18 | 2 | CSharp7.cs:192:13:192:18 | SSA def(v1) |
| CSharp7.cs:193:22:193:27 | ref ... | CSharp7.cs:193:17:193:27 | SSA def(r1) |
| CSharp7.cs:193:26:193:27 | access to local variable v1 | CSharp7.cs:199:21:199:22 | access to local variable v1 |
| CSharp7.cs:194:13:194:31 | SSA def(array) | CSharp7.cs:196:14:196:18 | access to local variable array |
| CSharp7.cs:194:21:194:31 | array creation of type Int32[] | CSharp7.cs:194:13:194:31 | SSA def(array) |
| CSharp7.cs:195:14:195:14 | 3 | CSharp7.cs:195:9:195:14 | SSA def(r1) |
| CSharp7.cs:196:9:196:21 | SSA def(r1) | CSharp7.cs:198:26:198:27 | access to local variable r1 |
| CSharp7.cs:196:14:196:18 | access to local variable array | CSharp7.cs:196:14:196:21 | access to array element |
| CSharp7.cs:196:14:196:18 | access to local variable array | CSharp7.cs:197:26:197:30 | access to local variable array |
| CSharp7.cs:196:14:196:21 | access to array element | CSharp7.cs:196:9:196:21 | SSA def(r1) |
| CSharp7.cs:197:26:197:30 | access to local variable array | CSharp7.cs:197:26:197:33 | access to array element |
| CSharp7.cs:198:26:198:27 | access to local variable r1 | CSharp7.cs:200:33:200:34 | access to local variable r1 |
| CSharp7.cs:199:14:199:23 | [post] this access | CSharp7.cs:200:26:200:35 | this access |
| CSharp7.cs:199:14:199:23 | this access | CSharp7.cs:200:26:200:35 | this access |
| CSharp7.cs:200:26:200:35 | [post] this access | CSharp7.cs:201:9:201:18 | this access |
| CSharp7.cs:200:26:200:35 | this access | CSharp7.cs:201:9:201:18 | this access |
| CSharp7.cs:200:33:200:34 | access to local variable r1 | CSharp7.cs:201:16:201:17 | access to local variable r1 |
| CSharp7.cs:204:24:204:24 | p | CSharp7.cs:207:20:207:20 | access to parameter p |
| CSharp7.cs:206:28:206:28 | q | CSharp7.cs:206:44:206:44 | access to parameter q |
| CSharp7.cs:217:13:217:17 | false | CSharp7.cs:217:9:217:17 | SSA def(x) |
| CSharp7.cs:221:10:221:13 | this | CSharp7.cs:223:13:223:20 | this access |
| CSharp7.cs:223:13:223:20 | [post] this access | CSharp7.cs:224:18:224:25 | this access |
| CSharp7.cs:223:13:223:20 | this access | CSharp7.cs:224:18:224:25 | this access |
| CSharp7.cs:224:18:224:25 | [post] this access | CSharp7.cs:225:22:225:29 | this access |
| CSharp7.cs:224:18:224:25 | call to method f | CSharp7.cs:224:9:224:14 | (..., ...) |
| CSharp7.cs:224:18:224:25 | this access | CSharp7.cs:225:22:225:29 | this access |
| CSharp7.cs:225:22:225:29 | [post] this access | CSharp7.cs:226:22:226:33 | this access |
| CSharp7.cs:225:22:225:29 | call to method f | CSharp7.cs:225:9:225:18 | (..., ...) |
| CSharp7.cs:225:22:225:29 | this access | CSharp7.cs:226:22:226:33 | this access |
| CSharp7.cs:226:22:226:33 | call to method f | CSharp7.cs:226:9:226:18 | (..., ...) |
| CSharp7.cs:234:16:234:23 | SSA def(o) | CSharp7.cs:235:13:235:13 | access to local variable o |
| CSharp7.cs:234:20:234:23 | null | CSharp7.cs:234:16:234:23 | SSA def(o) |
| CSharp7.cs:235:13:235:13 | access to local variable o | CSharp7.cs:235:18:235:23 | SSA def(i1) |
| CSharp7.cs:235:13:235:13 | access to local variable o | CSharp7.cs:239:18:239:18 | access to local variable o |
| CSharp7.cs:235:13:235:13 | access to local variable o | CSharp7.cs:250:17:250:17 | access to local variable o |
| CSharp7.cs:235:13:235:23 | [false] ... is ... | CSharp7.cs:235:13:235:33 | [false] ... && ... |
| CSharp7.cs:235:13:235:23 | [true] ... is ... | CSharp7.cs:235:13:235:33 | [false] ... && ... |
| CSharp7.cs:235:13:235:23 | [true] ... is ... | CSharp7.cs:235:13:235:33 | [true] ... && ... |
| CSharp7.cs:235:18:235:23 | SSA def(i1) | CSharp7.cs:235:28:235:29 | access to local variable i1 |
| CSharp7.cs:235:28:235:29 | access to local variable i1 | CSharp7.cs:235:28:235:33 | ... > ... |
| CSharp7.cs:235:28:235:29 | access to local variable i1 | CSharp7.cs:237:38:237:39 | access to local variable i1 |
| CSharp7.cs:235:28:235:33 | ... > ... | CSharp7.cs:235:13:235:33 | [false] ... && ... |
| CSharp7.cs:235:28:235:33 | ... > ... | CSharp7.cs:235:13:235:33 | [true] ... && ... |
| CSharp7.cs:237:33:237:36 | "int " | CSharp7.cs:237:31:237:41 | $"..." |
| CSharp7.cs:237:38:237:39 | access to local variable i1 | CSharp7.cs:237:31:237:41 | $"..." |
| CSharp7.cs:239:18:239:18 | access to local variable o | CSharp7.cs:239:23:239:31 | SSA def(s1) |
| CSharp7.cs:239:18:239:18 | access to local variable o | CSharp7.cs:243:18:243:18 | access to local variable o |
| CSharp7.cs:239:18:239:18 | access to local variable o | CSharp7.cs:250:17:250:17 | access to local variable o |
| CSharp7.cs:239:23:239:31 | SSA def(s1) | CSharp7.cs:241:41:241:42 | access to local variable s1 |
| CSharp7.cs:241:33:241:39 | "string " | CSharp7.cs:241:31:241:44 | $"..." |
| CSharp7.cs:241:41:241:42 | access to local variable s1 | CSharp7.cs:241:31:241:44 | $"..." |
| CSharp7.cs:243:18:243:18 | access to local variable o | CSharp7.cs:246:18:246:18 | access to local variable o |
| CSharp7.cs:243:18:243:18 | access to local variable o | CSharp7.cs:250:17:250:17 | access to local variable o |
| CSharp7.cs:246:18:246:18 | access to local variable o | CSharp7.cs:250:17:250:17 | access to local variable o |
| CSharp7.cs:250:17:250:17 | access to local variable o | CSharp7.cs:256:27:256:27 | access to local variable o |
| CSharp7.cs:250:17:250:17 | access to local variable o | CSharp7.cs:259:18:259:23 | SSA def(i2) |
| CSharp7.cs:250:17:250:17 | access to local variable o | CSharp7.cs:262:18:262:23 | SSA def(i3) |
| CSharp7.cs:250:17:250:17 | access to local variable o | CSharp7.cs:265:18:265:26 | SSA def(s2) |
| CSharp7.cs:254:26:254:26 | 1 | CSharp7.cs:254:26:254:30 | ... < ... |
| CSharp7.cs:254:30:254:30 | 2 | CSharp7.cs:254:26:254:30 | ... < ... |
| CSharp7.cs:256:27:256:27 | access to local variable o | CSharp7.cs:256:32:256:40 | SSA def(s4) |
| CSharp7.cs:256:32:256:40 | SSA def(s4) | CSharp7.cs:257:40:257:41 | access to local variable s4 |
| CSharp7.cs:257:37:257:38 | "x " | CSharp7.cs:257:35:257:43 | $"..." |
| CSharp7.cs:257:40:257:41 | access to local variable s4 | CSharp7.cs:257:35:257:43 | $"..." |
| CSharp7.cs:259:18:259:23 | SSA def(i2) | CSharp7.cs:259:30:259:31 | access to local variable i2 |
| CSharp7.cs:259:30:259:31 | access to local variable i2 | CSharp7.cs:259:30:259:35 | ... > ... |
| CSharp7.cs:259:30:259:31 | access to local variable i2 | CSharp7.cs:260:47:260:48 | access to local variable i2 |
| CSharp7.cs:260:37:260:45 | "positive " | CSharp7.cs:260:35:260:50 | $"..." |
| CSharp7.cs:260:47:260:48 | access to local variable i2 | CSharp7.cs:260:35:260:50 | $"..." |
| CSharp7.cs:262:18:262:23 | SSA def(i3) | CSharp7.cs:263:42:263:43 | access to local variable i3 |
| CSharp7.cs:263:37:263:40 | "int " | CSharp7.cs:263:35:263:45 | $"..." |
| CSharp7.cs:263:42:263:43 | access to local variable i3 | CSharp7.cs:263:35:263:45 | $"..." |
| CSharp7.cs:265:18:265:26 | SSA def(s2) | CSharp7.cs:266:45:266:46 | access to local variable s2 |
| CSharp7.cs:266:37:266:43 | "string " | CSharp7.cs:266:35:266:48 | $"..." |
| CSharp7.cs:266:45:266:46 | access to local variable s2 | CSharp7.cs:266:35:266:48 | $"..." |
| CSharp7.cs:284:13:284:48 | SSA def(dict) | CSharp7.cs:285:20:285:23 | access to local variable dict |
| CSharp7.cs:284:20:284:48 | object creation of type Dictionary<Int32,String> | CSharp7.cs:284:13:284:48 | SSA def(dict) |
| CSharp7.cs:285:13:285:62 | SSA def(list) | CSharp7.cs:287:39:287:42 | access to local variable list |
| CSharp7.cs:285:20:285:62 | call to method Select | CSharp7.cs:285:13:285:62 | SSA def(list) |
| CSharp7.cs:285:32:285:35 | item | CSharp7.cs:285:41:285:44 | access to parameter item |
| CSharp7.cs:285:41:285:44 | access to parameter item | CSharp7.cs:285:51:285:54 | access to parameter item |
| CSharp7.cs:287:39:287:42 | access to local variable list | CSharp7.cs:289:36:289:39 | access to local variable list |
| CSharp7.cs:289:36:289:39 | access to local variable list | CSharp7.cs:291:32:291:35 | access to local variable list |
| CSharp7.cs:299:18:299:22 | SSA def(x) | CSharp7.cs:299:25:299:25 | SSA phi(x) |
| CSharp7.cs:299:22:299:22 | 0 | CSharp7.cs:299:18:299:22 | SSA def(x) |
| CSharp7.cs:299:25:299:25 | SSA phi(x) | CSharp7.cs:299:25:299:25 | access to local variable x |
| CSharp7.cs:299:25:299:25 | access to local variable x | CSharp7.cs:299:25:299:30 | ... < ... |
| CSharp7.cs:299:25:299:25 | access to local variable x | CSharp7.cs:299:35:299:35 | access to local variable x |
| CSharp7.cs:299:25:299:30 | ... < ... | CSharp7.cs:299:25:299:44 | [false] ... && ... |
| CSharp7.cs:299:25:299:30 | ... < ... | CSharp7.cs:299:25:299:44 | [true] ... && ... |
| CSharp7.cs:299:35:299:35 | access to local variable x | CSharp7.cs:299:40:299:44 | SSA def(y) |
| CSharp7.cs:299:35:299:35 | access to local variable x | CSharp7.cs:299:49:299:49 | access to local variable x |
| CSharp7.cs:299:35:299:44 | [false] ... is ... | CSharp7.cs:299:25:299:44 | [false] ... && ... |
| CSharp7.cs:299:35:299:44 | [true] ... is ... | CSharp7.cs:299:25:299:44 | [true] ... && ... |
| CSharp7.cs:299:40:299:44 | SSA def(y) | CSharp7.cs:301:31:301:31 | access to local variable y |
| CSharp7.cs:299:47:299:49 | SSA def(x) | CSharp7.cs:299:25:299:25 | SSA phi(x) |
| CSharp7.cs:5:7:5:14 | this | CSharp7.cs:7:9:7:9 | this access |
| CSharp7.cs:7:9:7:9 | [post] this access | CSharp7.cs:8:9:8:9 | this access |
| CSharp7.cs:7:9:7:9 | this access | CSharp7.cs:8:9:8:9 | this access |
| CSharp7.cs:8:9:8:9 | [post] this access | CSharp7.cs:9:9:9:9 | this access |
| CSharp7.cs:8:9:8:9 | this access | CSharp7.cs:9:9:9:9 | this access |
| CSharp7.cs:14:9:14:13 | [post] this access | CSharp7.cs:23:39:23:43 | this access |
| CSharp7.cs:14:9:14:13 | this access | CSharp7.cs:23:39:23:43 | this access |
| CSharp7.cs:15:9:15:11 | SSA entry def(this.field) | CSharp7.cs:15:18:15:22 | access to field field |
| CSharp7.cs:15:9:15:11 | this | CSharp7.cs:15:18:15:22 | this access |
| CSharp7.cs:19:9:19:11 | this | CSharp7.cs:19:16:19:20 | this access |
| CSharp7.cs:20:9:20:11 | this | CSharp7.cs:20:16:20:20 | this access |
| CSharp7.cs:20:9:20:11 | value | CSharp7.cs:20:24:20:28 | access to parameter value |
| CSharp7.cs:23:5:23:27 | this | CSharp7.cs:14:9:14:13 | this access |
| CSharp7.cs:24:6:24:28 | this | CSharp7.cs:24:35:24:39 | this access |
| CSharp7.cs:29:19:29:19 | i | CSharp7.cs:31:16:31:16 | access to parameter i |
| CSharp7.cs:31:16:31:16 | access to parameter i | CSharp7.cs:31:16:31:20 | ... > ... |
| CSharp7.cs:31:16:31:16 | access to parameter i | CSharp7.cs:31:24:31:24 | access to parameter i |
| CSharp7.cs:31:24:31:24 | access to parameter i | CSharp7.cs:31:16:31:59 | ... ? ... : ... |
| CSharp7.cs:39:13:39:21 | "tainted" | CSharp7.cs:39:9:39:21 | SSA def(x) |
| CSharp7.cs:42:19:42:19 | x | CSharp7.cs:44:13:44:13 | access to parameter x |
| CSharp7.cs:44:13:44:13 | access to parameter x | CSharp7.cs:44:9:44:13 | SSA def(y) |
| CSharp7.cs:47:10:47:10 | this | CSharp7.cs:49:9:49:24 | this access |
| CSharp7.cs:49:9:49:24 | [post] this access | CSharp7.cs:50:9:50:21 | this access |
| CSharp7.cs:49:9:49:24 | this access | CSharp7.cs:50:9:50:21 | this access |
| CSharp7.cs:49:22:49:23 | SSA def(t1) | CSharp7.cs:51:18:51:19 | access to local variable t1 |
| CSharp7.cs:50:9:50:21 | [post] this access | CSharp7.cs:52:9:52:17 | this access |
| CSharp7.cs:50:9:50:21 | this access | CSharp7.cs:52:9:52:17 | this access |
| CSharp7.cs:50:19:50:20 | SSA def(t2) | CSharp7.cs:54:14:54:15 | access to local variable t2 |
| CSharp7.cs:52:9:52:17 | [post] this access | CSharp7.cs:55:9:55:32 | this access |
| CSharp7.cs:52:9:52:17 | this access | CSharp7.cs:55:9:55:32 | this access |
| CSharp7.cs:52:15:52:16 | SSA def(t1) | CSharp7.cs:53:14:53:15 | access to local variable t1 |
| CSharp7.cs:55:30:55:31 | SSA def(t4) | CSharp7.cs:56:18:56:19 | access to local variable t4 |
| CSharp7.cs:67:10:67:20 | this | CSharp7.cs:69:26:69:28 | this access |
| CSharp7.cs:69:26:69:28 | [post] this access | CSharp7.cs:70:17:70:19 | this access |
| CSharp7.cs:69:26:69:28 | call to method F | CSharp7.cs:69:9:69:22 | (..., ...) |
| CSharp7.cs:69:26:69:28 | this access | CSharp7.cs:70:17:70:19 | this access |
| CSharp7.cs:70:13:70:19 | SSA def(z) | CSharp7.cs:73:16:73:16 | access to local variable z |
| CSharp7.cs:70:17:70:19 | [post] this access | CSharp7.cs:71:18:71:20 | this access |
| CSharp7.cs:70:17:70:19 | call to method F | CSharp7.cs:70:13:70:19 | SSA def(z) |
| CSharp7.cs:70:17:70:19 | this access | CSharp7.cs:71:18:71:20 | this access |
| CSharp7.cs:71:18:71:20 | [post] this access | CSharp7.cs:72:13:72:15 | this access |
| CSharp7.cs:71:18:71:20 | call to method F | CSharp7.cs:71:9:71:14 | (..., ...) |
| CSharp7.cs:71:18:71:20 | this access | CSharp7.cs:72:13:72:15 | this access |
| CSharp7.cs:73:16:73:16 | [post] access to local variable z | CSharp7.cs:75:39:75:39 | access to local variable z |
| CSharp7.cs:73:16:73:16 | access to local variable z | CSharp7.cs:75:39:75:39 | access to local variable z |
| CSharp7.cs:73:27:73:35 | (..., ...) | CSharp7.cs:73:9:73:23 | (..., ...) |
| CSharp7.cs:74:9:74:32 | SSA def(x) | CSharp7.cs:77:27:77:27 | access to local variable x |
| CSharp7.cs:74:18:74:32 | ... = ... | CSharp7.cs:74:9:74:14 | (..., ...) |
| CSharp7.cs:74:27:74:32 | (..., ...) | CSharp7.cs:74:18:74:23 | (..., ...) |
| CSharp7.cs:74:27:74:32 | (..., ...) | CSharp7.cs:74:18:74:32 | ... = ... |
| CSharp7.cs:75:9:75:40 | SSA def(a) | CSharp7.cs:76:31:76:31 | access to local variable a |
| CSharp7.cs:75:9:75:40 | SSA def(b) | CSharp7.cs:76:24:76:24 | access to local variable b |
| CSharp7.cs:75:9:75:40 | SSA def(c) | CSharp7.cs:76:28:76:28 | access to local variable c |
| CSharp7.cs:75:35:75:40 | (..., ...) | CSharp7.cs:75:9:75:31 | (..., ...) |
| CSharp7.cs:75:36:75:36 | 1 | CSharp7.cs:75:9:75:40 | SSA def(a) |
| CSharp7.cs:76:23:76:33 | (..., ...) | CSharp7.cs:76:9:76:19 | (..., ...) |
| CSharp7.cs:77:22:77:28 | (..., ...) | CSharp7.cs:77:9:77:18 | (..., ...) |
| CSharp7.cs:80:21:80:21 | x | CSharp7.cs:82:20:82:20 | access to parameter x |
| CSharp7.cs:85:10:85:18 | this | CSharp7.cs:90:18:90:28 | this access |
| CSharp7.cs:87:13:87:34 | SSA def(t1) | CSharp7.cs:88:28:88:29 | access to local variable t1 |
| CSharp7.cs:87:13:87:34 | SSA qualifier def(t1.Item1) | CSharp7.cs:90:20:90:27 | access to field Item1 |
| CSharp7.cs:87:18:87:34 | (..., ...) | CSharp7.cs:87:13:87:34 | SSA def(t1) |
| CSharp7.cs:88:9:88:29 | SSA def(t3) | CSharp7.cs:89:18:89:19 | access to local variable t3 |
| CSharp7.cs:88:28:88:29 | access to local variable t1 | CSharp7.cs:88:9:88:24 | (..., ...) |
| CSharp7.cs:88:28:88:29 | access to local variable t1 | CSharp7.cs:90:20:90:21 | access to local variable t1 |
| CSharp7.cs:107:9:107:46 | SSA def(m1) | CSharp7.cs:110:27:110:28 | access to local variable m1 |
| CSharp7.cs:107:9:107:46 | SSA def(m2) | CSharp7.cs:110:31:110:32 | access to local variable m2 |
| CSharp7.cs:107:28:107:46 | (..., ...) | CSharp7.cs:107:9:107:24 | (..., ...) |
| CSharp7.cs:107:29:107:37 | "DefUse1" | CSharp7.cs:107:9:107:46 | SSA def(m1) |
| CSharp7.cs:107:40:107:45 | (..., ...) | CSharp7.cs:107:9:107:46 | SSA def(m2) |
| CSharp7.cs:110:9:110:33 | SSA def(m4) | CSharp7.cs:111:18:111:19 | access to local variable m4 |
| CSharp7.cs:110:26:110:33 | (..., ...) | CSharp7.cs:110:9:110:22 | (..., ...) |
| CSharp7.cs:112:9:112:67 | SSA def(m9) | CSharp7.cs:113:19:113:20 | access to local variable m9 |
| CSharp7.cs:112:38:112:67 | ... = ... | CSharp7.cs:112:9:112:34 | (..., ...) |
| CSharp7.cs:112:38:112:67 | SSA def(m2) | CSharp7.cs:116:9:116:10 | access to local variable m2 |
| CSharp7.cs:112:38:112:67 | SSA qualifier def(m2.Item1) | CSharp7.cs:117:19:117:26 | access to field Item1 |
| CSharp7.cs:112:49:112:67 | (..., ...) | CSharp7.cs:112:38:112:45 | (..., ...) |
| CSharp7.cs:112:49:112:67 | (..., ...) | CSharp7.cs:112:38:112:67 | ... = ... |
| CSharp7.cs:112:61:112:66 | (..., ...) | CSharp7.cs:112:38:112:67 | SSA def(m2) |
| CSharp7.cs:116:9:116:10 | [post] access to local variable m2 | CSharp7.cs:117:19:117:20 | access to local variable m2 |
| CSharp7.cs:116:9:116:10 | access to local variable m2 | CSharp7.cs:117:19:117:20 | access to local variable m2 |
| CSharp7.cs:121:28:121:36 | "DefUse3" | CSharp7.cs:121:22:121:36 | ... = ... |
| CSharp7.cs:127:9:127:12 | this | CSharp7.cs:133:24:133:25 | this access |
| CSharp7.cs:129:20:129:20 | x | CSharp7.cs:129:32:129:32 | access to parameter x |
| CSharp7.cs:129:32:129:32 | access to parameter x | CSharp7.cs:129:32:129:36 | ... + ... |
| CSharp7.cs:129:36:129:36 | 1 | CSharp7.cs:129:32:129:36 | ... + ... |
| CSharp7.cs:131:22:131:22 | t | CSharp7.cs:131:39:131:39 | access to parameter t |
| CSharp7.cs:133:24:133:25 | this access | CSharp7.cs:154:16:154:17 | this access |
| CSharp7.cs:137:29:137:29 | x | CSharp7.cs:137:34:137:34 | access to parameter x |
| CSharp7.cs:137:34:137:34 | access to parameter x | CSharp7.cs:137:34:137:38 | ... + ... |
| CSharp7.cs:137:38:137:38 | 1 | CSharp7.cs:137:34:137:38 | ... + ... |
| CSharp7.cs:139:9:139:51 | this | CSharp7.cs:139:38:139:39 | this access |
| CSharp7.cs:139:20:139:20 | x | CSharp7.cs:139:26:139:26 | access to parameter x |
| CSharp7.cs:139:26:139:26 | access to parameter x | CSharp7.cs:139:26:139:30 | ... > ... |
| CSharp7.cs:139:26:139:26 | access to parameter x | CSharp7.cs:139:41:139:41 | access to parameter x |
| CSharp7.cs:139:34:139:34 | 1 | CSharp7.cs:139:34:139:46 | ... + ... |
| CSharp7.cs:139:34:139:46 | ... + ... | CSharp7.cs:139:26:139:50 | ... ? ... : ... |
| CSharp7.cs:139:38:139:46 | call to local function f7 | CSharp7.cs:139:34:139:46 | ... + ... |
| CSharp7.cs:139:50:139:50 | 0 | CSharp7.cs:139:26:139:50 | ... ? ... : ... |
| CSharp7.cs:141:9:141:31 | this | CSharp7.cs:141:26:141:27 | this access |
| CSharp7.cs:141:20:141:20 | x | CSharp7.cs:141:29:141:29 | access to parameter x |
| CSharp7.cs:143:9:147:9 | this | CSharp7.cs:146:20:146:21 | this access |
| CSharp7.cs:145:13:145:35 | this | CSharp7.cs:145:30:145:31 | this access |
| CSharp7.cs:145:24:145:24 | x | CSharp7.cs:145:33:145:33 | access to parameter x |
| CSharp7.cs:157:10:157:17 | this | CSharp7.cs:169:9:169:9 | this access |
| CSharp7.cs:160:18:160:18 | t | CSharp7.cs:160:24:160:24 | access to parameter t |
| CSharp7.cs:162:9:167:9 | this | CSharp7.cs:165:13:165:16 | this access |
| CSharp7.cs:162:26:162:26 | u | CSharp7.cs:166:22:166:22 | access to parameter u |
| CSharp7.cs:164:13:164:43 | this | CSharp7.cs:164:37:164:40 | this access |
| CSharp7.cs:165:13:165:16 | this access | CSharp7.cs:166:20:166:20 | this access |
| CSharp7.cs:169:9:169:9 | this access | CSharp7.cs:170:9:170:9 | this access |
| CSharp7.cs:173:10:173:19 | this | CSharp7.cs:180:21:180:21 | this access |
| CSharp7.cs:175:16:175:30 | SSA def(src) | CSharp7.cs:180:23:180:25 | access to local variable src |
| CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:175:16:175:30 | SSA def(src) |
| CSharp7.cs:176:9:176:40 | this | CSharp7.cs:176:31:176:31 | this access |
| CSharp7.cs:176:25:176:25 | s | CSharp7.cs:176:33:176:33 | access to parameter s |
| CSharp7.cs:176:31:176:34 | call to local function g | CSharp7.cs:176:31:176:39 | ... + ... |
| CSharp7.cs:176:38:176:39 | "" | CSharp7.cs:176:31:176:39 | ... + ... |
| CSharp7.cs:177:25:177:25 | s | CSharp7.cs:177:31:177:31 | access to parameter s |
| CSharp7.cs:178:25:178:25 | s | CSharp7.cs:178:37:178:37 | access to parameter s |
| CSharp7.cs:180:21:180:21 | this access | CSharp7.cs:181:21:181:21 | this access |
| CSharp7.cs:180:23:180:25 | [post] access to local variable src | CSharp7.cs:181:23:181:25 | access to local variable src |
| CSharp7.cs:180:23:180:25 | access to local variable src | CSharp7.cs:181:23:181:25 | access to local variable src |
| CSharp7.cs:181:21:181:21 | this access | CSharp7.cs:182:21:182:21 | this access |
| CSharp7.cs:181:23:181:25 | [post] access to local variable src | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:181:23:181:25 | access to local variable src | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:188:10:188:11 | this | CSharp7.cs:197:14:197:23 | this access |
| CSharp7.cs:190:13:190:18 | SSA def(v1) | CSharp7.cs:191:26:191:27 | access to local variable v1 |
| CSharp7.cs:190:18:190:18 | 2 | CSharp7.cs:190:13:190:18 | SSA def(v1) |
| CSharp7.cs:191:22:191:27 | ref ... | CSharp7.cs:191:17:191:27 | SSA def(r1) |
| CSharp7.cs:191:26:191:27 | access to local variable v1 | CSharp7.cs:197:21:197:22 | access to local variable v1 |
| CSharp7.cs:192:13:192:31 | SSA def(array) | CSharp7.cs:194:14:194:18 | access to local variable array |
| CSharp7.cs:192:21:192:31 | array creation of type Int32[] | CSharp7.cs:192:13:192:31 | SSA def(array) |
| CSharp7.cs:193:14:193:14 | 3 | CSharp7.cs:193:9:193:14 | SSA def(r1) |
| CSharp7.cs:194:9:194:21 | SSA def(r1) | CSharp7.cs:196:26:196:27 | access to local variable r1 |
| CSharp7.cs:194:14:194:18 | access to local variable array | CSharp7.cs:194:14:194:21 | access to array element |
| CSharp7.cs:194:14:194:18 | access to local variable array | CSharp7.cs:195:26:195:30 | access to local variable array |
| CSharp7.cs:194:14:194:21 | access to array element | CSharp7.cs:194:9:194:21 | SSA def(r1) |
| CSharp7.cs:195:26:195:30 | access to local variable array | CSharp7.cs:195:26:195:33 | access to array element |
| CSharp7.cs:196:26:196:27 | access to local variable r1 | CSharp7.cs:198:33:198:34 | access to local variable r1 |
| CSharp7.cs:197:14:197:23 | [post] this access | CSharp7.cs:198:26:198:35 | this access |
| CSharp7.cs:197:14:197:23 | this access | CSharp7.cs:198:26:198:35 | this access |
| CSharp7.cs:198:26:198:35 | [post] this access | CSharp7.cs:199:9:199:18 | this access |
| CSharp7.cs:198:26:198:35 | this access | CSharp7.cs:199:9:199:18 | this access |
| CSharp7.cs:198:33:198:34 | access to local variable r1 | CSharp7.cs:199:16:199:17 | access to local variable r1 |
| CSharp7.cs:202:24:202:24 | p | CSharp7.cs:205:20:205:20 | access to parameter p |
| CSharp7.cs:204:28:204:28 | q | CSharp7.cs:204:44:204:44 | access to parameter q |
| CSharp7.cs:215:13:215:17 | false | CSharp7.cs:215:9:215:17 | SSA def(x) |
| CSharp7.cs:219:10:219:13 | this | CSharp7.cs:221:13:221:20 | this access |
| CSharp7.cs:221:13:221:20 | [post] this access | CSharp7.cs:222:18:222:25 | this access |
| CSharp7.cs:221:13:221:20 | this access | CSharp7.cs:222:18:222:25 | this access |
| CSharp7.cs:222:18:222:25 | [post] this access | CSharp7.cs:223:22:223:29 | this access |
| CSharp7.cs:222:18:222:25 | call to method f | CSharp7.cs:222:9:222:14 | (..., ...) |
| CSharp7.cs:222:18:222:25 | this access | CSharp7.cs:223:22:223:29 | this access |
| CSharp7.cs:223:22:223:29 | [post] this access | CSharp7.cs:224:22:224:33 | this access |
| CSharp7.cs:223:22:223:29 | call to method f | CSharp7.cs:223:9:223:18 | (..., ...) |
| CSharp7.cs:223:22:223:29 | this access | CSharp7.cs:224:22:224:33 | this access |
| CSharp7.cs:224:22:224:33 | call to method f | CSharp7.cs:224:9:224:18 | (..., ...) |
| CSharp7.cs:232:16:232:23 | SSA def(o) | CSharp7.cs:233:13:233:13 | access to local variable o |
| CSharp7.cs:232:20:232:23 | null | CSharp7.cs:232:16:232:23 | SSA def(o) |
| CSharp7.cs:233:13:233:13 | access to local variable o | CSharp7.cs:233:18:233:23 | SSA def(i1) |
| CSharp7.cs:233:13:233:13 | access to local variable o | CSharp7.cs:237:18:237:18 | access to local variable o |
| CSharp7.cs:233:13:233:13 | access to local variable o | CSharp7.cs:248:17:248:17 | access to local variable o |
| CSharp7.cs:233:13:233:23 | [false] ... is ... | CSharp7.cs:233:13:233:33 | [false] ... && ... |
| CSharp7.cs:233:13:233:23 | [true] ... is ... | CSharp7.cs:233:13:233:33 | [false] ... && ... |
| CSharp7.cs:233:13:233:23 | [true] ... is ... | CSharp7.cs:233:13:233:33 | [true] ... && ... |
| CSharp7.cs:233:18:233:23 | SSA def(i1) | CSharp7.cs:233:28:233:29 | access to local variable i1 |
| CSharp7.cs:233:28:233:29 | access to local variable i1 | CSharp7.cs:233:28:233:33 | ... > ... |
| CSharp7.cs:233:28:233:29 | access to local variable i1 | CSharp7.cs:235:38:235:39 | access to local variable i1 |
| CSharp7.cs:233:28:233:33 | ... > ... | CSharp7.cs:233:13:233:33 | [false] ... && ... |
| CSharp7.cs:233:28:233:33 | ... > ... | CSharp7.cs:233:13:233:33 | [true] ... && ... |
| CSharp7.cs:235:33:235:36 | "int " | CSharp7.cs:235:31:235:41 | $"..." |
| CSharp7.cs:235:38:235:39 | access to local variable i1 | CSharp7.cs:235:31:235:41 | $"..." |
| CSharp7.cs:237:18:237:18 | access to local variable o | CSharp7.cs:237:23:237:31 | SSA def(s1) |
| CSharp7.cs:237:18:237:18 | access to local variable o | CSharp7.cs:241:18:241:18 | access to local variable o |
| CSharp7.cs:237:18:237:18 | access to local variable o | CSharp7.cs:248:17:248:17 | access to local variable o |
| CSharp7.cs:237:23:237:31 | SSA def(s1) | CSharp7.cs:239:41:239:42 | access to local variable s1 |
| CSharp7.cs:239:33:239:39 | "string " | CSharp7.cs:239:31:239:44 | $"..." |
| CSharp7.cs:239:41:239:42 | access to local variable s1 | CSharp7.cs:239:31:239:44 | $"..." |
| CSharp7.cs:241:18:241:18 | access to local variable o | CSharp7.cs:244:18:244:18 | access to local variable o |
| CSharp7.cs:241:18:241:18 | access to local variable o | CSharp7.cs:248:17:248:17 | access to local variable o |
| CSharp7.cs:244:18:244:18 | access to local variable o | CSharp7.cs:248:17:248:17 | access to local variable o |
| CSharp7.cs:248:17:248:17 | access to local variable o | CSharp7.cs:254:27:254:27 | access to local variable o |
| CSharp7.cs:248:17:248:17 | access to local variable o | CSharp7.cs:257:18:257:23 | SSA def(i2) |
| CSharp7.cs:248:17:248:17 | access to local variable o | CSharp7.cs:260:18:260:23 | SSA def(i3) |
| CSharp7.cs:248:17:248:17 | access to local variable o | CSharp7.cs:263:18:263:26 | SSA def(s2) |
| CSharp7.cs:252:26:252:26 | 1 | CSharp7.cs:252:26:252:30 | ... < ... |
| CSharp7.cs:252:30:252:30 | 2 | CSharp7.cs:252:26:252:30 | ... < ... |
| CSharp7.cs:254:27:254:27 | access to local variable o | CSharp7.cs:254:32:254:40 | SSA def(s4) |
| CSharp7.cs:254:32:254:40 | SSA def(s4) | CSharp7.cs:255:40:255:41 | access to local variable s4 |
| CSharp7.cs:255:37:255:38 | "x " | CSharp7.cs:255:35:255:43 | $"..." |
| CSharp7.cs:255:40:255:41 | access to local variable s4 | CSharp7.cs:255:35:255:43 | $"..." |
| CSharp7.cs:257:18:257:23 | SSA def(i2) | CSharp7.cs:257:30:257:31 | access to local variable i2 |
| CSharp7.cs:257:30:257:31 | access to local variable i2 | CSharp7.cs:257:30:257:35 | ... > ... |
| CSharp7.cs:257:30:257:31 | access to local variable i2 | CSharp7.cs:258:47:258:48 | access to local variable i2 |
| CSharp7.cs:258:37:258:45 | "positive " | CSharp7.cs:258:35:258:50 | $"..." |
| CSharp7.cs:258:47:258:48 | access to local variable i2 | CSharp7.cs:258:35:258:50 | $"..." |
| CSharp7.cs:260:18:260:23 | SSA def(i3) | CSharp7.cs:261:42:261:43 | access to local variable i3 |
| CSharp7.cs:261:37:261:40 | "int " | CSharp7.cs:261:35:261:45 | $"..." |
| CSharp7.cs:261:42:261:43 | access to local variable i3 | CSharp7.cs:261:35:261:45 | $"..." |
| CSharp7.cs:263:18:263:26 | SSA def(s2) | CSharp7.cs:264:45:264:46 | access to local variable s2 |
| CSharp7.cs:264:37:264:43 | "string " | CSharp7.cs:264:35:264:48 | $"..." |
| CSharp7.cs:264:45:264:46 | access to local variable s2 | CSharp7.cs:264:35:264:48 | $"..." |
| CSharp7.cs:282:13:282:48 | SSA def(dict) | CSharp7.cs:283:20:283:23 | access to local variable dict |
| CSharp7.cs:282:20:282:48 | object creation of type Dictionary<Int32,String> | CSharp7.cs:282:13:282:48 | SSA def(dict) |
| CSharp7.cs:283:13:283:62 | SSA def(list) | CSharp7.cs:285:39:285:42 | access to local variable list |
| CSharp7.cs:283:20:283:62 | call to method Select | CSharp7.cs:283:13:283:62 | SSA def(list) |
| CSharp7.cs:283:32:283:35 | item | CSharp7.cs:283:41:283:44 | access to parameter item |
| CSharp7.cs:283:41:283:44 | access to parameter item | CSharp7.cs:283:51:283:54 | access to parameter item |
| CSharp7.cs:285:39:285:42 | access to local variable list | CSharp7.cs:287:36:287:39 | access to local variable list |
| CSharp7.cs:287:36:287:39 | access to local variable list | CSharp7.cs:289:32:289:35 | access to local variable list |
| CSharp7.cs:297:18:297:22 | SSA def(x) | CSharp7.cs:297:25:297:25 | SSA phi(x) |
| CSharp7.cs:297:22:297:22 | 0 | CSharp7.cs:297:18:297:22 | SSA def(x) |
| CSharp7.cs:297:25:297:25 | SSA phi(x) | CSharp7.cs:297:25:297:25 | access to local variable x |
| CSharp7.cs:297:25:297:25 | access to local variable x | CSharp7.cs:297:25:297:30 | ... < ... |
| CSharp7.cs:297:25:297:25 | access to local variable x | CSharp7.cs:297:35:297:35 | access to local variable x |
| CSharp7.cs:297:25:297:30 | ... < ... | CSharp7.cs:297:25:297:44 | [false] ... && ... |
| CSharp7.cs:297:25:297:30 | ... < ... | CSharp7.cs:297:25:297:44 | [true] ... && ... |
| CSharp7.cs:297:35:297:35 | access to local variable x | CSharp7.cs:297:40:297:44 | SSA def(y) |
| CSharp7.cs:297:35:297:35 | access to local variable x | CSharp7.cs:297:49:297:49 | access to local variable x |
| CSharp7.cs:297:35:297:44 | [false] ... is ... | CSharp7.cs:297:25:297:44 | [false] ... && ... |
| CSharp7.cs:297:35:297:44 | [true] ... is ... | CSharp7.cs:297:25:297:44 | [true] ... && ... |
| CSharp7.cs:297:40:297:44 | SSA def(y) | CSharp7.cs:299:31:299:31 | access to local variable y |
| CSharp7.cs:297:47:297:49 | SSA def(x) | CSharp7.cs:297:25:297:25 | SSA phi(x) |

View File

@@ -1,70 +1,70 @@
| CSharp7.cs:51:22:51:23 | t1 | string |
| CSharp7.cs:52:19:52:20 | t2 | string |
| CSharp7.cs:53:13:53:14 | t3 | string |
| CSharp7.cs:57:30:57:31 | t4 | string |
| CSharp7.cs:58:13:58:14 | t5 | string |
| CSharp7.cs:71:14:71:14 | x | int |
| CSharp7.cs:71:21:71:21 | y | int |
| CSharp7.cs:72:13:72:13 | z | (int, int) |
| CSharp7.cs:77:14:77:14 | a | int |
| CSharp7.cs:77:22:77:22 | b | int |
| CSharp7.cs:77:29:77:29 | c | int |
| CSharp7.cs:79:14:79:14 | i | string |
| CSharp7.cs:79:17:79:17 | j | int |
| CSharp7.cs:89:13:89:14 | t1 | (string, string) |
| CSharp7.cs:90:14:90:15 | t2 | string |
| CSharp7.cs:90:22:90:23 | t3 | string |
| CSharp7.cs:91:13:91:14 | t4 | string |
| CSharp7.cs:92:13:92:14 | t5 | string |
| CSharp7.cs:97:13:97:14 | m1 | (int, string) |
| CSharp7.cs:98:13:98:14 | m2 | (int, (string, int)) |
| CSharp7.cs:103:13:103:14 | m1 | string |
| CSharp7.cs:104:13:104:14 | m2 | (string, int) |
| CSharp7.cs:109:14:109:15 | m1 | string |
| CSharp7.cs:109:22:109:23 | m2 | (int, int) |
| CSharp7.cs:110:16:110:17 | m3 | string |
| CSharp7.cs:111:13:111:14 | m4 | int |
| CSharp7.cs:111:17:111:18 | m5 | int |
| CSharp7.cs:113:13:113:14 | m6 | int |
| CSharp7.cs:114:14:114:15 | m7 | string |
| CSharp7.cs:114:23:114:24 | m8 | int |
| CSharp7.cs:114:31:114:32 | m9 | int |
| CSharp7.cs:115:13:115:15 | m10 | int |
| CSharp7.cs:119:13:119:15 | m11 | int |
| CSharp7.cs:122:16:122:18 | m12 | string |
| CSharp7.cs:123:16:123:18 | m13 | string |
| CSharp7.cs:135:19:135:20 | f4 | Func<Int32> |
| CSharp7.cs:139:24:139:25 | f5 | Func<Int32, Int32> |
| CSharp7.cs:151:16:151:16 | a | Action |
| CSharp7.cs:177:16:177:18 | src | string |
| CSharp7.cs:182:13:182:17 | sink1 | string |
| CSharp7.cs:183:13:183:17 | sink2 | string |
| CSharp7.cs:184:13:184:17 | sink3 | string |
| CSharp7.cs:192:13:192:14 | v1 | int |
| CSharp7.cs:193:17:193:18 | r1 | int |
| CSharp7.cs:194:13:194:17 | array | Int32[] |
| CSharp7.cs:197:17:197:18 | r2 | int |
| CSharp7.cs:198:17:198:18 | r3 | int |
| CSharp7.cs:200:17:200:18 | r4 | int |
| CSharp7.cs:225:14:225:14 | x | int |
| CSharp7.cs:226:17:226:17 | y | double |
| CSharp7.cs:226:32:226:32 | z | bool |
| CSharp7.cs:234:16:234:16 | o | object |
| CSharp7.cs:235:22:235:23 | i1 | int |
| CSharp7.cs:239:30:239:31 | s1 | string |
| CSharp7.cs:246:27:246:28 | v1 | object |
| CSharp7.cs:256:39:256:40 | s4 | string |
| CSharp7.cs:259:22:259:23 | i2 | int |
| CSharp7.cs:262:22:262:23 | i3 | int |
| CSharp7.cs:265:25:265:26 | s2 | string |
| CSharp7.cs:271:22:271:23 | v2 | object |
| CSharp7.cs:284:13:284:16 | dict | Dictionary<Int32, String> |
| CSharp7.cs:285:13:285:16 | list | IEnumerable<(Int32,String)> |
| CSharp7.cs:49:22:49:23 | t1 | string |
| CSharp7.cs:50:19:50:20 | t2 | string |
| CSharp7.cs:51:13:51:14 | t3 | string |
| CSharp7.cs:55:30:55:31 | t4 | string |
| CSharp7.cs:56:13:56:14 | t5 | string |
| CSharp7.cs:69:14:69:14 | x | int |
| CSharp7.cs:69:21:69:21 | y | int |
| CSharp7.cs:70:13:70:13 | z | (int, int) |
| CSharp7.cs:75:14:75:14 | a | int |
| CSharp7.cs:75:22:75:22 | b | int |
| CSharp7.cs:75:29:75:29 | c | int |
| CSharp7.cs:77:14:77:14 | i | string |
| CSharp7.cs:77:17:77:17 | j | int |
| CSharp7.cs:87:13:87:14 | t1 | (string, string) |
| CSharp7.cs:88:14:88:15 | t2 | string |
| CSharp7.cs:88:22:88:23 | t3 | string |
| CSharp7.cs:89:13:89:14 | t4 | string |
| CSharp7.cs:90:13:90:14 | t5 | string |
| CSharp7.cs:95:13:95:14 | m1 | (int, string) |
| CSharp7.cs:96:13:96:14 | m2 | (int, (string, int)) |
| CSharp7.cs:101:13:101:14 | m1 | string |
| CSharp7.cs:102:13:102:14 | m2 | (string, int) |
| CSharp7.cs:107:14:107:15 | m1 | string |
| CSharp7.cs:107:22:107:23 | m2 | (int, int) |
| CSharp7.cs:108:16:108:17 | m3 | string |
| CSharp7.cs:109:13:109:14 | m4 | int |
| CSharp7.cs:109:17:109:18 | m5 | int |
| CSharp7.cs:111:13:111:14 | m6 | int |
| CSharp7.cs:112:14:112:15 | m7 | string |
| CSharp7.cs:112:23:112:24 | m8 | int |
| CSharp7.cs:112:31:112:32 | m9 | int |
| CSharp7.cs:113:13:113:15 | m10 | int |
| CSharp7.cs:117:13:117:15 | m11 | int |
| CSharp7.cs:120:16:120:18 | m12 | string |
| CSharp7.cs:121:16:121:18 | m13 | string |
| CSharp7.cs:133:19:133:20 | f4 | Func<Int32> |
| CSharp7.cs:137:24:137:25 | f5 | Func<Int32, Int32> |
| CSharp7.cs:149:16:149:16 | a | Action |
| CSharp7.cs:175:16:175:18 | src | string |
| CSharp7.cs:180:13:180:17 | sink1 | string |
| CSharp7.cs:181:13:181:17 | sink2 | string |
| CSharp7.cs:182:13:182:17 | sink3 | string |
| CSharp7.cs:190:13:190:14 | v1 | int |
| CSharp7.cs:191:17:191:18 | r1 | int |
| CSharp7.cs:192:13:192:17 | array | Int32[] |
| CSharp7.cs:195:17:195:18 | r2 | int |
| CSharp7.cs:196:17:196:18 | r3 | int |
| CSharp7.cs:198:17:198:18 | r4 | int |
| CSharp7.cs:223:14:223:14 | x | int |
| CSharp7.cs:224:17:224:17 | y | double |
| CSharp7.cs:224:32:224:32 | z | bool |
| CSharp7.cs:232:16:232:16 | o | object |
| CSharp7.cs:233:22:233:23 | i1 | int |
| CSharp7.cs:237:30:237:31 | s1 | string |
| CSharp7.cs:244:27:244:28 | v1 | object |
| CSharp7.cs:254:39:254:40 | s4 | string |
| CSharp7.cs:257:22:257:23 | i2 | int |
| CSharp7.cs:260:22:260:23 | i3 | int |
| CSharp7.cs:263:25:263:26 | s2 | string |
| CSharp7.cs:269:22:269:23 | v2 | object |
| CSharp7.cs:282:13:282:16 | dict | Dictionary<Int32, String> |
| CSharp7.cs:283:13:283:16 | list | IEnumerable<(Int32,String)> |
| CSharp7.cs:285:23:285:23 | a | int |
| CSharp7.cs:285:33:285:33 | b | string |
| CSharp7.cs:287:23:287:23 | a | int |
| CSharp7.cs:287:33:287:33 | b | string |
| CSharp7.cs:287:30:287:30 | b | string |
| CSharp7.cs:289:23:289:23 | a | int |
| CSharp7.cs:289:30:289:30 | b | string |
| CSharp7.cs:291:23:291:23 | a | int |
| CSharp7.cs:291:26:291:26 | b | string |
| CSharp7.cs:299:18:299:18 | x | int |
| CSharp7.cs:299:44:299:44 | y | int |
| CSharp7.cs:289:26:289:26 | b | string |
| CSharp7.cs:297:18:297:18 | x | int |
| CSharp7.cs:297:44:297:44 | y | int |

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
| CSharp7.cs:210:22:210:26 | RefFn |
| CSharp7.cs:208:22:208:26 | RefFn |

View File

@@ -1,6 +1,6 @@
| CSharp7.cs:193:22:193:27 | ref ... | CSharp7.cs:193:26:193:27 | access to local variable v1 | Int32 |
| CSharp7.cs:197:22:197:33 | ref ... | CSharp7.cs:197:26:197:33 | access to array element | Int32 |
| CSharp7.cs:198:22:198:27 | ref ... | CSharp7.cs:198:26:198:27 | access to local variable r1 | Int32 |
| CSharp7.cs:200:22:200:35 | ref ... | CSharp7.cs:200:26:200:35 | call to method F2 | Int32 |
| CSharp7.cs:206:40:206:44 | ref ... | CSharp7.cs:206:44:206:44 | access to parameter q | Int32 |
| CSharp7.cs:207:16:207:20 | ref ... | CSharp7.cs:207:20:207:20 | access to parameter p | Int32 |
| CSharp7.cs:191:22:191:27 | ref ... | CSharp7.cs:191:26:191:27 | access to local variable v1 | Int32 |
| CSharp7.cs:195:22:195:33 | ref ... | CSharp7.cs:195:26:195:33 | access to array element | Int32 |
| CSharp7.cs:196:22:196:27 | ref ... | CSharp7.cs:196:26:196:27 | access to local variable r1 | Int32 |
| CSharp7.cs:198:22:198:35 | ref ... | CSharp7.cs:198:26:198:35 | call to method F2 | Int32 |
| CSharp7.cs:204:40:204:44 | ref ... | CSharp7.cs:204:44:204:44 | access to parameter q | Int32 |
| CSharp7.cs:205:16:205:20 | ref ... | CSharp7.cs:205:20:205:20 | access to parameter p | Int32 |

View File

@@ -1,2 +1,2 @@
| CSharp7.cs:204:13:204:14 | F2 |
| CSharp7.cs:206:9:206:47 | F3 |
| CSharp7.cs:202:13:202:14 | F2 |
| CSharp7.cs:204:9:204:47 | F3 |

View File

@@ -1,4 +1,4 @@
| CSharp7.cs:193:17:193:18 | r1 |
| CSharp7.cs:197:17:197:18 | r2 |
| CSharp7.cs:198:17:198:18 | r3 |
| CSharp7.cs:200:17:200:18 | r4 |
| CSharp7.cs:191:17:191:18 | r1 |
| CSharp7.cs:195:17:195:18 | r2 |
| CSharp7.cs:196:17:196:18 | r3 |
| CSharp7.cs:198:17:198:18 | r4 |

View File

@@ -1,15 +1,15 @@
| CSharp7.cs:41:13:41:21 | "tainted" | CSharp7.cs:41:9:41:21 | SSA def(x) |
| CSharp7.cs:109:29:109:37 | "DefUse1" | CSharp7.cs:109:9:109:46 | SSA def(m1) |
| CSharp7.cs:109:29:109:37 | "DefUse1" | CSharp7.cs:112:27:112:28 | access to local variable m1 |
| CSharp7.cs:123:28:123:36 | "DefUse3" | CSharp7.cs:123:22:123:36 | ... = ... |
| CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:177:16:177:30 | SSA def(src) |
| CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:183:23:183:25 | access to local variable src |
| CSharp7.cs:177:22:177:30 | "tainted" | CSharp7.cs:184:23:184:25 | access to local variable src |
| CSharp7.cs:178:38:178:39 | "" | CSharp7.cs:178:31:178:39 | ... + ... |
| CSharp7.cs:237:33:237:36 | "int " | CSharp7.cs:237:31:237:41 | $"..." |
| CSharp7.cs:241:33:241:39 | "string " | CSharp7.cs:241:31:241:44 | $"..." |
| CSharp7.cs:257:37:257:38 | "x " | CSharp7.cs:257:35:257:43 | $"..." |
| CSharp7.cs:260:37:260:45 | "positive " | CSharp7.cs:260:35:260:50 | $"..." |
| CSharp7.cs:263:37:263:40 | "int " | CSharp7.cs:263:35:263:45 | $"..." |
| CSharp7.cs:266:37:266:43 | "string " | CSharp7.cs:266:35:266:48 | $"..." |
| CSharp7.cs:39:13:39:21 | "tainted" | CSharp7.cs:39:9:39:21 | SSA def(x) |
| CSharp7.cs:107:29:107:37 | "DefUse1" | CSharp7.cs:107:9:107:46 | SSA def(m1) |
| CSharp7.cs:107:29:107:37 | "DefUse1" | CSharp7.cs:110:27:110:28 | access to local variable m1 |
| CSharp7.cs:121:28:121:36 | "DefUse3" | CSharp7.cs:121:22:121:36 | ... = ... |
| CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:175:16:175:30 | SSA def(src) |
| CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:180:23:180:25 | access to local variable src |
| CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:181:23:181:25 | access to local variable src |
| CSharp7.cs:175:22:175:30 | "tainted" | CSharp7.cs:182:23:182:25 | access to local variable src |
| CSharp7.cs:176:38:176:39 | "" | CSharp7.cs:176:31:176:39 | ... + ... |
| CSharp7.cs:235:33:235:36 | "int " | CSharp7.cs:235:31:235:41 | $"..." |
| CSharp7.cs:239:33:239:39 | "string " | CSharp7.cs:239:31:239:44 | $"..." |
| CSharp7.cs:255:37:255:38 | "x " | CSharp7.cs:255:35:255:43 | $"..." |
| CSharp7.cs:258:37:258:45 | "positive " | CSharp7.cs:258:35:258:50 | $"..." |
| CSharp7.cs:261:37:261:40 | "int " | CSharp7.cs:261:35:261:45 | $"..." |
| CSharp7.cs:264:37:264:43 | "string " | CSharp7.cs:264:35:264:48 | $"..." |

View File

@@ -1 +1 @@
| CSharp7.cs:33:28:33:59 | throw ... | CSharp7.cs:33:34:33:59 | object creation of type ArgumentException |
| CSharp7.cs:31:28:31:59 | throw ... | CSharp7.cs:31:34:31:59 | object creation of type ArgumentException |

View File

@@ -1,45 +1,45 @@
| CSharp7.cs:66:16:66:27 | (..., ...) | construct |
| CSharp7.cs:71:9:71:22 | (..., ...) | deconstruct |
| CSharp7.cs:73:9:73:14 | (..., ...) | deconstruct |
| CSharp7.cs:75:9:75:23 | (..., ...) | deconstruct |
| CSharp7.cs:75:27:75:35 | (..., ...) | construct |
| CSharp7.cs:76:9:76:14 | (..., ...) | deconstruct |
| CSharp7.cs:76:18:76:23 | (..., ...) | deconstruct |
| CSharp7.cs:64:16:64:27 | (..., ...) | construct |
| CSharp7.cs:69:9:69:22 | (..., ...) | deconstruct |
| CSharp7.cs:71:9:71:14 | (..., ...) | deconstruct |
| CSharp7.cs:73:9:73:23 | (..., ...) | deconstruct |
| CSharp7.cs:73:27:73:35 | (..., ...) | construct |
| CSharp7.cs:74:9:74:14 | (..., ...) | deconstruct |
| CSharp7.cs:74:18:74:23 | (..., ...) | deconstruct |
| CSharp7.cs:74:27:74:32 | (..., ...) | construct |
| CSharp7.cs:75:9:75:31 | (..., ...) | deconstruct |
| CSharp7.cs:75:17:75:30 | (..., ...) | deconstruct |
| CSharp7.cs:75:35:75:40 | (..., ...) | construct |
| CSharp7.cs:76:9:76:19 | (..., ...) | deconstruct |
| CSharp7.cs:76:13:76:18 | (..., ...) | deconstruct |
| CSharp7.cs:76:23:76:33 | (..., ...) | construct |
| CSharp7.cs:76:27:76:32 | (..., ...) | construct |
| CSharp7.cs:77:9:77:31 | (..., ...) | deconstruct |
| CSharp7.cs:77:17:77:30 | (..., ...) | deconstruct |
| CSharp7.cs:77:35:77:40 | (..., ...) | construct |
| CSharp7.cs:78:9:78:19 | (..., ...) | deconstruct |
| CSharp7.cs:78:13:78:18 | (..., ...) | deconstruct |
| CSharp7.cs:78:23:78:33 | (..., ...) | construct |
| CSharp7.cs:78:27:78:32 | (..., ...) | construct |
| CSharp7.cs:79:9:79:18 | (..., ...) | deconstruct |
| CSharp7.cs:79:22:79:28 | (..., ...) | construct |
| CSharp7.cs:84:16:84:24 | (..., ...) | construct |
| CSharp7.cs:89:18:89:34 | (..., ...) | construct |
| CSharp7.cs:90:9:90:24 | (..., ...) | deconstruct |
| CSharp7.cs:97:18:97:38 | (..., ...) | construct |
| CSharp7.cs:98:18:98:43 | (..., ...) | construct |
| CSharp7.cs:98:22:98:42 | (..., ...) | construct |
| CSharp7.cs:103:18:103:42 | (..., ...) | construct |
| CSharp7.cs:104:18:104:47 | (..., ...) | construct |
| CSharp7.cs:104:22:104:46 | (..., ...) | construct |
| CSharp7.cs:109:9:109:24 | (..., ...) | deconstruct |
| CSharp7.cs:109:28:109:46 | (..., ...) | construct |
| CSharp7.cs:109:40:109:45 | (..., ...) | construct |
| CSharp7.cs:112:9:112:22 | (..., ...) | deconstruct |
| CSharp7.cs:112:14:112:21 | (..., ...) | deconstruct |
| CSharp7.cs:112:26:112:33 | (..., ...) | construct |
| CSharp7.cs:114:9:114:34 | (..., ...) | deconstruct |
| CSharp7.cs:114:18:114:33 | (..., ...) | deconstruct |
| CSharp7.cs:114:38:114:45 | (..., ...) | deconstruct |
| CSharp7.cs:114:49:114:67 | (..., ...) | construct |
| CSharp7.cs:114:61:114:66 | (..., ...) | construct |
| CSharp7.cs:218:16:218:23 | (..., ...) | construct |
| CSharp7.cs:224:9:224:14 | (..., ...) | deconstruct |
| CSharp7.cs:225:9:225:18 | (..., ...) | deconstruct |
| CSharp7.cs:226:9:226:18 | (..., ...) | deconstruct |
| CSharp7.cs:285:40:285:61 | (..., ...) | construct |
| CSharp7.cs:287:18:287:34 | (..., ...) | deconstruct |
| CSharp7.cs:289:18:289:31 | (..., ...) | deconstruct |
| CSharp7.cs:291:18:291:27 | (..., ...) | deconstruct |
| CSharp7.cs:77:9:77:18 | (..., ...) | deconstruct |
| CSharp7.cs:77:22:77:28 | (..., ...) | construct |
| CSharp7.cs:82:16:82:24 | (..., ...) | construct |
| CSharp7.cs:87:18:87:34 | (..., ...) | construct |
| CSharp7.cs:88:9:88:24 | (..., ...) | deconstruct |
| CSharp7.cs:95:18:95:38 | (..., ...) | construct |
| CSharp7.cs:96:18:96:43 | (..., ...) | construct |
| CSharp7.cs:96:22:96:42 | (..., ...) | construct |
| CSharp7.cs:101:18:101:42 | (..., ...) | construct |
| CSharp7.cs:102:18:102:47 | (..., ...) | construct |
| CSharp7.cs:102:22:102:46 | (..., ...) | construct |
| CSharp7.cs:107:9:107:24 | (..., ...) | deconstruct |
| CSharp7.cs:107:28:107:46 | (..., ...) | construct |
| CSharp7.cs:107:40:107:45 | (..., ...) | construct |
| CSharp7.cs:110:9:110:22 | (..., ...) | deconstruct |
| CSharp7.cs:110:14:110:21 | (..., ...) | deconstruct |
| CSharp7.cs:110:26:110:33 | (..., ...) | construct |
| CSharp7.cs:112:9:112:34 | (..., ...) | deconstruct |
| CSharp7.cs:112:18:112:33 | (..., ...) | deconstruct |
| CSharp7.cs:112:38:112:45 | (..., ...) | deconstruct |
| CSharp7.cs:112:49:112:67 | (..., ...) | construct |
| CSharp7.cs:112:61:112:66 | (..., ...) | construct |
| CSharp7.cs:216:16:216:23 | (..., ...) | construct |
| CSharp7.cs:222:9:222:14 | (..., ...) | deconstruct |
| CSharp7.cs:223:9:223:18 | (..., ...) | deconstruct |
| CSharp7.cs:224:9:224:18 | (..., ...) | deconstruct |
| CSharp7.cs:283:40:283:61 | (..., ...) | construct |
| CSharp7.cs:285:18:285:34 | (..., ...) | deconstruct |
| CSharp7.cs:287:18:287:31 | (..., ...) | deconstruct |
| CSharp7.cs:289:18:289:27 | (..., ...) | deconstruct |

View File

@@ -1,92 +1,92 @@
| CSharp7.cs:66:16:66:27 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:66:20:66:20 | 1 |
| CSharp7.cs:66:16:66:27 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:66:26:66:26 | 2 |
| CSharp7.cs:71:9:71:22 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:71:14:71:14 | Int32 x |
| CSharp7.cs:71:9:71:22 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:71:21:71:21 | Int32 y |
| CSharp7.cs:73:9:73:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:73:10:73:10 | access to local variable x |
| CSharp7.cs:73:9:73:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:73:13:73:13 | access to local variable y |
| CSharp7.cs:75:9:75:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 0 | CSharp7.cs:75:10:75:10 | access to local variable x |
| CSharp7.cs:75:9:75:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 1 | CSharp7.cs:75:13:75:13 | access to local variable y |
| CSharp7.cs:75:9:75:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 2 | CSharp7.cs:75:16:75:22 | access to field Item1 |
| CSharp7.cs:75:27:75:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 0 | CSharp7.cs:75:28:75:28 | 1 |
| CSharp7.cs:75:27:75:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 1 | CSharp7.cs:75:31:75:31 | 2 |
| CSharp7.cs:75:27:75:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 2 | CSharp7.cs:75:34:75:34 | 3 |
| CSharp7.cs:76:9:76:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:76:10:76:10 | access to local variable x |
| CSharp7.cs:76:9:76:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:76:13:76:13 | access to local variable y |
| CSharp7.cs:76:18:76:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:76:19:76:19 | access to local variable x |
| CSharp7.cs:76:18:76:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:76:22:76:22 | access to local variable y |
| CSharp7.cs:76:27:76:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:76:28:76:28 | 1 |
| CSharp7.cs:76:27:76:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:76:31:76:31 | 2 |
| CSharp7.cs:77:9:77:31 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:77:14:77:14 | Int32 a |
| CSharp7.cs:77:9:77:31 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:77:17:77:30 | (..., ...) |
| CSharp7.cs:77:17:77:30 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:77:22:77:22 | Int32 b |
| CSharp7.cs:77:17:77:30 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:77:29:77:29 | Int32 c |
| CSharp7.cs:77:35:77:40 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:77:36:77:36 | 1 |
| CSharp7.cs:77:35:77:40 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:77:39:77:39 | access to local variable z |
| CSharp7.cs:78:9:78:19 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:78:10:78:10 | access to local variable a |
| CSharp7.cs:78:9:78:19 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:78:13:78:18 | (..., ...) |
| CSharp7.cs:78:13:78:18 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:78:14:78:14 | access to local variable b |
| CSharp7.cs:78:13:78:18 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:78:17:78:17 | access to local variable c |
| CSharp7.cs:78:23:78:33 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:78:24:78:24 | access to local variable b |
| CSharp7.cs:78:23:78:33 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:78:27:78:32 | (..., ...) |
| CSharp7.cs:78:27:78:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:78:28:78:28 | access to local variable c |
| CSharp7.cs:78:27:78:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:78:31:78:31 | access to local variable a |
| CSharp7.cs:79:9:79:18 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:79:14:79:14 | String i |
| CSharp7.cs:79:9:79:18 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:79:17:79:17 | Int32 j |
| CSharp7.cs:79:22:79:28 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:79:23:79:24 | "" |
| CSharp7.cs:79:22:79:28 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:79:27:79:27 | access to local variable x |
| CSharp7.cs:84:16:84:24 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:84:20:84:20 | access to parameter x |
| CSharp7.cs:84:16:84:24 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:84:23:84:23 | 2 |
| CSharp7.cs:89:18:89:34 | (..., ...) | CSharp7.cs:89:18:89:34 | (String,String) | 0 | CSharp7.cs:89:19:89:27 | "tainted" |
| CSharp7.cs:89:18:89:34 | (..., ...) | CSharp7.cs:89:18:89:34 | (String,String) | 1 | CSharp7.cs:89:30:89:33 | "X2" |
| CSharp7.cs:90:9:90:24 | (..., ...) | CSharp7.cs:89:18:89:34 | (String,String) | 0 | CSharp7.cs:90:14:90:15 | String t2 |
| CSharp7.cs:90:9:90:24 | (..., ...) | CSharp7.cs:89:18:89:34 | (String,String) | 1 | CSharp7.cs:90:22:90:23 | String t3 |
| CSharp7.cs:97:18:97:38 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:97:19:97:19 | 1 |
| CSharp7.cs:97:18:97:38 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:97:22:97:37 | "TupleExprNode1" |
| CSharp7.cs:98:18:98:43 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 0 | CSharp7.cs:98:19:98:19 | 1 |
| CSharp7.cs:98:18:98:43 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 1 | CSharp7.cs:98:22:98:42 | (..., ...) |
| CSharp7.cs:98:22:98:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:98:23:98:38 | "TupleExprNode2" |
| CSharp7.cs:98:22:98:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:98:41:98:41 | 2 |
| CSharp7.cs:103:18:103:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:103:19:103:38 | "TupleMemberAccess1" |
| CSharp7.cs:103:18:103:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:103:41:103:41 | 0 |
| CSharp7.cs:104:18:104:47 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 0 | CSharp7.cs:104:19:104:19 | 0 |
| CSharp7.cs:104:18:104:47 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 1 | CSharp7.cs:104:22:104:46 | (..., ...) |
| CSharp7.cs:104:22:104:46 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:104:23:104:42 | "TupleMemberAccess2" |
| CSharp7.cs:104:22:104:46 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:104:45:104:45 | 1 |
| CSharp7.cs:109:9:109:24 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:109:14:109:15 | String m1 |
| CSharp7.cs:109:9:109:24 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:109:22:109:23 | (Int32,Int32) m2 |
| CSharp7.cs:109:28:109:46 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:109:29:109:37 | "DefUse1" |
| CSharp7.cs:109:28:109:46 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:109:40:109:45 | (..., ...) |
| CSharp7.cs:109:40:109:45 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:109:41:109:41 | 0 |
| CSharp7.cs:109:40:109:45 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:109:44:109:44 | 1 |
| CSharp7.cs:112:9:112:22 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:112:10:112:11 | access to local variable m3 |
| CSharp7.cs:112:9:112:22 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:112:14:112:21 | (..., ...) |
| CSharp7.cs:112:14:112:21 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:112:15:112:16 | access to local variable m4 |
| CSharp7.cs:112:14:112:21 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:112:19:112:20 | access to local variable m5 |
| CSharp7.cs:112:26:112:33 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:112:27:112:28 | access to local variable m1 |
| CSharp7.cs:112:26:112:33 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:112:31:112:32 | access to local variable m2 |
| CSharp7.cs:114:9:114:34 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:114:14:114:15 | String m7 |
| CSharp7.cs:114:9:114:34 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:114:18:114:33 | (..., ...) |
| CSharp7.cs:114:18:114:33 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:114:23:114:24 | Int32 m8 |
| CSharp7.cs:114:18:114:33 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:114:31:114:32 | Int32 m9 |
| CSharp7.cs:114:38:114:45 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:114:39:114:40 | access to local variable m1 |
| CSharp7.cs:114:38:114:45 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:114:43:114:44 | access to local variable m2 |
| CSharp7.cs:114:49:114:67 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:114:50:114:58 | "DefUse2" |
| CSharp7.cs:114:49:114:67 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:114:61:114:66 | (..., ...) |
| CSharp7.cs:114:61:114:66 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:114:62:114:62 | 0 |
| CSharp7.cs:114:61:114:66 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:114:65:114:65 | 1 |
| CSharp7.cs:218:16:218:23 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 0 | CSharp7.cs:218:17:218:17 | 0 |
| CSharp7.cs:218:16:218:23 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 1 | CSharp7.cs:218:20:218:22 | 0 |
| CSharp7.cs:224:9:224:14 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 0 | CSharp7.cs:224:10:224:10 | _ |
| CSharp7.cs:224:9:224:14 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 1 | CSharp7.cs:224:13:224:13 | _ |
| CSharp7.cs:225:9:225:18 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 0 | CSharp7.cs:225:14:225:14 | Int32 x |
| CSharp7.cs:225:9:225:18 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 1 | CSharp7.cs:225:17:225:17 | _ |
| CSharp7.cs:226:9:226:18 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 0 | CSharp7.cs:226:10:226:10 | _ |
| CSharp7.cs:226:9:226:18 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 1 | CSharp7.cs:226:17:226:17 | Double y |
| CSharp7.cs:285:40:285:61 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:285:41:285:48 | access to property Key |
| CSharp7.cs:285:40:285:61 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:285:51:285:60 | access to property Value |
| CSharp7.cs:287:18:287:34 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:287:23:287:23 | Int32 a |
| CSharp7.cs:287:18:287:34 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:287:33:287:33 | String b |
| CSharp7.cs:289:18:289:31 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:289:23:289:23 | Int32 a |
| CSharp7.cs:289:18:289:31 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:289:30:289:30 | String b |
| CSharp7.cs:291:18:291:27 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:291:23:291:23 | Int32 a |
| CSharp7.cs:291:18:291:27 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:291:26:291:26 | String b |
| CSharp7.cs:64:16:64:27 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:64:20:64:20 | 1 |
| CSharp7.cs:64:16:64:27 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:64:26:64:26 | 2 |
| CSharp7.cs:69:9:69:22 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:69:14:69:14 | Int32 x |
| CSharp7.cs:69:9:69:22 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:69:21:69:21 | Int32 y |
| CSharp7.cs:71:9:71:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:71:10:71:10 | access to local variable x |
| CSharp7.cs:71:9:71:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:71:13:71:13 | access to local variable y |
| CSharp7.cs:73:9:73:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 0 | CSharp7.cs:73:10:73:10 | access to local variable x |
| CSharp7.cs:73:9:73:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 1 | CSharp7.cs:73:13:73:13 | access to local variable y |
| CSharp7.cs:73:9:73:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 2 | CSharp7.cs:73:16:73:22 | access to field Item1 |
| CSharp7.cs:73:27:73:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 0 | CSharp7.cs:73:28:73:28 | 1 |
| CSharp7.cs:73:27:73:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 1 | CSharp7.cs:73:31:73:31 | 2 |
| CSharp7.cs:73:27:73:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 2 | CSharp7.cs:73:34:73:34 | 3 |
| CSharp7.cs:74:9:74:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:74:10:74:10 | access to local variable x |
| CSharp7.cs:74:9:74:14 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:74:13:74:13 | access to local variable y |
| CSharp7.cs:74:18:74:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:74:19:74:19 | access to local variable x |
| CSharp7.cs:74:18:74:23 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:74:22:74:22 | access to local variable y |
| CSharp7.cs:74:27:74:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:74:28:74:28 | 1 |
| CSharp7.cs:74:27:74:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:74:31:74:31 | 2 |
| CSharp7.cs:75:9:75:31 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:75:14:75:14 | Int32 a |
| CSharp7.cs:75:9:75:31 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:75:17:75:30 | (..., ...) |
| CSharp7.cs:75:17:75:30 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:75:22:75:22 | Int32 b |
| CSharp7.cs:75:17:75:30 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:75:29:75:29 | Int32 c |
| CSharp7.cs:75:35:75:40 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:75:36:75:36 | 1 |
| CSharp7.cs:75:35:75:40 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:75:39:75:39 | access to local variable z |
| CSharp7.cs:76:9:76:19 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:76:10:76:10 | access to local variable a |
| CSharp7.cs:76:9:76:19 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:76:13:76:18 | (..., ...) |
| CSharp7.cs:76:13:76:18 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:76:14:76:14 | access to local variable b |
| CSharp7.cs:76:13:76:18 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:76:17:76:17 | access to local variable c |
| CSharp7.cs:76:23:76:33 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:76:24:76:24 | access to local variable b |
| CSharp7.cs:76:23:76:33 | (..., ...) | file://:0:0:0:0 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:76:27:76:32 | (..., ...) |
| CSharp7.cs:76:27:76:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:76:28:76:28 | access to local variable c |
| CSharp7.cs:76:27:76:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:76:31:76:31 | access to local variable a |
| CSharp7.cs:77:9:77:18 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:77:14:77:14 | String i |
| CSharp7.cs:77:9:77:18 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:77:17:77:17 | Int32 j |
| CSharp7.cs:77:22:77:28 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:77:23:77:24 | "" |
| CSharp7.cs:77:22:77:28 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:77:27:77:27 | access to local variable x |
| CSharp7.cs:82:16:82:24 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:82:20:82:20 | access to parameter x |
| CSharp7.cs:82:16:82:24 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:82:23:82:23 | 2 |
| CSharp7.cs:87:18:87:34 | (..., ...) | CSharp7.cs:87:18:87:34 | (String,String) | 0 | CSharp7.cs:87:19:87:27 | "tainted" |
| CSharp7.cs:87:18:87:34 | (..., ...) | CSharp7.cs:87:18:87:34 | (String,String) | 1 | CSharp7.cs:87:30:87:33 | "X2" |
| CSharp7.cs:88:9:88:24 | (..., ...) | CSharp7.cs:87:18:87:34 | (String,String) | 0 | CSharp7.cs:88:14:88:15 | String t2 |
| CSharp7.cs:88:9:88:24 | (..., ...) | CSharp7.cs:87:18:87:34 | (String,String) | 1 | CSharp7.cs:88:22:88:23 | String t3 |
| CSharp7.cs:95:18:95:38 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:95:19:95:19 | 1 |
| CSharp7.cs:95:18:95:38 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:95:22:95:37 | "TupleExprNode1" |
| CSharp7.cs:96:18:96:43 | (..., ...) | CSharp7.cs:96:18:96:43 | (Int32,(String,Int32)) | 0 | CSharp7.cs:96:19:96:19 | 1 |
| CSharp7.cs:96:18:96:43 | (..., ...) | CSharp7.cs:96:18:96:43 | (Int32,(String,Int32)) | 1 | CSharp7.cs:96:22:96:42 | (..., ...) |
| CSharp7.cs:96:22:96:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:96:23:96:38 | "TupleExprNode2" |
| CSharp7.cs:96:22:96:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:96:41:96:41 | 2 |
| CSharp7.cs:101:18:101:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:101:19:101:38 | "TupleMemberAccess1" |
| CSharp7.cs:101:18:101:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:101:41:101:41 | 0 |
| CSharp7.cs:102:18:102:47 | (..., ...) | CSharp7.cs:96:18:96:43 | (Int32,(String,Int32)) | 0 | CSharp7.cs:102:19:102:19 | 0 |
| CSharp7.cs:102:18:102:47 | (..., ...) | CSharp7.cs:96:18:96:43 | (Int32,(String,Int32)) | 1 | CSharp7.cs:102:22:102:46 | (..., ...) |
| CSharp7.cs:102:22:102:46 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:102:23:102:42 | "TupleMemberAccess2" |
| CSharp7.cs:102:22:102:46 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:102:45:102:45 | 1 |
| CSharp7.cs:107:9:107:24 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:107:14:107:15 | String m1 |
| CSharp7.cs:107:9:107:24 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:107:22:107:23 | (Int32,Int32) m2 |
| CSharp7.cs:107:28:107:46 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:107:29:107:37 | "DefUse1" |
| CSharp7.cs:107:28:107:46 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:107:40:107:45 | (..., ...) |
| CSharp7.cs:107:40:107:45 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:107:41:107:41 | 0 |
| CSharp7.cs:107:40:107:45 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:107:44:107:44 | 1 |
| CSharp7.cs:110:9:110:22 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:110:10:110:11 | access to local variable m3 |
| CSharp7.cs:110:9:110:22 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:110:14:110:21 | (..., ...) |
| CSharp7.cs:110:14:110:21 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:110:15:110:16 | access to local variable m4 |
| CSharp7.cs:110:14:110:21 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:110:19:110:20 | access to local variable m5 |
| CSharp7.cs:110:26:110:33 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:110:27:110:28 | access to local variable m1 |
| CSharp7.cs:110:26:110:33 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:110:31:110:32 | access to local variable m2 |
| CSharp7.cs:112:9:112:34 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:112:14:112:15 | String m7 |
| CSharp7.cs:112:9:112:34 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:112:18:112:33 | (..., ...) |
| CSharp7.cs:112:18:112:33 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:112:23:112:24 | Int32 m8 |
| CSharp7.cs:112:18:112:33 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:112:31:112:32 | Int32 m9 |
| CSharp7.cs:112:38:112:45 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:112:39:112:40 | access to local variable m1 |
| CSharp7.cs:112:38:112:45 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:112:43:112:44 | access to local variable m2 |
| CSharp7.cs:112:49:112:67 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:112:50:112:58 | "DefUse2" |
| CSharp7.cs:112:49:112:67 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:112:61:112:66 | (..., ...) |
| CSharp7.cs:112:61:112:66 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:112:62:112:62 | 0 |
| CSharp7.cs:112:61:112:66 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:112:65:112:65 | 1 |
| CSharp7.cs:216:16:216:23 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 0 | CSharp7.cs:216:17:216:17 | 0 |
| CSharp7.cs:216:16:216:23 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 1 | CSharp7.cs:216:20:216:22 | 0 |
| CSharp7.cs:222:9:222:14 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 0 | CSharp7.cs:222:10:222:10 | _ |
| CSharp7.cs:222:9:222:14 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 1 | CSharp7.cs:222:13:222:13 | _ |
| CSharp7.cs:223:9:223:18 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 0 | CSharp7.cs:223:14:223:14 | Int32 x |
| CSharp7.cs:223:9:223:18 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 1 | CSharp7.cs:223:17:223:17 | _ |
| CSharp7.cs:224:9:224:18 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 0 | CSharp7.cs:224:10:224:10 | _ |
| CSharp7.cs:224:9:224:18 | (..., ...) | CSharp7.cs:213:5:213:17 | (Int32,Double) | 1 | CSharp7.cs:224:17:224:17 | Double y |
| CSharp7.cs:283:40:283:61 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:283:41:283:48 | access to property Key |
| CSharp7.cs:283:40:283:61 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:283:51:283:60 | access to property Value |
| CSharp7.cs:285:18:285:34 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:285:23:285:23 | Int32 a |
| CSharp7.cs:285:18:285:34 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:285:33:285:33 | String b |
| CSharp7.cs:287:18:287:31 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:287:23:287:23 | Int32 a |
| CSharp7.cs:287:18:287:31 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:287:30:287:30 | String b |
| CSharp7.cs:289:18:289:27 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:289:23:289:23 | Int32 a |
| CSharp7.cs:289:18:289:27 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:289:26:289:26 | String b |

View File

@@ -1,10 +1,10 @@
| (Int32,(String,Int32)) | (int, (string, int)) | ValueTuple<Int32, (String,Int32)> | 2 | 0 | CSharp7.cs:98:19:98:19 | Item1 |
| (Int32,(String,Int32)) | (int, (string, int)) | ValueTuple<Int32, (String,Int32)> | 2 | 1 | CSharp7.cs:98:22:98:42 | Item2 |
| (Int32,Double) | (int, double) | ValueTuple<Int32, Double> | 2 | 0 | CSharp7.cs:215:6:215:8 | Item1 |
| (Int32,Double) | (int, double) | ValueTuple<Int32, Double> | 2 | 1 | CSharp7.cs:215:11:215:16 | Item2 |
| (Int32,Int32) | (int, int) | ValueTuple<Int32, Int32> | 2 | 0 | CSharp7.cs:64:10:64:10 | Item1 |
| (Int32,Int32) | (int, int) | ValueTuple<Int32, Int32> | 2 | 1 | CSharp7.cs:64:17:64:17 | Item2 |
| (String,Int32) | (string, int) | ValueTuple<String, Int32> | 2 | 0 | CSharp7.cs:84:17:84:17 | Item1 |
| (String,Int32) | (string, int) | ValueTuple<String, Int32> | 2 | 1 | CSharp7.cs:84:23:84:23 | Item2 |
| (String,String) | (string, string) | ValueTuple<String, String> | 2 | 0 | CSharp7.cs:89:19:89:27 | Item1 |
| (String,String) | (string, string) | ValueTuple<String, String> | 2 | 1 | CSharp7.cs:89:30:89:33 | Item2 |
| (Int32,(String,Int32)) | (int, (string, int)) | ValueTuple<Int32, (String,Int32)> | 2 | 0 | CSharp7.cs:96:19:96:19 | Item1 |
| (Int32,(String,Int32)) | (int, (string, int)) | ValueTuple<Int32, (String,Int32)> | 2 | 1 | CSharp7.cs:96:22:96:42 | Item2 |
| (Int32,Double) | (int, double) | ValueTuple<Int32, Double> | 2 | 0 | CSharp7.cs:213:6:213:8 | Item1 |
| (Int32,Double) | (int, double) | ValueTuple<Int32, Double> | 2 | 1 | CSharp7.cs:213:11:213:16 | Item2 |
| (Int32,Int32) | (int, int) | ValueTuple<Int32, Int32> | 2 | 0 | CSharp7.cs:62:10:62:10 | Item1 |
| (Int32,Int32) | (int, int) | ValueTuple<Int32, Int32> | 2 | 1 | CSharp7.cs:62:17:62:17 | Item2 |
| (String,Int32) | (string, int) | ValueTuple<String, Int32> | 2 | 0 | CSharp7.cs:82:17:82:17 | Item1 |
| (String,Int32) | (string, int) | ValueTuple<String, Int32> | 2 | 1 | CSharp7.cs:82:23:82:23 | Item2 |
| (String,String) | (string, string) | ValueTuple<String, String> | 2 | 0 | CSharp7.cs:87:19:87:27 | Item1 |
| (String,String) | (string, string) | ValueTuple<String, String> | 2 | 1 | CSharp7.cs:87:30:87:33 | Item2 |

View File

@@ -1,9 +1,9 @@
| CSharp7.cs:252:13:252:23 | case ...: |
| CSharp7.cs:254:13:254:31 | case ...: |
| CSharp7.cs:256:13:256:41 | case ...: |
| CSharp7.cs:259:13:259:36 | case ...: |
| CSharp7.cs:262:13:262:24 | case ...: |
| CSharp7.cs:265:13:265:27 | case ...: |
| CSharp7.cs:268:13:268:26 | case ...: |
| CSharp7.cs:271:13:271:24 | case ...: |
| CSharp7.cs:273:13:273:20 | default: |
| CSharp7.cs:250:13:250:23 | case ...: |
| CSharp7.cs:252:13:252:31 | case ...: |
| CSharp7.cs:254:13:254:41 | case ...: |
| CSharp7.cs:257:13:257:36 | case ...: |
| CSharp7.cs:260:13:260:24 | case ...: |
| CSharp7.cs:263:13:263:27 | case ...: |
| CSharp7.cs:266:13:266:26 | case ...: |
| CSharp7.cs:269:13:269:24 | case ...: |
| CSharp7.cs:271:13:271:20 | default: |

View File

@@ -1,4 +1,4 @@
| CSharp7.cs:259:13:259:36 | case ...: | CSharp7.cs:259:18:259:23 | Int32 i2 | Int32 | false |
| CSharp7.cs:262:13:262:24 | case ...: | CSharp7.cs:262:18:262:23 | Int32 i3 | Int32 | false |
| CSharp7.cs:265:13:265:27 | case ...: | CSharp7.cs:265:18:265:26 | String s2 | String | false |
| CSharp7.cs:271:13:271:24 | case ...: | CSharp7.cs:271:18:271:23 | Object v2 | Object | true |
| CSharp7.cs:257:13:257:36 | case ...: | CSharp7.cs:257:18:257:23 | Int32 i2 | Int32 | false |
| CSharp7.cs:260:13:260:24 | case ...: | CSharp7.cs:260:18:260:23 | Int32 i3 | Int32 | false |
| CSharp7.cs:263:13:263:27 | case ...: | CSharp7.cs:263:18:263:26 | String s2 | String | false |
| CSharp7.cs:269:13:269:24 | case ...: | CSharp7.cs:269:18:269:23 | Object v2 | Object | true |

View File

@@ -1 +1 @@
| CSharp7.cs:259:13:259:36 | case ...: | CSharp7.cs:259:30:259:35 | ... > ... |
| CSharp7.cs:257:13:257:36 | case ...: | CSharp7.cs:257:30:257:35 | ... > ... |

View File

@@ -1,7 +1,7 @@
| CSharp7.cs:133:9:133:42 | f2 | 0 | CSharp7.cs:133:14:133:14 | T |
| CSharp7.cs:133:9:133:42 | f2 | 1 | CSharp7.cs:133:17:133:17 | U |
| CSharp7.cs:161:9:161:24 | f | 0 | CSharp7.cs:161:15:161:15 | T |
| CSharp7.cs:162:9:162:25 | g | 0 | CSharp7.cs:162:13:162:13 | T |
| CSharp7.cs:164:9:169:9 | h | 0 | CSharp7.cs:164:13:164:13 | T |
| CSharp7.cs:164:9:169:9 | h | 1 | CSharp7.cs:164:16:164:16 | U |
| CSharp7.cs:166:13:166:43 | f2 | 0 | CSharp7.cs:166:20:166:20 | S |
| CSharp7.cs:131:9:131:42 | f2 | 0 | CSharp7.cs:131:14:131:14 | T |
| CSharp7.cs:131:9:131:42 | f2 | 1 | CSharp7.cs:131:17:131:17 | U |
| CSharp7.cs:159:9:159:24 | f | 0 | CSharp7.cs:159:15:159:15 | T |
| CSharp7.cs:160:9:160:25 | g | 0 | CSharp7.cs:160:13:160:13 | T |
| CSharp7.cs:162:9:167:9 | h | 0 | CSharp7.cs:162:13:162:13 | T |
| CSharp7.cs:162:9:167:9 | h | 1 | CSharp7.cs:162:16:162:16 | U |
| CSharp7.cs:164:13:164:43 | f2 | 0 | CSharp7.cs:164:20:164:20 | S |

View File

@@ -15,63 +15,63 @@ AlternateInterpolatedStrings.cs:
# 6| 0: [StringLiteral] "C:"
# 6| 1: [IntLiteral] 12
AsyncStreams.cs:
# 8| [Class] AsyncStreams
# 10| 5: [Method] Items
# 10| -1: [TypeMention] IAsyncEnumerable<Int32>
# 10| 1: [TypeMention] int
# 10| 4: [BlockStmt] {...}
# 11| 0: [YieldReturnStmt] yield return ...;
# 11| 0: [IntLiteral] 1
# 12| 1: [YieldReturnStmt] yield return ...;
# 12| 0: [IntLiteral] 2
# 13| 2: [ExprStmt] ...;
# 13| 0: [AwaitExpr] await ...
# 13| 0: [MethodCall] call to method Delay
# 13| -1: [TypeAccess] access to type Task
# 13| 0: [TypeMention] Task
# 13| 0: [IntLiteral] 1000
# 14| 3: [YieldReturnStmt] yield return ...;
# 14| 0: [IntLiteral] 3
# 17| 6: [Method] F
# 17| -1: [TypeMention] Void
# 18| 4: [BlockStmt] {...}
# 19| 0: [ForeachStmt] foreach (... ... in ...) ...
# 19| 0: [LocalVariableDeclExpr] Int32 item
# 19| 0: [TypeMention] int
# 19| 1: [MethodCall] call to method Items
# 20| 2: [ExprStmt] ...;
# 20| 0: [MethodCall] call to method WriteLine
# 20| -1: [TypeAccess] access to type Console
# 20| 0: [TypeMention] Console
# 20| 0: [LocalVariableAccess] access to local variable item
# 24| [NamespaceDeclaration] namespace ... { ... }
# 26| 1: [Interface] IAsyncDisposable
# 28| 4: [Method] DisposeAsync
# 28| -1: [TypeMention] ValueTask
# 32| [NamespaceDeclaration] namespace ... { ... }
# 34| 1: [Interface] IAsyncEnumerable<>
# 6| [Class] AsyncStreams
# 8| 5: [Method] Items
# 8| -1: [TypeMention] IAsyncEnumerable<Int32>
# 8| 1: [TypeMention] int
# 8| 4: [BlockStmt] {...}
# 9| 0: [YieldReturnStmt] yield return ...;
# 9| 0: [IntLiteral] 1
# 10| 1: [YieldReturnStmt] yield return ...;
# 10| 0: [IntLiteral] 2
# 11| 2: [ExprStmt] ...;
# 11| 0: [AwaitExpr] await ...
# 11| 0: [MethodCall] call to method Delay
# 11| -1: [TypeAccess] access to type Task
# 11| 0: [TypeMention] Task
# 11| 0: [IntLiteral] 1000
# 12| 3: [YieldReturnStmt] yield return ...;
# 12| 0: [IntLiteral] 3
# 15| 6: [Method] F
# 15| -1: [TypeMention] Void
# 16| 4: [BlockStmt] {...}
# 17| 0: [ForeachStmt] foreach (... ... in ...) ...
# 17| 0: [LocalVariableDeclExpr] Int32 item
# 17| 0: [TypeMention] int
# 17| 1: [MethodCall] call to method Items
# 18| 2: [ExprStmt] ...;
# 18| 0: [MethodCall] call to method WriteLine
# 18| -1: [TypeAccess] access to type Console
# 18| 0: [TypeMention] Console
# 18| 0: [LocalVariableAccess] access to local variable item
# 22| [NamespaceDeclaration] namespace ... { ... }
# 24| 1: [Interface] IAsyncDisposable
# 26| 4: [Method] DisposeAsync
# 26| -1: [TypeMention] ValueTask
# 30| [NamespaceDeclaration] namespace ... { ... }
# 32| 1: [Interface] IAsyncEnumerable<>
#-----| 1: (Type parameters)
# 34| 0: [TypeParameter] T
# 36| 4: [Method] GetAsyncEnumerator
# 36| -1: [TypeMention] IAsyncEnumerator<T>
# 36| 1: [TypeMention] T
# 32| 0: [TypeParameter] T
# 34| 4: [Method] GetAsyncEnumerator
# 34| -1: [TypeMention] IAsyncEnumerator<T>
# 34| 1: [TypeMention] T
#-----| 2: (Parameters)
# 36| 0: [Parameter] cancellationToken
# 36| -1: [TypeMention] CancellationToken
# 36| 1: [DefaultValueExpr] default(...)
# 36| 0: [TypeAccess] access to type CancellationToken
# 36| 0: [TypeMention] CancellationToken
# 39| 2: [Interface] IAsyncEnumerator<>
# 34| 0: [Parameter] cancellationToken
# 34| -1: [TypeMention] CancellationToken
# 34| 1: [DefaultValueExpr] default(...)
# 34| 0: [TypeAccess] access to type CancellationToken
# 34| 0: [TypeMention] CancellationToken
# 37| 2: [Interface] IAsyncEnumerator<>
#-----| 1: (Type parameters)
# 39| 0: [TypeParameter] T
# 37| 0: [TypeParameter] T
#-----| 3: (Base types)
# 39| 1: [TypeMention] IAsyncDisposable
# 41| 4: [Property] Current
# 41| -1: [TypeMention] T
# 41| 3: [Getter] get_Current
# 42| 5: [Method] MoveNextAsync
# 42| -1: [TypeMention] ValueTask<Boolean>
# 42| 1: [TypeMention] bool
# 37| 1: [TypeMention] IAsyncDisposable
# 39| 4: [Property] Current
# 39| -1: [TypeMention] T
# 39| 3: [Getter] get_Current
# 40| 5: [Method] MoveNextAsync
# 40| -1: [TypeMention] ValueTask<Boolean>
# 40| 1: [TypeMention] bool
DefaultInterfaceMethods.cs:
# 3| [Interface] IPerson
# 5| 4: [Property] Name
@@ -670,35 +670,35 @@ NullableRefTypes.cs:
# 225| 13: [Field] Field
# 225| -1: [TypeMention] string
StaticLocalFunctions.cs:
# 5| [Class] StaticLocalFunctions
# 7| 5: [Method] Fn
# 7| -1: [TypeMention] int
# 3| [Class] StaticLocalFunctions
# 5| 5: [Method] Fn
# 5| -1: [TypeMention] int
#-----| 2: (Parameters)
# 7| 0: [Parameter] x
# 7| -1: [TypeMention] int
# 8| 4: [BlockStmt] {...}
# 9| 0: [LocalFunctionStmt] I(...)
# 9| 0: [LocalFunction] I
# 5| 0: [Parameter] x
# 5| -1: [TypeMention] int
# 6| 4: [BlockStmt] {...}
# 7| 0: [LocalFunctionStmt] I(...)
# 7| 0: [LocalFunction] I
#-----| 2: (Parameters)
# 9| 0: [Parameter] y
# 9| -1: [TypeMention] int
# 9| 4: [ParameterAccess] access to parameter y
# 10| 1: [LocalFunctionStmt] J(...)
# 10| 0: [LocalFunction] J
# 7| 0: [Parameter] y
# 7| -1: [TypeMention] int
# 7| 4: [ParameterAccess] access to parameter y
# 8| 1: [LocalFunctionStmt] J(...)
# 8| 0: [LocalFunction] J
#-----| 2: (Parameters)
# 10| 0: [Parameter] y
# 10| -1: [TypeMention] int
# 10| 4: [AddExpr] ... + ...
# 10| 0: [ParameterAccess] access to parameter x
# 10| 1: [ParameterAccess] access to parameter y
# 11| 2: [ReturnStmt] return ...;
# 11| 0: [AddExpr] ... + ...
# 11| 0: [LocalFunctionCall] call to local function I
# 11| -1: [LocalFunctionAccess] access to local function I
# 11| 0: [ParameterAccess] access to parameter x
# 11| 1: [LocalFunctionCall] call to local function J
# 11| -1: [LocalFunctionAccess] access to local function J
# 11| 0: [ParameterAccess] access to parameter x
# 8| 0: [Parameter] y
# 8| -1: [TypeMention] int
# 8| 4: [AddExpr] ... + ...
# 8| 0: [ParameterAccess] access to parameter x
# 8| 1: [ParameterAccess] access to parameter y
# 9| 2: [ReturnStmt] return ...;
# 9| 0: [AddExpr] ... + ...
# 9| 0: [LocalFunctionCall] call to local function I
# 9| -1: [LocalFunctionAccess] access to local function I
# 9| 0: [ParameterAccess] access to parameter x
# 9| 1: [LocalFunctionCall] call to local function J
# 9| -1: [LocalFunctionAccess] access to local function J
# 9| 0: [ParameterAccess] access to parameter x
UnmanagedGenericStructs.cs:
# 3| [Struct] S<,>
#-----| 1: (Type parameters)
@@ -1236,97 +1236,97 @@ patterns.cs:
# 164| -1: [TypeMention] Void
# 165| 4: [BlockStmt] {...}
ranges.cs:
# 5| [Class] Ranges
# 7| 5: [Method] F
# 7| -1: [TypeMention] Void
# 8| 4: [BlockStmt] {...}
# 9| 0: [LocalVariableDeclStmt] ... ...;
# 9| 0: [LocalVariableDeclAndInitExpr] Int32[] array = ...
# 3| [Class] Ranges
# 5| 5: [Method] F
# 5| -1: [TypeMention] Void
# 6| 4: [BlockStmt] {...}
# 7| 0: [LocalVariableDeclStmt] ... ...;
# 7| 0: [LocalVariableDeclAndInitExpr] Int32[] array = ...
# 7| -1: [TypeMention] Int32[]
# 7| 0: [LocalVariableAccess] access to local variable array
# 7| 1: [ArrayCreation] array creation of type Int32[]
# 7| -2: [TypeMention] Int32[]
# 7| 1: [TypeMention] int
# 7| -1: [ArrayInitializer] { ..., ... }
# 7| 0: [IntLiteral] 1
# 7| 1: [IntLiteral] 2
# 7| 2: [IntLiteral] 3
# 7| 3: [IntLiteral] 4
# 9| 1: [LocalVariableDeclStmt] ... ...;
# 9| 0: [LocalVariableDeclAndInitExpr] Int32[] slice1 = ...
# 9| -1: [TypeMention] Int32[]
# 9| 0: [LocalVariableAccess] access to local variable array
# 9| 1: [ArrayCreation] array creation of type Int32[]
# 9| -2: [TypeMention] Int32[]
# 9| 1: [TypeMention] int
# 9| -1: [ArrayInitializer] { ..., ... }
# 9| 0: [IntLiteral] 1
# 9| 1: [IntLiteral] 2
# 9| 2: [IntLiteral] 3
# 9| 3: [IntLiteral] 4
# 11| 1: [LocalVariableDeclStmt] ... ...;
# 11| 0: [LocalVariableDeclAndInitExpr] Int32[] slice1 = ...
# 11| -1: [TypeMention] Int32[]
# 11| 0: [LocalVariableAccess] access to local variable slice1
# 11| 1: [ArrayAccess] access to array element
# 11| -1: [LocalVariableAccess] access to local variable array
# 11| 0: [RangeExpr] ... .. ...
# 11| 0: [OperatorCall] call to operator implicit conversion
# 11| 0: [IntLiteral] 1
# 11| 1: [OperatorCall] call to operator implicit conversion
# 11| 0: [IntLiteral] 3
# 12| 2: [LocalVariableDeclStmt] ... ...;
# 12| 0: [LocalVariableDeclAndInitExpr] Int32[] slice2 = ...
# 9| 0: [LocalVariableAccess] access to local variable slice1
# 9| 1: [ArrayAccess] access to array element
# 9| -1: [LocalVariableAccess] access to local variable array
# 9| 0: [RangeExpr] ... .. ...
# 9| 0: [OperatorCall] call to operator implicit conversion
# 9| 0: [IntLiteral] 1
# 9| 1: [OperatorCall] call to operator implicit conversion
# 9| 0: [IntLiteral] 3
# 10| 2: [LocalVariableDeclStmt] ... ...;
# 10| 0: [LocalVariableDeclAndInitExpr] Int32[] slice2 = ...
# 10| -1: [TypeMention] Int32[]
# 10| 0: [LocalVariableAccess] access to local variable slice2
# 10| 1: [ArrayAccess] access to array element
# 10| -1: [LocalVariableAccess] access to local variable array
# 10| 0: [RangeExpr] ... .. ...
# 10| 0: [OperatorCall] call to operator implicit conversion
# 10| 0: [IntLiteral] 0
# 10| 1: [IndexExpr] ^...
# 10| 0: [IntLiteral] 1
# 11| 3: [LocalVariableDeclStmt] ... ...;
# 11| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 11| -1: [TypeMention] int
# 11| 0: [LocalVariableAccess] access to local variable x
# 11| 1: [IntLiteral] 2
# 11| 1: [LocalVariableDeclAndInitExpr] Int32 y = ...
# 11| -1: [TypeMention] int
# 11| 0: [LocalVariableAccess] access to local variable y
# 11| 1: [IntLiteral] 3
# 12| 4: [LocalVariableDeclStmt] ... ...;
# 12| 0: [LocalVariableDeclAndInitExpr] Int32[] slice3 = ...
# 12| -1: [TypeMention] Int32[]
# 12| 0: [LocalVariableAccess] access to local variable slice2
# 12| 0: [LocalVariableAccess] access to local variable slice3
# 12| 1: [ArrayAccess] access to array element
# 12| -1: [LocalVariableAccess] access to local variable array
# 12| 0: [RangeExpr] ... .. ...
# 12| 0: [OperatorCall] call to operator implicit conversion
# 12| 0: [IntLiteral] 0
# 12| 1: [IndexExpr] ^...
# 12| 0: [IntLiteral] 1
# 13| 3: [LocalVariableDeclStmt] ... ...;
# 13| 0: [LocalVariableDeclAndInitExpr] Int32 x = ...
# 13| -1: [TypeMention] int
# 13| 0: [LocalVariableAccess] access to local variable x
# 13| 1: [IntLiteral] 2
# 13| 1: [LocalVariableDeclAndInitExpr] Int32 y = ...
# 13| -1: [TypeMention] int
# 13| 0: [LocalVariableAccess] access to local variable y
# 13| 1: [IntLiteral] 3
# 14| 4: [LocalVariableDeclStmt] ... ...;
# 14| 0: [LocalVariableDeclAndInitExpr] Int32[] slice3 = ...
# 12| 0: [LocalVariableAccess] access to local variable x
# 12| 1: [OperatorCall] call to operator implicit conversion
# 12| 0: [LocalVariableAccess] access to local variable y
# 13| 5: [LocalVariableDeclStmt] ... ...;
# 13| 0: [LocalVariableDeclAndInitExpr] Int32[] slice4 = ...
# 13| -1: [TypeMention] Int32[]
# 13| 0: [LocalVariableAccess] access to local variable slice4
# 13| 1: [ArrayAccess] access to array element
# 13| -1: [LocalVariableAccess] access to local variable array
# 13| 0: [RangeExpr] ... .. ...
# 13| 1: [OperatorCall] call to operator implicit conversion
# 13| 0: [LocalVariableAccess] access to local variable y
# 14| 6: [LocalVariableDeclStmt] ... ...;
# 14| 0: [LocalVariableDeclAndInitExpr] Int32[] slice5 = ...
# 14| -1: [TypeMention] Int32[]
# 14| 0: [LocalVariableAccess] access to local variable slice3
# 14| 0: [LocalVariableAccess] access to local variable slice5
# 14| 1: [ArrayAccess] access to array element
# 14| -1: [LocalVariableAccess] access to local variable array
# 14| 0: [RangeExpr] ... .. ...
# 14| 0: [OperatorCall] call to operator implicit conversion
# 14| 0: [LocalVariableAccess] access to local variable x
# 14| 1: [OperatorCall] call to operator implicit conversion
# 14| 0: [LocalVariableAccess] access to local variable y
# 15| 5: [LocalVariableDeclStmt] ... ...;
# 15| 0: [LocalVariableDeclAndInitExpr] Int32[] slice4 = ...
# 15| 7: [LocalVariableDeclStmt] ... ...;
# 15| 0: [LocalVariableDeclAndInitExpr] Int32[] slice6 = ...
# 15| -1: [TypeMention] Int32[]
# 15| 0: [LocalVariableAccess] access to local variable slice4
# 15| 0: [LocalVariableAccess] access to local variable slice6
# 15| 1: [ArrayAccess] access to array element
# 15| -1: [LocalVariableAccess] access to local variable array
# 15| 0: [RangeExpr] ... .. ...
# 15| 1: [OperatorCall] call to operator implicit conversion
# 15| 0: [LocalVariableAccess] access to local variable y
# 16| 6: [LocalVariableDeclStmt] ... ...;
# 16| 0: [LocalVariableDeclAndInitExpr] Int32[] slice5 = ...
# 16| 8: [LocalVariableDeclStmt] ... ...;
# 16| 0: [LocalVariableDeclAndInitExpr] Int32[] slice7 = ...
# 16| -1: [TypeMention] Int32[]
# 16| 0: [LocalVariableAccess] access to local variable slice5
# 16| 0: [LocalVariableAccess] access to local variable slice7
# 16| 1: [ArrayAccess] access to array element
# 16| -1: [LocalVariableAccess] access to local variable array
# 16| 0: [RangeExpr] ... .. ...
# 16| 0: [OperatorCall] call to operator implicit conversion
# 16| 0: [LocalVariableAccess] access to local variable x
# 17| 7: [LocalVariableDeclStmt] ... ...;
# 17| 0: [LocalVariableDeclAndInitExpr] Int32[] slice6 = ...
# 17| -1: [TypeMention] Int32[]
# 17| 0: [LocalVariableAccess] access to local variable slice6
# 17| 1: [ArrayAccess] access to array element
# 17| -1: [LocalVariableAccess] access to local variable array
# 17| 0: [RangeExpr] ... .. ...
# 18| 8: [LocalVariableDeclStmt] ... ...;
# 18| 0: [LocalVariableDeclAndInitExpr] Int32[] slice7 = ...
# 18| -1: [TypeMention] Int32[]
# 18| 0: [LocalVariableAccess] access to local variable slice7
# 18| 1: [ArrayAccess] access to array element
# 18| -1: [LocalVariableAccess] access to local variable array
# 18| 0: [RangeExpr] ... .. ...
# 18| 0: [IndexExpr] ^...
# 18| 0: [IntLiteral] 10
# 18| 1: [IndexExpr] ^...
# 18| 0: [IntLiteral] 5
# 16| 0: [IndexExpr] ^...
# 16| 0: [IntLiteral] 10
# 16| 1: [IndexExpr] ^...
# 16| 0: [IntLiteral] 5

View File

@@ -1,3 +1,3 @@
| StaticLocalFunctions.cs:9:9:9:33 | I | private |
| StaticLocalFunctions.cs:9:9:9:33 | I | static |
| StaticLocalFunctions.cs:10:9:10:28 | J | private |
| StaticLocalFunctions.cs:7:9:7:33 | I | private |
| StaticLocalFunctions.cs:7:9:7:33 | I | static |
| StaticLocalFunctions.cs:8:9:8:28 | J | private |

View File

@@ -1,24 +1,24 @@
indexes
| ranges.cs:12:31:12:32 | ^... | ranges.cs:12:32:12:32 | 1 |
| ranges.cs:18:28:18:30 | ^... | ranges.cs:18:29:18:30 | 10 |
| ranges.cs:18:33:18:34 | ^... | ranges.cs:18:34:18:34 | 5 |
| ranges.cs:10:31:10:32 | ^... | ranges.cs:10:32:10:32 | 1 |
| ranges.cs:16:28:16:30 | ^... | ranges.cs:16:29:16:30 | 10 |
| ranges.cs:16:33:16:34 | ^... | ranges.cs:16:34:16:34 | 5 |
ranges
| ranges.cs:11:28:11:31 | ... .. ... |
| ranges.cs:12:28:12:32 | ... .. ... |
| ranges.cs:14:28:14:31 | ... .. ... |
| ranges.cs:15:28:15:30 | ... .. ... |
| ranges.cs:16:28:16:30 | ... .. ... |
| ranges.cs:17:28:17:29 | ... .. ... |
| ranges.cs:18:28:18:34 | ... .. ... |
| ranges.cs:9:28:9:31 | ... .. ... |
| ranges.cs:10:28:10:32 | ... .. ... |
| ranges.cs:12:28:12:31 | ... .. ... |
| ranges.cs:13:28:13:30 | ... .. ... |
| ranges.cs:14:28:14:30 | ... .. ... |
| ranges.cs:15:28:15:29 | ... .. ... |
| ranges.cs:16:28:16:34 | ... .. ... |
rangeStart
| ranges.cs:11:28:11:31 | ... .. ... | ranges.cs:11:28:11:28 | 1 |
| ranges.cs:12:28:12:32 | ... .. ... | ranges.cs:12:28:12:28 | 0 |
| ranges.cs:14:28:14:31 | ... .. ... | ranges.cs:14:28:14:28 | access to local variable x |
| ranges.cs:16:28:16:30 | ... .. ... | ranges.cs:16:28:16:28 | access to local variable x |
| ranges.cs:18:28:18:34 | ... .. ... | ranges.cs:18:28:18:30 | ^... |
| ranges.cs:9:28:9:31 | ... .. ... | ranges.cs:9:28:9:28 | 1 |
| ranges.cs:10:28:10:32 | ... .. ... | ranges.cs:10:28:10:28 | 0 |
| ranges.cs:12:28:12:31 | ... .. ... | ranges.cs:12:28:12:28 | access to local variable x |
| ranges.cs:14:28:14:30 | ... .. ... | ranges.cs:14:28:14:28 | access to local variable x |
| ranges.cs:16:28:16:34 | ... .. ... | ranges.cs:16:28:16:30 | ^... |
rangeEnd
| ranges.cs:11:28:11:31 | ... .. ... | ranges.cs:11:31:11:31 | 3 |
| ranges.cs:12:28:12:32 | ... .. ... | ranges.cs:12:31:12:32 | ^... |
| ranges.cs:14:28:14:31 | ... .. ... | ranges.cs:14:31:14:31 | access to local variable y |
| ranges.cs:15:28:15:30 | ... .. ... | ranges.cs:15:30:15:30 | access to local variable y |
| ranges.cs:18:28:18:34 | ... .. ... | ranges.cs:18:33:18:34 | ^... |
| ranges.cs:9:28:9:31 | ... .. ... | ranges.cs:9:31:9:31 | 3 |
| ranges.cs:10:28:10:32 | ... .. ... | ranges.cs:10:31:10:32 | ^... |
| ranges.cs:12:28:12:31 | ... .. ... | ranges.cs:12:31:12:31 | access to local variable y |
| ranges.cs:13:28:13:30 | ... .. ... | ranges.cs:13:30:13:30 | access to local variable y |
| ranges.cs:16:28:16:34 | ... .. ... | ranges.cs:16:33:16:34 | ^... |

View File

@@ -28,10 +28,10 @@ parameter
| file://:0:0:0:0 | delegate* stdcall<Int32 ref,Object out,T,Void> | 1 | file://:0:0:0:0 | `1 | out object? |
| file://:0:0:0:0 | delegate* stdcall<Int32 ref,Object out,T,Void> | 2 | file://:0:0:0:0 | `2 | T |
invocation
| FunctionPointer.cs:19:21:19:43 | function pointer call |
| FunctionPointer.cs:25:13:25:44 | function pointer call |
| FunctionPointer.cs:31:29:31:57 | function pointer call |
| FunctionPointer.cs:36:21:36:30 | function pointer call |
| FunctionPointer.cs:17:21:17:43 | function pointer call |
| FunctionPointer.cs:23:13:23:44 | function pointer call |
| FunctionPointer.cs:29:29:29:57 | function pointer call |
| FunctionPointer.cs:34:21:34:30 | function pointer call |
casts
| FunctionPointer.cs:41:16:41:17 | (...) ... | file://:0:0:0:0 | delegate* default<A,B> | file://:0:0:0:0 | delegate* default<B,A> |
| FunctionPointer.cs:46:16:46:17 | (...) ... | file://:0:0:0:0 | delegate* default<Void*,Int32*> | file://:0:0:0:0 | delegate* default<Int32*,Void*> |
| FunctionPointer.cs:39:16:39:17 | (...) ... | file://:0:0:0:0 | delegate* default<A,B> | file://:0:0:0:0 | delegate* default<B,A> |
| FunctionPointer.cs:44:16:44:17 | (...) ... | file://:0:0:0:0 | delegate* default<Void*,Int32*> | file://:0:0:0:0 | delegate* default<Int32*,Void*> |

View File

@@ -1,7 +1,7 @@
noBody
| LocalFunction.cs:16:9:16:41 | localExtern |
localFunctionModifier
| GlobalStmt.cs:15:1:17:1 | M | private |
| GlobalStmt.cs:13:1:15:1 | M | private |
| LambdaModifier.cs:8:9:8:36 | m | private |
| LocalFunction.cs:9:9:12:9 | mul | async |
| LocalFunction.cs:9:9:12:9 | mul | private |

View File

@@ -285,158 +285,158 @@ ForeachExtension.cs:
# 46| 2: [YieldReturnStmt] yield return ...;
# 46| 0: [IntLiteral] 1
FunctionPointer.cs:
# 5| [Class] FnPointer
# 7| 5: [Class] Program
# 9| 5: [Field] pointer
# 9| -1: [TypeMention] delegate* default<Int32>
# 9| 1: [AssignExpr] ... = ...
# 9| 0: [FieldAccess] access to field pointer
# 9| 1: [AddressOfExpr] &...
# 9| 0: [MethodAccess] access to method M0
# 11| 6: [Method] M0
# 11| -1: [TypeMention] int
# 12| 4: [BlockStmt] {...}
# 13| 0: [ReturnStmt] return ...;
# 13| 0: [IntLiteral] 0
# 16| 7: [Method] M1
# 16| -1: [TypeMention] Void
# 3| [Class] FnPointer
# 5| 5: [Class] Program
# 7| 5: [Field] pointer
# 7| -1: [TypeMention] delegate* default<Int32>
# 7| 1: [AssignExpr] ... = ...
# 7| 0: [FieldAccess] access to field pointer
# 7| 1: [AddressOfExpr] &...
# 7| 0: [MethodAccess] access to method M0
# 9| 6: [Method] M0
# 9| -1: [TypeMention] int
# 10| 4: [BlockStmt] {...}
# 11| 0: [ReturnStmt] return ...;
# 11| 0: [IntLiteral] 0
# 14| 7: [Method] M1
# 14| -1: [TypeMention] Void
#-----| 2: (Parameters)
# 16| 0: [Parameter] f
# 16| -1: [TypeMention] delegate* default<Int32 ref,Object out,Int32 ref readonly>
# 17| 4: [BlockStmt] {...}
# 18| 0: [LocalVariableDeclStmt] ... ...;
# 18| 0: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 18| -1: [TypeMention] int
# 18| 0: [LocalVariableAccess] access to local variable i
# 18| 1: [IntLiteral] 42
# 19| 1: [LocalVariableDeclStmt] ... ...;
# 19| 0: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 19| -1: [TypeMention] int
# 19| 0: [LocalVariableAccess] access to local variable j
# 19| 1: [FunctionPointerCall] function pointer call
# 19| -1: [ParameterAccess] access to parameter f
# 19| 0: [LocalVariableAccess] access to local variable i
# 19| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 22| 8: [Method] M2
# 22| -1: [TypeMention] Void
# 14| 0: [Parameter] f
# 14| -1: [TypeMention] delegate* default<Int32 ref,Object out,Int32 ref readonly>
# 15| 4: [BlockStmt] {...}
# 16| 0: [LocalVariableDeclStmt] ... ...;
# 16| 0: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 16| -1: [TypeMention] int
# 16| 0: [LocalVariableAccess] access to local variable i
# 16| 1: [IntLiteral] 42
# 17| 1: [LocalVariableDeclStmt] ... ...;
# 17| 0: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 17| -1: [TypeMention] int
# 17| 0: [LocalVariableAccess] access to local variable j
# 17| 1: [FunctionPointerCall] function pointer call
# 17| -1: [ParameterAccess] access to parameter f
# 17| 0: [LocalVariableAccess] access to local variable i
# 17| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 20| 8: [Method] M2
# 20| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 22| 0: [TypeParameter] T
# 20| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 22| 0: [Parameter] f
# 22| -1: [TypeMention] delegate* stdcall<Int32 ref,Object out,T,Void>
# 23| 4: [BlockStmt] {...}
# 24| 0: [LocalVariableDeclStmt] ... ...;
# 24| 0: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 24| -1: [TypeMention] int
# 24| 0: [LocalVariableAccess] access to local variable i
# 24| 1: [IntLiteral] 42
# 25| 1: [ExprStmt] ...;
# 25| 0: [FunctionPointerCall] function pointer call
# 25| -1: [ParameterAccess] access to parameter f
# 25| 0: [LocalVariableAccess] access to local variable i
# 25| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 25| 2: [ObjectCreation] object creation of type T
# 25| 0: [TypeMention] T
# 28| 9: [Method] M3
# 28| -1: [TypeMention] Void
# 20| 0: [Parameter] f
# 20| -1: [TypeMention] delegate* stdcall<Int32 ref,Object out,T,Void>
# 21| 4: [BlockStmt] {...}
# 22| 0: [LocalVariableDeclStmt] ... ...;
# 22| 0: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 22| -1: [TypeMention] int
# 22| 0: [LocalVariableAccess] access to local variable i
# 22| 1: [IntLiteral] 42
# 23| 1: [ExprStmt] ...;
# 23| 0: [FunctionPointerCall] function pointer call
# 23| -1: [ParameterAccess] access to parameter f
# 23| 0: [LocalVariableAccess] access to local variable i
# 23| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 23| 2: [ObjectCreation] object creation of type T
# 23| 0: [TypeMention] T
# 26| 9: [Method] M3
# 26| -1: [TypeMention] Void
#-----| 2: (Parameters)
# 28| 0: [Parameter] f
# 28| -1: [TypeMention] delegate* default<Int32 ref,Object out,Int32 in,Int32 ref>
# 29| 4: [BlockStmt] {...}
# 30| 0: [LocalVariableDeclStmt] ... ...;
# 30| 0: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 30| -1: [TypeMention] int
# 30| 0: [LocalVariableAccess] access to local variable i
# 30| 1: [IntLiteral] 42
# 31| 1: [LocalVariableDeclStmt] ... ...;
# 31| 0: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 31| -1: [TypeMention] null
# 31| 0: [LocalVariableAccess] access to local variable j
# 31| 1: [RefExpr] ref ...
# 31| 0: [FunctionPointerCall] function pointer call
# 31| -1: [ParameterAccess] access to parameter f
# 31| 0: [LocalVariableAccess] access to local variable i
# 31| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 31| 2: [LocalVariableAccess] access to local variable i
# 34| 10: [Method] M4
# 34| -1: [TypeMention] Void
# 26| 0: [Parameter] f
# 26| -1: [TypeMention] delegate* default<Int32 ref,Object out,Int32 in,Int32 ref>
# 27| 4: [BlockStmt] {...}
# 28| 0: [LocalVariableDeclStmt] ... ...;
# 28| 0: [LocalVariableDeclAndInitExpr] Int32 i = ...
# 28| -1: [TypeMention] int
# 28| 0: [LocalVariableAccess] access to local variable i
# 28| 1: [IntLiteral] 42
# 29| 1: [LocalVariableDeclStmt] ... ...;
# 29| 0: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 29| -1: [TypeMention] null
# 29| 0: [LocalVariableAccess] access to local variable j
# 29| 1: [RefExpr] ref ...
# 29| 0: [FunctionPointerCall] function pointer call
# 29| -1: [ParameterAccess] access to parameter f
# 29| 0: [LocalVariableAccess] access to local variable i
# 29| 1: [LocalVariableAccess,LocalVariableDeclExpr] Object o
# 29| 2: [LocalVariableAccess] access to local variable i
# 32| 10: [Method] M4
# 32| -1: [TypeMention] Void
#-----| 1: (Type parameters)
# 34| 0: [TypeParameter] T
# 32| 0: [TypeParameter] T
#-----| 2: (Parameters)
# 34| 0: [Parameter] f
# 34| -1: [TypeMention] delegate* default<T,Int32>
# 35| 4: [BlockStmt] {...}
# 36| 0: [LocalVariableDeclStmt] ... ...;
# 36| 0: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 36| -1: [TypeMention] int
# 36| 0: [LocalVariableAccess] access to local variable j
# 36| 1: [FunctionPointerCall] function pointer call
# 36| -1: [ParameterAccess] access to parameter f
# 36| 0: [ObjectCreation] object creation of type T
# 36| 0: [TypeMention] T
# 39| 11: [Method] M5
# 39| -1: [TypeMention] Void
# 32| 0: [Parameter] f
# 32| -1: [TypeMention] delegate* default<T,Int32>
# 33| 4: [BlockStmt] {...}
# 34| 0: [LocalVariableDeclStmt] ... ...;
# 34| 0: [LocalVariableDeclAndInitExpr] Int32 j = ...
# 34| -1: [TypeMention] int
# 34| 0: [LocalVariableAccess] access to local variable j
# 34| 1: [FunctionPointerCall] function pointer call
# 34| -1: [ParameterAccess] access to parameter f
# 34| 0: [ObjectCreation] object creation of type T
# 34| 0: [TypeMention] T
# 37| 11: [Method] M5
# 37| -1: [TypeMention] Void
#-----| 2: (Parameters)
# 39| 0: [Parameter] f
# 39| -1: [TypeMention] delegate* default<B,A>
# 39| 1: [Parameter] ff
# 39| -1: [TypeMention] delegate* default<A,B>
# 40| 4: [BlockStmt] {...}
# 41| 0: [ExprStmt] ...;
# 41| 0: [MethodCall] call to method M5
# 41| 0: [CastExpr] (...) ...
# 41| 1: [ParameterAccess] access to parameter ff
# 41| 1: [ParameterAccess] access to parameter ff
# 44| 12: [Method] M6
# 44| -1: [TypeMention] Void
# 37| 0: [Parameter] f
# 37| -1: [TypeMention] delegate* default<B,A>
# 37| 1: [Parameter] ff
# 37| -1: [TypeMention] delegate* default<A,B>
# 38| 4: [BlockStmt] {...}
# 39| 0: [ExprStmt] ...;
# 39| 0: [MethodCall] call to method M5
# 39| 0: [CastExpr] (...) ...
# 39| 1: [ParameterAccess] access to parameter ff
# 39| 1: [ParameterAccess] access to parameter ff
# 42| 12: [Method] M6
# 42| -1: [TypeMention] Void
#-----| 2: (Parameters)
# 44| 0: [Parameter] f
# 44| -1: [TypeMention] delegate* default<Int32*,Void*>
# 44| 1: [Parameter] ff
# 44| -1: [TypeMention] delegate* default<Void*,Int32*>
# 45| 4: [BlockStmt] {...}
# 46| 0: [ExprStmt] ...;
# 46| 0: [MethodCall] call to method M6
# 46| 0: [CastExpr] (...) ...
# 46| 1: [ParameterAccess] access to parameter ff
# 46| 1: [ParameterAccess] access to parameter ff
# 49| 13: [Class] A
# 50| 14: [Class] B
# 42| 0: [Parameter] f
# 42| -1: [TypeMention] delegate* default<Int32*,Void*>
# 42| 1: [Parameter] ff
# 42| -1: [TypeMention] delegate* default<Void*,Int32*>
# 43| 4: [BlockStmt] {...}
# 44| 0: [ExprStmt] ...;
# 44| 0: [MethodCall] call to method M6
# 44| 0: [CastExpr] (...) ...
# 44| 1: [ParameterAccess] access to parameter ff
# 44| 1: [ParameterAccess] access to parameter ff
# 47| 13: [Class] A
# 48| 14: [Class] B
#-----| 3: (Base types)
# 50| 0: [TypeMention] A
# 48| 0: [TypeMention] A
GlobalStmt.cs:
# 7| [Class] <Program>$
# 7| 4: [Method] <Main>$
# 5| [Class] <Program>$
# 5| 4: [Method] <Main>$
#-----| 2: (Parameters)
# 1| 0: [Parameter] args
# 7| 4: [BlockStmt] {...}
# 11| 0: [ExprStmt] ...;
# 11| 0: [MethodCall] call to method WriteLine
# 11| -1: [TypeAccess] access to type Console
# 11| 0: [TypeMention] Console
# 11| 0: [StringLiteral] "1"
# 12| 1: [ExprStmt] ...;
# 12| 0: [MethodCall] call to method WriteLine
# 12| -1: [TypeAccess] access to type Console
# 12| 0: [TypeMention] Console
# 12| 0: [StringLiteral] "2"
# 13| 2: [ExprStmt] ...;
# 13| 0: [LocalFunctionCall] call to local function M
# 13| -1: [LocalFunctionAccess] access to local function M
# 15| 3: [LocalFunctionStmt] M(...)
# 15| 0: [LocalFunction] M
# 16| 4: [BlockStmt] {...}
# 19| [Class] Attr
# 5| 4: [BlockStmt] {...}
# 9| 0: [ExprStmt] ...;
# 9| 0: [MethodCall] call to method WriteLine
# 9| -1: [TypeAccess] access to type Console
# 9| 0: [TypeMention] Console
# 9| 0: [StringLiteral] "1"
# 10| 1: [ExprStmt] ...;
# 10| 0: [MethodCall] call to method WriteLine
# 10| -1: [TypeAccess] access to type Console
# 10| 0: [TypeMention] Console
# 10| 0: [StringLiteral] "2"
# 11| 2: [ExprStmt] ...;
# 11| 0: [LocalFunctionCall] call to local function M
# 11| -1: [LocalFunctionAccess] access to local function M
# 13| 3: [LocalFunctionStmt] M(...)
# 13| 0: [LocalFunction] M
# 14| 4: [BlockStmt] {...}
# 17| [Class] Attr
#-----| 3: (Base types)
# 19| 0: [TypeMention] Attribute
# 21| 5: [Method] M1
# 21| -1: [TypeMention] Void
# 22| 4: [BlockStmt] {...}
# 23| 0: [ExprStmt] ...;
# 23| 0: [MethodCall] call to method WriteLine
# 23| -1: [TypeAccess] access to type Console
# 23| 0: [TypeMention] Console
# 23| 0: [StringLiteral] "3"
# 17| 0: [TypeMention] Attribute
# 19| 5: [Method] M1
# 19| -1: [TypeMention] Void
# 20| 4: [BlockStmt] {...}
# 21| 0: [ExprStmt] ...;
# 21| 0: [MethodCall] call to method WriteLine
# 21| -1: [TypeAccess] access to type Console
# 21| 0: [TypeMention] Console
# 21| 0: [StringLiteral] "3"
InitOnlyProperty.cs:
# 3| [Class] Base
# 5| 5: [Property] Prop0
@@ -770,44 +770,44 @@ ParenthesizedPattern.cs:
# 13| 0: [VariablePatternExpr] Object p2
# 13| 3: [PropertyPatternExpr] { ... }
# 14| 1: [BlockStmt] {...}
# 19| 6: [Method] M2
# 19| -1: [TypeMention] Void
# 18| 6: [Method] M2
# 18| -1: [TypeMention] Void
#-----| 2: (Parameters)
# 19| 0: [Parameter] o
# 19| -1: [TypeMention] object
# 20| 4: [BlockStmt] {...}
# 21| 0: [LocalVariableDeclStmt] ... ...;
# 21| 0: [LocalVariableDeclAndInitExpr] Int32 r = ...
# 21| -1: [TypeMention] int
# 21| 0: [LocalVariableAccess] access to local variable r
# 21| 1: [SwitchExpr] ... switch { ... }
# 21| -1: [ParameterAccess] access to parameter o
# 23| 0: [SwitchCaseExpr] ... => ...
# 23| 0: [ConstantPatternExpr,IntLiteral] 1
# 23| 2: [IntLiteral] 1
# 24| 1: [SwitchCaseExpr] ... => ...
# 24| 0: [ConstantPatternExpr,IntLiteral] 2
# 24| 2: [IntLiteral] 2
# 25| 2: [SwitchCaseExpr] ... => ...
# 25| 0: [VariablePatternExpr] T t
# 25| 0: [TypeMention] T
# 18| 0: [Parameter] o
# 18| -1: [TypeMention] object
# 19| 4: [BlockStmt] {...}
# 20| 0: [LocalVariableDeclStmt] ... ...;
# 20| 0: [LocalVariableDeclAndInitExpr] Int32 r = ...
# 20| -1: [TypeMention] int
# 20| 0: [LocalVariableAccess] access to local variable r
# 20| 1: [SwitchExpr] ... switch { ... }
# 20| -1: [ParameterAccess] access to parameter o
# 22| 0: [SwitchCaseExpr] ... => ...
# 22| 0: [ConstantPatternExpr,IntLiteral] 1
# 22| 2: [IntLiteral] 1
# 23| 1: [SwitchCaseExpr] ... => ...
# 23| 0: [ConstantPatternExpr,IntLiteral] 2
# 23| 2: [IntLiteral] 2
# 24| 2: [SwitchCaseExpr] ... => ...
# 24| 0: [VariablePatternExpr] T t
# 24| 0: [TypeMention] T
# 24| 1: [IsExpr] ... is ...
# 24| 0: [LocalVariableAccess] access to local variable t
# 24| 1: [RecursivePatternExpr] { ... }
# 24| 3: [PropertyPatternExpr] { ... }
# 24| 2: [IntLiteral] 3
# 25| 3: [SwitchCaseExpr] ... => ...
# 25| 0: [VariablePatternExpr] Object o1
# 25| 0: [TypeMention] object
# 25| 1: [IsExpr] ... is ...
# 25| 0: [LocalVariableAccess] access to local variable t
# 25| 0: [LocalVariableAccess] access to local variable o1
# 25| 1: [RecursivePatternExpr] { ... }
# 25| 3: [PropertyPatternExpr] { ... }
# 25| 2: [IntLiteral] 3
# 26| 3: [SwitchCaseExpr] ... => ...
# 26| 0: [VariablePatternExpr] Object o1
# 26| 0: [TypeMention] object
# 26| 1: [IsExpr] ... is ...
# 26| 0: [LocalVariableAccess] access to local variable o1
# 26| 1: [RecursivePatternExpr] { ... }
# 26| 3: [PropertyPatternExpr] { ... }
# 26| 2: [IntLiteral] 4
# 27| 4: [SwitchCaseExpr] ... => ...
# 27| 0: [TypeAccessPatternExpr] access to type String
# 27| 0: [TypeMention] string
# 27| 2: [IntLiteral] 5
# 25| 2: [IntLiteral] 4
# 26| 4: [SwitchCaseExpr] ... => ...
# 26| 0: [TypeAccessPatternExpr] access to type String
# 26| 0: [TypeMention] string
# 26| 2: [IntLiteral] 5
Record.cs:
# 4| [Record] Person
# 4| 11: [NEOperator] !=

View File

@@ -1,10 +1,10 @@
global_stmt
| GlobalStmt.cs:11:1:11:23 | ...; |
| GlobalStmt.cs:12:1:12:23 | ...; |
| GlobalStmt.cs:13:1:13:4 | ...; |
| GlobalStmt.cs:15:1:17:1 | M(...) |
| GlobalStmt.cs:9:1:9:23 | ...; |
| GlobalStmt.cs:10:1:10:23 | ...; |
| GlobalStmt.cs:11:1:11:4 | ...; |
| GlobalStmt.cs:13:1:15:1 | M(...) |
globalBlock
| GlobalStmt.cs:7:1:25:1 | {...} | GlobalStmt.cs:7:1:25:1 | <Main>$ | GlobalStmt.cs:1:1:1:0 | args | GlobalStmt.cs:7:1:25:1 | <Program>$ |
| GlobalStmt.cs:5:1:24:0 | {...} | GlobalStmt.cs:5:1:24:0 | <Main>$ | GlobalStmt.cs:1:1:1:0 | args | GlobalStmt.cs:5:1:24:0 | <Program>$ |
methods
| GlobalStmt.cs:7:1:25:1 | <Main>$ | entry |
| GlobalStmt.cs:21:8:21:9 | M1 | non-entry |
| GlobalStmt.cs:5:1:24:0 | <Main>$ | entry |
| GlobalStmt.cs:19:8:19:9 | M1 | non-entry |

View File

@@ -5,9 +5,9 @@
| BinaryPattern.cs:12:27:12:41 | BinaryPattern u | BinaryPattern |
| ParenthesizedPattern.cs:9:18:9:22 | Object p1 | Object |
| ParenthesizedPattern.cs:13:19:13:23 | Object p2 | Object |
| ParenthesizedPattern.cs:25:13:25:15 | T t | T |
| ParenthesizedPattern.cs:26:14:26:22 | Object o1 | Object |
| ParenthesizedPattern.cs:27:14:27:19 | access to type String | String |
| ParenthesizedPattern.cs:24:13:24:15 | T t | T |
| ParenthesizedPattern.cs:25:14:25:22 | Object o1 | Object |
| ParenthesizedPattern.cs:26:14:26:19 | access to type String | String |
| TypePattern.cs:8:19:8:21 | access to type Int32 | Int32 |
| TypePattern.cs:8:24:8:29 | access to type String | String |
| TypePattern.cs:11:13:11:15 | access to type Int32 | Int32 |

View File

@@ -23,17 +23,17 @@ edges
| CallSensitivityFlow.cs:104:30:104:41 | object creation of type Object : Object | CallSensitivityFlow.cs:43:45:43:45 | o : Object |
| CallSensitivityFlow.cs:105:26:105:37 | object creation of type Object : Object | CallSensitivityFlow.cs:105:14:105:41 | call to method FlowThrough |
| CallSensitivityFlow.cs:117:26:117:37 | object creation of type Object : Object | CallSensitivityFlow.cs:124:43:124:43 | o : Object |
| CallSensitivityFlow.cs:118:27:118:38 | object creation of type Object : Object | CallSensitivityFlow.cs:133:44:133:44 | o : Object |
| CallSensitivityFlow.cs:119:32:119:43 | object creation of type Object : Object | CallSensitivityFlow.cs:142:49:142:49 | o : Object |
| CallSensitivityFlow.cs:118:27:118:38 | object creation of type Object : Object | CallSensitivityFlow.cs:132:44:132:44 | o : Object |
| CallSensitivityFlow.cs:119:32:119:43 | object creation of type Object : Object | CallSensitivityFlow.cs:140:49:140:49 | o : Object |
| CallSensitivityFlow.cs:124:43:124:43 | o : Object | CallSensitivityFlow.cs:128:22:128:22 | access to parameter o |
| CallSensitivityFlow.cs:133:44:133:44 | o : Object | CallSensitivityFlow.cs:137:22:137:22 | access to parameter o |
| CallSensitivityFlow.cs:142:49:142:49 | o : Object | CallSensitivityFlow.cs:152:18:152:19 | access to local variable o3 |
| CallSensitivityFlow.cs:164:34:164:34 | o : Object | CallSensitivityFlow.cs:166:14:166:14 | access to parameter o |
| CallSensitivityFlow.cs:169:44:169:44 | o : Object | CallSensitivityFlow.cs:171:14:171:14 | access to parameter o : Object |
| CallSensitivityFlow.cs:171:14:171:14 | access to parameter o : Object | CallSensitivityFlow.cs:164:34:164:34 | o : Object |
| CallSensitivityFlow.cs:180:21:180:32 | object creation of type Object : Object | CallSensitivityFlow.cs:197:40:197:40 | o : Object |
| CallSensitivityFlow.cs:183:21:183:32 | object creation of type Object : Object | CallSensitivityFlow.cs:169:44:169:44 | o : Object |
| CallSensitivityFlow.cs:197:40:197:40 | o : Object | CallSensitivityFlow.cs:200:18:200:18 | access to parameter o |
| CallSensitivityFlow.cs:132:44:132:44 | o : Object | CallSensitivityFlow.cs:136:22:136:22 | access to parameter o |
| CallSensitivityFlow.cs:140:49:140:49 | o : Object | CallSensitivityFlow.cs:150:18:150:19 | access to local variable o3 |
| CallSensitivityFlow.cs:162:34:162:34 | o : Object | CallSensitivityFlow.cs:164:14:164:14 | access to parameter o |
| CallSensitivityFlow.cs:167:44:167:44 | o : Object | CallSensitivityFlow.cs:169:14:169:14 | access to parameter o : Object |
| CallSensitivityFlow.cs:169:14:169:14 | access to parameter o : Object | CallSensitivityFlow.cs:162:34:162:34 | o : Object |
| CallSensitivityFlow.cs:178:21:178:32 | object creation of type Object : Object | CallSensitivityFlow.cs:195:40:195:40 | o : Object |
| CallSensitivityFlow.cs:181:21:181:32 | object creation of type Object : Object | CallSensitivityFlow.cs:167:44:167:44 | o : Object |
| CallSensitivityFlow.cs:195:40:195:40 | o : Object | CallSensitivityFlow.cs:198:18:198:18 | access to parameter o |
nodes
| CallSensitivityFlow.cs:19:39:19:39 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:23:18:23:18 | access to parameter o | semmle.label | access to parameter o |
@@ -70,18 +70,18 @@ nodes
| CallSensitivityFlow.cs:119:32:119:43 | object creation of type Object : Object | semmle.label | object creation of type Object : Object |
| CallSensitivityFlow.cs:124:43:124:43 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:128:22:128:22 | access to parameter o | semmle.label | access to parameter o |
| CallSensitivityFlow.cs:133:44:133:44 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:137:22:137:22 | access to parameter o | semmle.label | access to parameter o |
| CallSensitivityFlow.cs:142:49:142:49 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:152:18:152:19 | access to local variable o3 | semmle.label | access to local variable o3 |
| CallSensitivityFlow.cs:164:34:164:34 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:166:14:166:14 | access to parameter o | semmle.label | access to parameter o |
| CallSensitivityFlow.cs:169:44:169:44 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:171:14:171:14 | access to parameter o : Object | semmle.label | access to parameter o : Object |
| CallSensitivityFlow.cs:180:21:180:32 | object creation of type Object : Object | semmle.label | object creation of type Object : Object |
| CallSensitivityFlow.cs:183:21:183:32 | object creation of type Object : Object | semmle.label | object creation of type Object : Object |
| CallSensitivityFlow.cs:197:40:197:40 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:200:18:200:18 | access to parameter o | semmle.label | access to parameter o |
| CallSensitivityFlow.cs:132:44:132:44 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:136:22:136:22 | access to parameter o | semmle.label | access to parameter o |
| CallSensitivityFlow.cs:140:49:140:49 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:150:18:150:19 | access to local variable o3 | semmle.label | access to local variable o3 |
| CallSensitivityFlow.cs:162:34:162:34 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:164:14:164:14 | access to parameter o | semmle.label | access to parameter o |
| CallSensitivityFlow.cs:167:44:167:44 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:169:14:169:14 | access to parameter o : Object | semmle.label | access to parameter o : Object |
| CallSensitivityFlow.cs:178:21:178:32 | object creation of type Object : Object | semmle.label | object creation of type Object : Object |
| CallSensitivityFlow.cs:181:21:181:32 | object creation of type Object : Object | semmle.label | object creation of type Object : Object |
| CallSensitivityFlow.cs:195:40:195:40 | o : Object | semmle.label | o : Object |
| CallSensitivityFlow.cs:198:18:198:18 | access to parameter o | semmle.label | access to parameter o |
#select
| CallSensitivityFlow.cs:78:24:78:35 | object creation of type Object : Object | CallSensitivityFlow.cs:78:24:78:35 | object creation of type Object : Object | CallSensitivityFlow.cs:23:18:23:18 | access to parameter o | $@ | CallSensitivityFlow.cs:23:18:23:18 | access to parameter o | access to parameter o |
| CallSensitivityFlow.cs:79:25:79:36 | object creation of type Object : Object | CallSensitivityFlow.cs:79:25:79:36 | object creation of type Object : Object | CallSensitivityFlow.cs:31:18:31:18 | access to parameter o | $@ | CallSensitivityFlow.cs:31:18:31:18 | access to parameter o | access to parameter o |
@@ -98,7 +98,7 @@ nodes
| CallSensitivityFlow.cs:104:30:104:41 | object creation of type Object : Object | CallSensitivityFlow.cs:104:30:104:41 | object creation of type Object : Object | CallSensitivityFlow.cs:53:14:53:15 | access to local variable o3 | $@ | CallSensitivityFlow.cs:53:14:53:15 | access to local variable o3 | access to local variable o3 |
| CallSensitivityFlow.cs:105:26:105:37 | object creation of type Object : Object | CallSensitivityFlow.cs:105:26:105:37 | object creation of type Object : Object | CallSensitivityFlow.cs:105:14:105:41 | call to method FlowThrough | $@ | CallSensitivityFlow.cs:105:14:105:41 | call to method FlowThrough | call to method FlowThrough |
| CallSensitivityFlow.cs:117:26:117:37 | object creation of type Object : Object | CallSensitivityFlow.cs:117:26:117:37 | object creation of type Object : Object | CallSensitivityFlow.cs:128:22:128:22 | access to parameter o | $@ | CallSensitivityFlow.cs:128:22:128:22 | access to parameter o | access to parameter o |
| CallSensitivityFlow.cs:118:27:118:38 | object creation of type Object : Object | CallSensitivityFlow.cs:118:27:118:38 | object creation of type Object : Object | CallSensitivityFlow.cs:137:22:137:22 | access to parameter o | $@ | CallSensitivityFlow.cs:137:22:137:22 | access to parameter o | access to parameter o |
| CallSensitivityFlow.cs:119:32:119:43 | object creation of type Object : Object | CallSensitivityFlow.cs:119:32:119:43 | object creation of type Object : Object | CallSensitivityFlow.cs:152:18:152:19 | access to local variable o3 | $@ | CallSensitivityFlow.cs:152:18:152:19 | access to local variable o3 | access to local variable o3 |
| CallSensitivityFlow.cs:180:21:180:32 | object creation of type Object : Object | CallSensitivityFlow.cs:180:21:180:32 | object creation of type Object : Object | CallSensitivityFlow.cs:200:18:200:18 | access to parameter o | $@ | CallSensitivityFlow.cs:200:18:200:18 | access to parameter o | access to parameter o |
| CallSensitivityFlow.cs:183:21:183:32 | object creation of type Object : Object | CallSensitivityFlow.cs:183:21:183:32 | object creation of type Object : Object | CallSensitivityFlow.cs:166:14:166:14 | access to parameter o | $@ | CallSensitivityFlow.cs:166:14:166:14 | access to parameter o | access to parameter o |
| CallSensitivityFlow.cs:118:27:118:38 | object creation of type Object : Object | CallSensitivityFlow.cs:118:27:118:38 | object creation of type Object : Object | CallSensitivityFlow.cs:136:22:136:22 | access to parameter o | $@ | CallSensitivityFlow.cs:136:22:136:22 | access to parameter o | access to parameter o |
| CallSensitivityFlow.cs:119:32:119:43 | object creation of type Object : Object | CallSensitivityFlow.cs:119:32:119:43 | object creation of type Object : Object | CallSensitivityFlow.cs:150:18:150:19 | access to local variable o3 | $@ | CallSensitivityFlow.cs:150:18:150:19 | access to local variable o3 | access to local variable o3 |
| CallSensitivityFlow.cs:178:21:178:32 | object creation of type Object : Object | CallSensitivityFlow.cs:178:21:178:32 | object creation of type Object : Object | CallSensitivityFlow.cs:198:18:198:18 | access to parameter o | $@ | CallSensitivityFlow.cs:198:18:198:18 | access to parameter o | access to parameter o |
| CallSensitivityFlow.cs:181:21:181:32 | object creation of type Object : Object | CallSensitivityFlow.cs:181:21:181:32 | object creation of type Object : Object | CallSensitivityFlow.cs:164:14:164:14 | access to parameter o | $@ | CallSensitivityFlow.cs:164:14:164:14 | access to parameter o | access to parameter o |

View File

@@ -1,421 +1,421 @@
edges
| CollectionFlow.cs:14:17:14:23 | object creation of type A : A | CollectionFlow.cs:15:27:15:27 | access to local variable a : A |
| CollectionFlow.cs:15:25:15:29 | { ..., ... } [element] : A | CollectionFlow.cs:16:14:16:16 | access to local variable as [element] : A |
| CollectionFlow.cs:15:25:15:29 | { ..., ... } [element] : A | CollectionFlow.cs:17:18:17:20 | access to local variable as [element] : A |
| CollectionFlow.cs:15:25:15:29 | { ..., ... } [element] : A | CollectionFlow.cs:18:20:18:22 | access to local variable as [element] : A |
| CollectionFlow.cs:15:27:15:27 | access to local variable a : A | CollectionFlow.cs:15:25:15:29 | { ..., ... } [element] : A |
| CollectionFlow.cs:16:14:16:16 | access to local variable as [element] : A | CollectionFlow.cs:16:14:16:19 | access to array element |
| CollectionFlow.cs:17:18:17:20 | access to local variable as [element] : A | CollectionFlow.cs:374:40:374:41 | ts [element] : A |
| CollectionFlow.cs:18:20:18:22 | access to local variable as [element] : A | CollectionFlow.cs:18:14:18:23 | call to method First |
| CollectionFlow.cs:32:17:32:23 | object creation of type A : A | CollectionFlow.cs:33:53:33:53 | access to local variable a : A |
| CollectionFlow.cs:33:38:33:57 | { ..., ... } [field As, element] : A | CollectionFlow.cs:34:14:34:14 | access to local variable c [field As, element] : A |
| CollectionFlow.cs:33:38:33:57 | { ..., ... } [field As, element] : A | CollectionFlow.cs:35:18:35:18 | access to local variable c [field As, element] : A |
| CollectionFlow.cs:33:38:33:57 | { ..., ... } [field As, element] : A | CollectionFlow.cs:36:20:36:20 | access to local variable c [field As, element] : A |
| CollectionFlow.cs:33:45:33:55 | { ..., ... } [element] : A | CollectionFlow.cs:33:38:33:57 | { ..., ... } [field As, element] : A |
| CollectionFlow.cs:33:53:33:53 | access to local variable a : A | CollectionFlow.cs:33:45:33:55 | { ..., ... } [element] : A |
| CollectionFlow.cs:34:14:34:14 | access to local variable c [field As, element] : A | CollectionFlow.cs:34:14:34:17 | access to field As [element] : A |
| CollectionFlow.cs:34:14:34:17 | access to field As [element] : A | CollectionFlow.cs:34:14:34:20 | access to array element |
| CollectionFlow.cs:35:18:35:18 | access to local variable c [field As, element] : A | CollectionFlow.cs:35:18:35:21 | access to field As [element] : A |
| CollectionFlow.cs:35:18:35:21 | access to field As [element] : A | CollectionFlow.cs:374:40:374:41 | ts [element] : A |
| CollectionFlow.cs:36:20:36:20 | access to local variable c [field As, element] : A | CollectionFlow.cs:36:20:36:23 | access to field As [element] : A |
| CollectionFlow.cs:36:20:36:23 | access to field As [element] : A | CollectionFlow.cs:36:14:36:24 | call to method First |
| CollectionFlow.cs:50:17:50:23 | object creation of type A : A | CollectionFlow.cs:52:18:52:18 | access to local variable a : A |
| CollectionFlow.cs:52:9:52:11 | [post] access to local variable as [element] : A | CollectionFlow.cs:53:14:53:16 | access to local variable as [element] : A |
| CollectionFlow.cs:52:9:52:11 | [post] access to local variable as [element] : A | CollectionFlow.cs:54:18:54:20 | access to local variable as [element] : A |
| CollectionFlow.cs:52:9:52:11 | [post] access to local variable as [element] : A | CollectionFlow.cs:55:20:55:22 | access to local variable as [element] : A |
| CollectionFlow.cs:52:18:52:18 | access to local variable a : A | CollectionFlow.cs:52:9:52:11 | [post] access to local variable as [element] : A |
| CollectionFlow.cs:53:14:53:16 | access to local variable as [element] : A | CollectionFlow.cs:53:14:53:19 | access to array element |
| CollectionFlow.cs:54:18:54:20 | access to local variable as [element] : A | CollectionFlow.cs:374:40:374:41 | ts [element] : A |
| CollectionFlow.cs:55:20:55:22 | access to local variable as [element] : A | CollectionFlow.cs:55:14:55:23 | call to method First |
| CollectionFlow.cs:70:17:70:23 | object creation of type A : A | CollectionFlow.cs:72:19:72:19 | access to local variable a : A |
| CollectionFlow.cs:72:9:72:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:73:14:73:17 | access to local variable list [element] : A |
| CollectionFlow.cs:72:9:72:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:74:22:74:25 | access to local variable list [element] : A |
| CollectionFlow.cs:72:9:72:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:75:24:75:27 | access to local variable list [element] : A |
| CollectionFlow.cs:72:19:72:19 | access to local variable a : A | CollectionFlow.cs:72:9:72:12 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:73:14:73:17 | access to local variable list [element] : A | CollectionFlow.cs:73:14:73:20 | access to indexer |
| CollectionFlow.cs:74:22:74:25 | access to local variable list [element] : A | CollectionFlow.cs:376:49:376:52 | list [element] : A |
| CollectionFlow.cs:75:24:75:27 | access to local variable list [element] : A | CollectionFlow.cs:75:14:75:28 | call to method ListFirst |
| CollectionFlow.cs:89:17:89:23 | object creation of type A : A | CollectionFlow.cs:90:36:90:36 | access to local variable a : A |
| CollectionFlow.cs:90:20:90:38 | object creation of type List<A> [element] : A | CollectionFlow.cs:91:14:91:17 | access to local variable list [element] : A |
| CollectionFlow.cs:90:20:90:38 | object creation of type List<A> [element] : A | CollectionFlow.cs:92:22:92:25 | access to local variable list [element] : A |
| CollectionFlow.cs:90:20:90:38 | object creation of type List<A> [element] : A | CollectionFlow.cs:93:24:93:27 | access to local variable list [element] : A |
| CollectionFlow.cs:90:36:90:36 | access to local variable a : A | CollectionFlow.cs:90:20:90:38 | object creation of type List<A> [element] : A |
| CollectionFlow.cs:91:14:91:17 | access to local variable list [element] : A | CollectionFlow.cs:91:14:91:20 | access to indexer |
| CollectionFlow.cs:92:22:92:25 | access to local variable list [element] : A | CollectionFlow.cs:376:49:376:52 | list [element] : A |
| CollectionFlow.cs:93:24:93:27 | access to local variable list [element] : A | CollectionFlow.cs:93:14:93:28 | call to method ListFirst |
| CollectionFlow.cs:106:17:106:23 | object creation of type A : A | CollectionFlow.cs:108:18:108:18 | access to local variable a : A |
| CollectionFlow.cs:108:9:108:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:109:14:109:17 | access to local variable list [element] : A |
| CollectionFlow.cs:108:9:108:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:110:22:110:25 | access to local variable list [element] : A |
| CollectionFlow.cs:108:9:108:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:111:24:111:27 | access to local variable list [element] : A |
| CollectionFlow.cs:108:18:108:18 | access to local variable a : A | CollectionFlow.cs:108:9:108:12 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:109:14:109:17 | access to local variable list [element] : A | CollectionFlow.cs:109:14:109:20 | access to indexer |
| CollectionFlow.cs:110:22:110:25 | access to local variable list [element] : A | CollectionFlow.cs:376:49:376:52 | list [element] : A |
| CollectionFlow.cs:111:24:111:27 | access to local variable list [element] : A | CollectionFlow.cs:111:14:111:28 | call to method ListFirst |
| CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:127:19:127:19 | access to local variable a : A |
| CollectionFlow.cs:127:9:127:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:128:14:128:17 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:9:127:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:129:23:129:26 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:9:127:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:130:28:130:31 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:9:127:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:131:29:131:32 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:9:127:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:132:30:132:33 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:19:127:19 | access to local variable a : A | CollectionFlow.cs:127:9:127:12 | [post] access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:128:14:128:17 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:128:14:128:20 | access to indexer |
| CollectionFlow.cs:129:23:129:26 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:378:61:378:64 | dict [element, property Value] : A |
| CollectionFlow.cs:130:28:130:31 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:130:14:130:32 | call to method DictIndexZero |
| CollectionFlow.cs:131:29:131:32 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:131:14:131:33 | call to method DictFirstValue |
| CollectionFlow.cs:132:30:132:33 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:132:14:132:34 | call to method DictValuesFirst |
| CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:149:52:149:52 | access to local variable a : A |
| CollectionFlow.cs:149:20:149:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:150:14:150:17 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:149:20:149:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:151:23:151:26 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:149:20:149:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:152:28:152:31 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:149:20:149:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:153:29:153:32 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:149:20:149:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:154:30:154:33 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:149:52:149:52 | access to local variable a : A | CollectionFlow.cs:149:20:149:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:150:14:150:17 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:150:14:150:20 | access to indexer |
| CollectionFlow.cs:151:23:151:26 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:378:61:378:64 | dict [element, property Value] : A |
| CollectionFlow.cs:152:28:152:31 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:152:14:152:32 | call to method DictIndexZero |
| CollectionFlow.cs:153:29:153:32 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:153:14:153:33 | call to method DictFirstValue |
| CollectionFlow.cs:154:30:154:33 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:154:14:154:34 | call to method DictValuesFirst |
| CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:170:53:170:53 | access to local variable a : A |
| CollectionFlow.cs:170:20:170:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:171:14:171:17 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:170:20:170:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:172:23:172:26 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:170:20:170:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:173:28:173:31 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:170:20:170:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:174:29:174:32 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:170:20:170:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:175:30:175:33 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:170:53:170:53 | access to local variable a : A | CollectionFlow.cs:170:20:170:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:171:14:171:17 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:171:14:171:20 | access to indexer |
| CollectionFlow.cs:172:23:172:26 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:378:61:378:64 | dict [element, property Value] : A |
| CollectionFlow.cs:173:28:173:31 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:173:14:173:32 | call to method DictIndexZero |
| CollectionFlow.cs:174:29:174:32 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:174:14:174:33 | call to method DictFirstValue |
| CollectionFlow.cs:175:30:175:33 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:175:14:175:34 | call to method DictValuesFirst |
| CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:192:49:192:49 | access to local variable a : A |
| CollectionFlow.cs:192:20:192:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:193:14:193:17 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:192:20:192:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:194:21:194:24 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:192:20:192:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:195:28:195:31 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:192:20:192:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:196:27:196:30 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:192:49:192:49 | access to local variable a : A | CollectionFlow.cs:192:20:192:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:193:14:193:17 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:193:14:193:22 | access to property Keys [element] : A |
| CollectionFlow.cs:193:14:193:22 | access to property Keys [element] : A | CollectionFlow.cs:193:14:193:30 | call to method First |
| CollectionFlow.cs:194:21:194:24 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:380:59:380:62 | dict [element, property Key] : A |
| CollectionFlow.cs:195:28:195:31 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:195:14:195:32 | call to method DictKeysFirst |
| CollectionFlow.cs:196:27:196:30 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:196:14:196:31 | call to method DictFirstKey |
| CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:211:48:211:48 | access to local variable a : A |
| CollectionFlow.cs:211:20:211:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:212:14:212:17 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:211:20:211:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:213:21:213:24 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:211:20:211:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:214:28:214:31 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:211:20:211:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:215:27:215:30 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:211:48:211:48 | access to local variable a : A | CollectionFlow.cs:211:20:211:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:212:14:212:17 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:212:14:212:22 | access to property Keys [element] : A |
| CollectionFlow.cs:212:14:212:22 | access to property Keys [element] : A | CollectionFlow.cs:212:14:212:30 | call to method First |
| CollectionFlow.cs:213:21:213:24 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:380:59:380:62 | dict [element, property Key] : A |
| CollectionFlow.cs:214:28:214:31 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:214:14:214:32 | call to method DictKeysFirst |
| CollectionFlow.cs:215:27:215:30 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:215:14:215:31 | call to method DictFirstKey |
| CollectionFlow.cs:229:17:229:23 | object creation of type A : A | CollectionFlow.cs:230:27:230:27 | access to local variable a : A |
| CollectionFlow.cs:230:25:230:29 | { ..., ... } [element] : A | CollectionFlow.cs:231:27:231:29 | access to local variable as [element] : A |
| CollectionFlow.cs:230:27:230:27 | access to local variable a : A | CollectionFlow.cs:230:25:230:29 | { ..., ... } [element] : A |
| CollectionFlow.cs:231:22:231:22 | SSA def(x) : A | CollectionFlow.cs:232:18:232:18 | access to local variable x |
| CollectionFlow.cs:231:27:231:29 | access to local variable as [element] : A | CollectionFlow.cs:231:22:231:22 | SSA def(x) : A |
| CollectionFlow.cs:244:17:244:23 | object creation of type A : A | CollectionFlow.cs:245:27:245:27 | access to local variable a : A |
| CollectionFlow.cs:245:25:245:29 | { ..., ... } [element] : A | CollectionFlow.cs:246:26:246:28 | access to local variable as [element] : A |
| CollectionFlow.cs:245:27:245:27 | access to local variable a : A | CollectionFlow.cs:245:25:245:29 | { ..., ... } [element] : A |
| CollectionFlow.cs:246:26:246:28 | access to local variable as [element] : A | CollectionFlow.cs:246:26:246:44 | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:246:26:246:44 | call to method GetEnumerator [property Current] : A | CollectionFlow.cs:248:18:248:27 | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:248:18:248:27 | access to local variable enumerator [property Current] : A | CollectionFlow.cs:248:18:248:35 | access to property Current |
| CollectionFlow.cs:261:17:261:23 | object creation of type A : A | CollectionFlow.cs:263:18:263:18 | access to local variable a : A |
| CollectionFlow.cs:263:9:263:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:264:26:264:29 | access to local variable list [element] : A |
| CollectionFlow.cs:263:18:263:18 | access to local variable a : A | CollectionFlow.cs:263:9:263:12 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:264:26:264:29 | access to local variable list [element] : A | CollectionFlow.cs:264:26:264:45 | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:264:26:264:45 | call to method GetEnumerator [property Current] : A | CollectionFlow.cs:266:18:266:27 | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:266:18:266:27 | access to local variable enumerator [property Current] : A | CollectionFlow.cs:266:18:266:35 | access to property Current |
| CollectionFlow.cs:280:17:280:23 | object creation of type A : A | CollectionFlow.cs:282:43:282:43 | access to local variable a : A |
| CollectionFlow.cs:282:9:282:12 | [post] access to local variable list [element, property Key] : A | CollectionFlow.cs:283:9:283:12 | access to local variable list [element, property Key] : A |
| CollectionFlow.cs:282:18:282:47 | object creation of type KeyValuePair<A,Int32> [property Key] : A | CollectionFlow.cs:282:9:282:12 | [post] access to local variable list [element, property Key] : A |
| CollectionFlow.cs:282:43:282:43 | access to local variable a : A | CollectionFlow.cs:282:18:282:47 | object creation of type KeyValuePair<A,Int32> [property Key] : A |
| CollectionFlow.cs:283:9:283:12 | access to local variable list [element, property Key] : A | CollectionFlow.cs:283:21:283:23 | kvp [property Key] : A |
| CollectionFlow.cs:283:21:283:23 | kvp [property Key] : A | CollectionFlow.cs:285:18:285:20 | access to parameter kvp [property Key] : A |
| CollectionFlow.cs:285:18:285:20 | access to parameter kvp [property Key] : A | CollectionFlow.cs:285:18:285:24 | access to property Key |
| CollectionFlow.cs:306:17:306:23 | object creation of type A : A | CollectionFlow.cs:308:23:308:23 | access to local variable a : A |
| CollectionFlow.cs:308:18:308:20 | [post] access to local variable as [element] : A | CollectionFlow.cs:309:14:309:16 | access to local variable as [element] : A |
| CollectionFlow.cs:308:18:308:20 | [post] access to local variable as [element] : A | CollectionFlow.cs:310:18:310:20 | access to local variable as [element] : A |
| CollectionFlow.cs:308:18:308:20 | [post] access to local variable as [element] : A | CollectionFlow.cs:311:20:311:22 | access to local variable as [element] : A |
| CollectionFlow.cs:308:23:308:23 | access to local variable a : A | CollectionFlow.cs:308:18:308:20 | [post] access to local variable as [element] : A |
| CollectionFlow.cs:309:14:309:16 | access to local variable as [element] : A | CollectionFlow.cs:309:14:309:19 | access to array element |
| CollectionFlow.cs:310:18:310:20 | access to local variable as [element] : A | CollectionFlow.cs:374:40:374:41 | ts [element] : A |
| CollectionFlow.cs:311:20:311:22 | access to local variable as [element] : A | CollectionFlow.cs:311:14:311:23 | call to method First |
| CollectionFlow.cs:328:17:328:23 | object creation of type A : A | CollectionFlow.cs:330:23:330:23 | access to local variable a : A |
| CollectionFlow.cs:330:17:330:20 | [post] access to local variable list [element] : A | CollectionFlow.cs:331:14:331:17 | access to local variable list [element] : A |
| CollectionFlow.cs:330:17:330:20 | [post] access to local variable list [element] : A | CollectionFlow.cs:332:22:332:25 | access to local variable list [element] : A |
| CollectionFlow.cs:330:17:330:20 | [post] access to local variable list [element] : A | CollectionFlow.cs:333:24:333:27 | access to local variable list [element] : A |
| CollectionFlow.cs:330:23:330:23 | access to local variable a : A | CollectionFlow.cs:330:17:330:20 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:331:14:331:17 | access to local variable list [element] : A | CollectionFlow.cs:331:14:331:20 | access to indexer |
| CollectionFlow.cs:332:22:332:25 | access to local variable list [element] : A | CollectionFlow.cs:376:49:376:52 | list [element] : A |
| CollectionFlow.cs:333:24:333:27 | access to local variable list [element] : A | CollectionFlow.cs:333:14:333:28 | call to method ListFirst |
| CollectionFlow.cs:347:20:347:26 | object creation of type A : A | CollectionFlow.cs:396:49:396:52 | args [element] : A |
| CollectionFlow.cs:348:26:348:32 | object creation of type A : A | CollectionFlow.cs:396:49:396:52 | args [element] : A |
| CollectionFlow.cs:349:26:349:32 | object creation of type A : A | CollectionFlow.cs:396:49:396:52 | args [element] : A |
| CollectionFlow.cs:350:20:350:38 | array creation of type A[] [element] : A | CollectionFlow.cs:396:49:396:52 | args [element] : A |
| CollectionFlow.cs:350:28:350:38 | { ..., ... } [element] : A | CollectionFlow.cs:350:20:350:38 | array creation of type A[] [element] : A |
| CollectionFlow.cs:350:30:350:36 | object creation of type A : A | CollectionFlow.cs:350:28:350:38 | { ..., ... } [element] : A |
| CollectionFlow.cs:374:40:374:41 | ts [element] : A | CollectionFlow.cs:374:52:374:53 | access to parameter ts [element] : A |
| CollectionFlow.cs:374:40:374:41 | ts [element] : A | CollectionFlow.cs:374:52:374:53 | access to parameter ts [element] : A |
| CollectionFlow.cs:374:52:374:53 | access to parameter ts [element] : A | CollectionFlow.cs:374:52:374:56 | access to array element |
| CollectionFlow.cs:374:52:374:53 | access to parameter ts [element] : A | CollectionFlow.cs:374:52:374:56 | access to array element |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | CollectionFlow.cs:376:63:376:69 | access to indexer |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | CollectionFlow.cs:376:63:376:69 | access to indexer |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | CollectionFlow.cs:376:63:376:69 | access to indexer |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | CollectionFlow.cs:376:63:376:69 | access to indexer |
| CollectionFlow.cs:378:61:378:64 | dict [element, property Value] : A | CollectionFlow.cs:378:75:378:78 | access to parameter dict [element, property Value] : A |
| CollectionFlow.cs:378:75:378:78 | access to parameter dict [element, property Value] : A | CollectionFlow.cs:378:75:378:81 | access to indexer |
| CollectionFlow.cs:380:59:380:62 | dict [element, property Key] : A | CollectionFlow.cs:380:73:380:76 | access to parameter dict [element, property Key] : A |
| CollectionFlow.cs:380:73:380:76 | access to parameter dict [element, property Key] : A | CollectionFlow.cs:380:73:380:81 | access to property Keys [element] : A |
| CollectionFlow.cs:380:73:380:81 | access to property Keys [element] : A | CollectionFlow.cs:380:73:380:89 | call to method First |
| CollectionFlow.cs:396:49:396:52 | args [element] : A | CollectionFlow.cs:396:63:396:66 | access to parameter args [element] : A |
| CollectionFlow.cs:396:49:396:52 | args [element] : A | CollectionFlow.cs:396:63:396:66 | access to parameter args [element] : A |
| CollectionFlow.cs:396:63:396:66 | access to parameter args [element] : A | CollectionFlow.cs:396:63:396:69 | access to array element |
| CollectionFlow.cs:396:63:396:66 | access to parameter args [element] : A | CollectionFlow.cs:396:63:396:69 | access to array element |
| CollectionFlow.cs:13:17:13:23 | object creation of type A : A | CollectionFlow.cs:14:27:14:27 | access to local variable a : A |
| CollectionFlow.cs:14:25:14:29 | { ..., ... } [element] : A | CollectionFlow.cs:15:14:15:16 | access to local variable as [element] : A |
| CollectionFlow.cs:14:25:14:29 | { ..., ... } [element] : A | CollectionFlow.cs:16:18:16:20 | access to local variable as [element] : A |
| CollectionFlow.cs:14:25:14:29 | { ..., ... } [element] : A | CollectionFlow.cs:17:20:17:22 | access to local variable as [element] : A |
| CollectionFlow.cs:14:27:14:27 | access to local variable a : A | CollectionFlow.cs:14:25:14:29 | { ..., ... } [element] : A |
| CollectionFlow.cs:15:14:15:16 | access to local variable as [element] : A | CollectionFlow.cs:15:14:15:19 | access to array element |
| CollectionFlow.cs:16:18:16:20 | access to local variable as [element] : A | CollectionFlow.cs:373:40:373:41 | ts [element] : A |
| CollectionFlow.cs:17:20:17:22 | access to local variable as [element] : A | CollectionFlow.cs:17:14:17:23 | call to method First |
| CollectionFlow.cs:31:17:31:23 | object creation of type A : A | CollectionFlow.cs:32:53:32:53 | access to local variable a : A |
| CollectionFlow.cs:32:38:32:57 | { ..., ... } [field As, element] : A | CollectionFlow.cs:33:14:33:14 | access to local variable c [field As, element] : A |
| CollectionFlow.cs:32:38:32:57 | { ..., ... } [field As, element] : A | CollectionFlow.cs:34:18:34:18 | access to local variable c [field As, element] : A |
| CollectionFlow.cs:32:38:32:57 | { ..., ... } [field As, element] : A | CollectionFlow.cs:35:20:35:20 | access to local variable c [field As, element] : A |
| CollectionFlow.cs:32:45:32:55 | { ..., ... } [element] : A | CollectionFlow.cs:32:38:32:57 | { ..., ... } [field As, element] : A |
| CollectionFlow.cs:32:53:32:53 | access to local variable a : A | CollectionFlow.cs:32:45:32:55 | { ..., ... } [element] : A |
| CollectionFlow.cs:33:14:33:14 | access to local variable c [field As, element] : A | CollectionFlow.cs:33:14:33:17 | access to field As [element] : A |
| CollectionFlow.cs:33:14:33:17 | access to field As [element] : A | CollectionFlow.cs:33:14:33:20 | access to array element |
| CollectionFlow.cs:34:18:34:18 | access to local variable c [field As, element] : A | CollectionFlow.cs:34:18:34:21 | access to field As [element] : A |
| CollectionFlow.cs:34:18:34:21 | access to field As [element] : A | CollectionFlow.cs:373:40:373:41 | ts [element] : A |
| CollectionFlow.cs:35:20:35:20 | access to local variable c [field As, element] : A | CollectionFlow.cs:35:20:35:23 | access to field As [element] : A |
| CollectionFlow.cs:35:20:35:23 | access to field As [element] : A | CollectionFlow.cs:35:14:35:24 | call to method First |
| CollectionFlow.cs:49:17:49:23 | object creation of type A : A | CollectionFlow.cs:51:18:51:18 | access to local variable a : A |
| CollectionFlow.cs:51:9:51:11 | [post] access to local variable as [element] : A | CollectionFlow.cs:52:14:52:16 | access to local variable as [element] : A |
| CollectionFlow.cs:51:9:51:11 | [post] access to local variable as [element] : A | CollectionFlow.cs:53:18:53:20 | access to local variable as [element] : A |
| CollectionFlow.cs:51:9:51:11 | [post] access to local variable as [element] : A | CollectionFlow.cs:54:20:54:22 | access to local variable as [element] : A |
| CollectionFlow.cs:51:18:51:18 | access to local variable a : A | CollectionFlow.cs:51:9:51:11 | [post] access to local variable as [element] : A |
| CollectionFlow.cs:52:14:52:16 | access to local variable as [element] : A | CollectionFlow.cs:52:14:52:19 | access to array element |
| CollectionFlow.cs:53:18:53:20 | access to local variable as [element] : A | CollectionFlow.cs:373:40:373:41 | ts [element] : A |
| CollectionFlow.cs:54:20:54:22 | access to local variable as [element] : A | CollectionFlow.cs:54:14:54:23 | call to method First |
| CollectionFlow.cs:69:17:69:23 | object creation of type A : A | CollectionFlow.cs:71:19:71:19 | access to local variable a : A |
| CollectionFlow.cs:71:9:71:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:72:14:72:17 | access to local variable list [element] : A |
| CollectionFlow.cs:71:9:71:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:73:22:73:25 | access to local variable list [element] : A |
| CollectionFlow.cs:71:9:71:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:74:24:74:27 | access to local variable list [element] : A |
| CollectionFlow.cs:71:19:71:19 | access to local variable a : A | CollectionFlow.cs:71:9:71:12 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:72:14:72:17 | access to local variable list [element] : A | CollectionFlow.cs:72:14:72:20 | access to indexer |
| CollectionFlow.cs:73:22:73:25 | access to local variable list [element] : A | CollectionFlow.cs:375:49:375:52 | list [element] : A |
| CollectionFlow.cs:74:24:74:27 | access to local variable list [element] : A | CollectionFlow.cs:74:14:74:28 | call to method ListFirst |
| CollectionFlow.cs:88:17:88:23 | object creation of type A : A | CollectionFlow.cs:89:36:89:36 | access to local variable a : A |
| CollectionFlow.cs:89:20:89:38 | object creation of type List<A> [element] : A | CollectionFlow.cs:90:14:90:17 | access to local variable list [element] : A |
| CollectionFlow.cs:89:20:89:38 | object creation of type List<A> [element] : A | CollectionFlow.cs:91:22:91:25 | access to local variable list [element] : A |
| CollectionFlow.cs:89:20:89:38 | object creation of type List<A> [element] : A | CollectionFlow.cs:92:24:92:27 | access to local variable list [element] : A |
| CollectionFlow.cs:89:36:89:36 | access to local variable a : A | CollectionFlow.cs:89:20:89:38 | object creation of type List<A> [element] : A |
| CollectionFlow.cs:90:14:90:17 | access to local variable list [element] : A | CollectionFlow.cs:90:14:90:20 | access to indexer |
| CollectionFlow.cs:91:22:91:25 | access to local variable list [element] : A | CollectionFlow.cs:375:49:375:52 | list [element] : A |
| CollectionFlow.cs:92:24:92:27 | access to local variable list [element] : A | CollectionFlow.cs:92:14:92:28 | call to method ListFirst |
| CollectionFlow.cs:105:17:105:23 | object creation of type A : A | CollectionFlow.cs:107:18:107:18 | access to local variable a : A |
| CollectionFlow.cs:107:9:107:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:108:14:108:17 | access to local variable list [element] : A |
| CollectionFlow.cs:107:9:107:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:109:22:109:25 | access to local variable list [element] : A |
| CollectionFlow.cs:107:9:107:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:110:24:110:27 | access to local variable list [element] : A |
| CollectionFlow.cs:107:18:107:18 | access to local variable a : A | CollectionFlow.cs:107:9:107:12 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:108:14:108:17 | access to local variable list [element] : A | CollectionFlow.cs:108:14:108:20 | access to indexer |
| CollectionFlow.cs:109:22:109:25 | access to local variable list [element] : A | CollectionFlow.cs:375:49:375:52 | list [element] : A |
| CollectionFlow.cs:110:24:110:27 | access to local variable list [element] : A | CollectionFlow.cs:110:14:110:28 | call to method ListFirst |
| CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:126:19:126:19 | access to local variable a : A |
| CollectionFlow.cs:126:9:126:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:127:14:127:17 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:126:9:126:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:128:23:128:26 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:126:9:126:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:129:28:129:31 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:126:9:126:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:130:29:130:32 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:126:9:126:12 | [post] access to local variable dict [element, property Value] : A | CollectionFlow.cs:131:30:131:33 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:126:19:126:19 | access to local variable a : A | CollectionFlow.cs:126:9:126:12 | [post] access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:14:127:17 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:127:14:127:20 | access to indexer |
| CollectionFlow.cs:128:23:128:26 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:377:61:377:64 | dict [element, property Value] : A |
| CollectionFlow.cs:129:28:129:31 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:129:14:129:32 | call to method DictIndexZero |
| CollectionFlow.cs:130:29:130:32 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:130:14:130:33 | call to method DictFirstValue |
| CollectionFlow.cs:131:30:131:33 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:131:14:131:34 | call to method DictValuesFirst |
| CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:148:52:148:52 | access to local variable a : A |
| CollectionFlow.cs:148:20:148:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:149:14:149:17 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:148:20:148:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:150:23:150:26 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:148:20:148:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:151:28:151:31 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:148:20:148:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:152:29:152:32 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:148:20:148:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:153:30:153:33 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:148:52:148:52 | access to local variable a : A | CollectionFlow.cs:148:20:148:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:149:14:149:17 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:149:14:149:20 | access to indexer |
| CollectionFlow.cs:150:23:150:26 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:377:61:377:64 | dict [element, property Value] : A |
| CollectionFlow.cs:151:28:151:31 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:151:14:151:32 | call to method DictIndexZero |
| CollectionFlow.cs:152:29:152:32 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:152:14:152:33 | call to method DictFirstValue |
| CollectionFlow.cs:153:30:153:33 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:153:14:153:34 | call to method DictValuesFirst |
| CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:169:53:169:53 | access to local variable a : A |
| CollectionFlow.cs:169:20:169:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:170:14:170:17 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:169:20:169:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:171:23:171:26 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:169:20:169:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:172:28:172:31 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:169:20:169:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:173:29:173:32 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:169:20:169:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | CollectionFlow.cs:174:30:174:33 | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:169:53:169:53 | access to local variable a : A | CollectionFlow.cs:169:20:169:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:170:14:170:17 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:170:14:170:20 | access to indexer |
| CollectionFlow.cs:171:23:171:26 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:377:61:377:64 | dict [element, property Value] : A |
| CollectionFlow.cs:172:28:172:31 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:172:14:172:32 | call to method DictIndexZero |
| CollectionFlow.cs:173:29:173:32 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:173:14:173:33 | call to method DictFirstValue |
| CollectionFlow.cs:174:30:174:33 | access to local variable dict [element, property Value] : A | CollectionFlow.cs:174:14:174:34 | call to method DictValuesFirst |
| CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:191:49:191:49 | access to local variable a : A |
| CollectionFlow.cs:191:20:191:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:192:14:192:17 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:191:20:191:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:193:21:193:24 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:191:20:191:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:194:28:194:31 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:191:20:191:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:195:27:195:30 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:191:49:191:49 | access to local variable a : A | CollectionFlow.cs:191:20:191:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:192:14:192:17 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:192:14:192:22 | access to property Keys [element] : A |
| CollectionFlow.cs:192:14:192:22 | access to property Keys [element] : A | CollectionFlow.cs:192:14:192:30 | call to method First |
| CollectionFlow.cs:193:21:193:24 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:379:59:379:62 | dict [element, property Key] : A |
| CollectionFlow.cs:194:28:194:31 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:194:14:194:32 | call to method DictKeysFirst |
| CollectionFlow.cs:195:27:195:30 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:195:14:195:31 | call to method DictFirstKey |
| CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:210:48:210:48 | access to local variable a : A |
| CollectionFlow.cs:210:20:210:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:211:14:211:17 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:210:20:210:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:212:21:212:24 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:210:20:210:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:213:28:213:31 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:210:20:210:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | CollectionFlow.cs:214:27:214:30 | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:210:48:210:48 | access to local variable a : A | CollectionFlow.cs:210:20:210:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:211:14:211:17 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:211:14:211:22 | access to property Keys [element] : A |
| CollectionFlow.cs:211:14:211:22 | access to property Keys [element] : A | CollectionFlow.cs:211:14:211:30 | call to method First |
| CollectionFlow.cs:212:21:212:24 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:379:59:379:62 | dict [element, property Key] : A |
| CollectionFlow.cs:213:28:213:31 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:213:14:213:32 | call to method DictKeysFirst |
| CollectionFlow.cs:214:27:214:30 | access to local variable dict [element, property Key] : A | CollectionFlow.cs:214:14:214:31 | call to method DictFirstKey |
| CollectionFlow.cs:228:17:228:23 | object creation of type A : A | CollectionFlow.cs:229:27:229:27 | access to local variable a : A |
| CollectionFlow.cs:229:25:229:29 | { ..., ... } [element] : A | CollectionFlow.cs:230:27:230:29 | access to local variable as [element] : A |
| CollectionFlow.cs:229:27:229:27 | access to local variable a : A | CollectionFlow.cs:229:25:229:29 | { ..., ... } [element] : A |
| CollectionFlow.cs:230:22:230:22 | SSA def(x) : A | CollectionFlow.cs:231:18:231:18 | access to local variable x |
| CollectionFlow.cs:230:27:230:29 | access to local variable as [element] : A | CollectionFlow.cs:230:22:230:22 | SSA def(x) : A |
| CollectionFlow.cs:243:17:243:23 | object creation of type A : A | CollectionFlow.cs:244:27:244:27 | access to local variable a : A |
| CollectionFlow.cs:244:25:244:29 | { ..., ... } [element] : A | CollectionFlow.cs:245:26:245:28 | access to local variable as [element] : A |
| CollectionFlow.cs:244:27:244:27 | access to local variable a : A | CollectionFlow.cs:244:25:244:29 | { ..., ... } [element] : A |
| CollectionFlow.cs:245:26:245:28 | access to local variable as [element] : A | CollectionFlow.cs:245:26:245:44 | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:245:26:245:44 | call to method GetEnumerator [property Current] : A | CollectionFlow.cs:247:18:247:27 | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:247:18:247:27 | access to local variable enumerator [property Current] : A | CollectionFlow.cs:247:18:247:35 | access to property Current |
| CollectionFlow.cs:260:17:260:23 | object creation of type A : A | CollectionFlow.cs:262:18:262:18 | access to local variable a : A |
| CollectionFlow.cs:262:9:262:12 | [post] access to local variable list [element] : A | CollectionFlow.cs:263:26:263:29 | access to local variable list [element] : A |
| CollectionFlow.cs:262:18:262:18 | access to local variable a : A | CollectionFlow.cs:262:9:262:12 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:263:26:263:29 | access to local variable list [element] : A | CollectionFlow.cs:263:26:263:45 | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:263:26:263:45 | call to method GetEnumerator [property Current] : A | CollectionFlow.cs:265:18:265:27 | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:265:18:265:27 | access to local variable enumerator [property Current] : A | CollectionFlow.cs:265:18:265:35 | access to property Current |
| CollectionFlow.cs:279:17:279:23 | object creation of type A : A | CollectionFlow.cs:281:43:281:43 | access to local variable a : A |
| CollectionFlow.cs:281:9:281:12 | [post] access to local variable list [element, property Key] : A | CollectionFlow.cs:282:9:282:12 | access to local variable list [element, property Key] : A |
| CollectionFlow.cs:281:18:281:47 | object creation of type KeyValuePair<A,Int32> [property Key] : A | CollectionFlow.cs:281:9:281:12 | [post] access to local variable list [element, property Key] : A |
| CollectionFlow.cs:281:43:281:43 | access to local variable a : A | CollectionFlow.cs:281:18:281:47 | object creation of type KeyValuePair<A,Int32> [property Key] : A |
| CollectionFlow.cs:282:9:282:12 | access to local variable list [element, property Key] : A | CollectionFlow.cs:282:21:282:23 | kvp [property Key] : A |
| CollectionFlow.cs:282:21:282:23 | kvp [property Key] : A | CollectionFlow.cs:284:18:284:20 | access to parameter kvp [property Key] : A |
| CollectionFlow.cs:284:18:284:20 | access to parameter kvp [property Key] : A | CollectionFlow.cs:284:18:284:24 | access to property Key |
| CollectionFlow.cs:305:17:305:23 | object creation of type A : A | CollectionFlow.cs:307:23:307:23 | access to local variable a : A |
| CollectionFlow.cs:307:18:307:20 | [post] access to local variable as [element] : A | CollectionFlow.cs:308:14:308:16 | access to local variable as [element] : A |
| CollectionFlow.cs:307:18:307:20 | [post] access to local variable as [element] : A | CollectionFlow.cs:309:18:309:20 | access to local variable as [element] : A |
| CollectionFlow.cs:307:18:307:20 | [post] access to local variable as [element] : A | CollectionFlow.cs:310:20:310:22 | access to local variable as [element] : A |
| CollectionFlow.cs:307:23:307:23 | access to local variable a : A | CollectionFlow.cs:307:18:307:20 | [post] access to local variable as [element] : A |
| CollectionFlow.cs:308:14:308:16 | access to local variable as [element] : A | CollectionFlow.cs:308:14:308:19 | access to array element |
| CollectionFlow.cs:309:18:309:20 | access to local variable as [element] : A | CollectionFlow.cs:373:40:373:41 | ts [element] : A |
| CollectionFlow.cs:310:20:310:22 | access to local variable as [element] : A | CollectionFlow.cs:310:14:310:23 | call to method First |
| CollectionFlow.cs:327:17:327:23 | object creation of type A : A | CollectionFlow.cs:329:23:329:23 | access to local variable a : A |
| CollectionFlow.cs:329:17:329:20 | [post] access to local variable list [element] : A | CollectionFlow.cs:330:14:330:17 | access to local variable list [element] : A |
| CollectionFlow.cs:329:17:329:20 | [post] access to local variable list [element] : A | CollectionFlow.cs:331:22:331:25 | access to local variable list [element] : A |
| CollectionFlow.cs:329:17:329:20 | [post] access to local variable list [element] : A | CollectionFlow.cs:332:24:332:27 | access to local variable list [element] : A |
| CollectionFlow.cs:329:23:329:23 | access to local variable a : A | CollectionFlow.cs:329:17:329:20 | [post] access to local variable list [element] : A |
| CollectionFlow.cs:330:14:330:17 | access to local variable list [element] : A | CollectionFlow.cs:330:14:330:20 | access to indexer |
| CollectionFlow.cs:331:22:331:25 | access to local variable list [element] : A | CollectionFlow.cs:375:49:375:52 | list [element] : A |
| CollectionFlow.cs:332:24:332:27 | access to local variable list [element] : A | CollectionFlow.cs:332:14:332:28 | call to method ListFirst |
| CollectionFlow.cs:346:20:346:26 | object creation of type A : A | CollectionFlow.cs:395:49:395:52 | args [element] : A |
| CollectionFlow.cs:347:26:347:32 | object creation of type A : A | CollectionFlow.cs:395:49:395:52 | args [element] : A |
| CollectionFlow.cs:348:26:348:32 | object creation of type A : A | CollectionFlow.cs:395:49:395:52 | args [element] : A |
| CollectionFlow.cs:349:20:349:38 | array creation of type A[] [element] : A | CollectionFlow.cs:395:49:395:52 | args [element] : A |
| CollectionFlow.cs:349:28:349:38 | { ..., ... } [element] : A | CollectionFlow.cs:349:20:349:38 | array creation of type A[] [element] : A |
| CollectionFlow.cs:349:30:349:36 | object creation of type A : A | CollectionFlow.cs:349:28:349:38 | { ..., ... } [element] : A |
| CollectionFlow.cs:373:40:373:41 | ts [element] : A | CollectionFlow.cs:373:52:373:53 | access to parameter ts [element] : A |
| CollectionFlow.cs:373:40:373:41 | ts [element] : A | CollectionFlow.cs:373:52:373:53 | access to parameter ts [element] : A |
| CollectionFlow.cs:373:52:373:53 | access to parameter ts [element] : A | CollectionFlow.cs:373:52:373:56 | access to array element |
| CollectionFlow.cs:373:52:373:53 | access to parameter ts [element] : A | CollectionFlow.cs:373:52:373:56 | access to array element |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | CollectionFlow.cs:375:63:375:69 | access to indexer |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | CollectionFlow.cs:375:63:375:69 | access to indexer |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | CollectionFlow.cs:375:63:375:69 | access to indexer |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | CollectionFlow.cs:375:63:375:69 | access to indexer |
| CollectionFlow.cs:377:61:377:64 | dict [element, property Value] : A | CollectionFlow.cs:377:75:377:78 | access to parameter dict [element, property Value] : A |
| CollectionFlow.cs:377:75:377:78 | access to parameter dict [element, property Value] : A | CollectionFlow.cs:377:75:377:81 | access to indexer |
| CollectionFlow.cs:379:59:379:62 | dict [element, property Key] : A | CollectionFlow.cs:379:73:379:76 | access to parameter dict [element, property Key] : A |
| CollectionFlow.cs:379:73:379:76 | access to parameter dict [element, property Key] : A | CollectionFlow.cs:379:73:379:81 | access to property Keys [element] : A |
| CollectionFlow.cs:379:73:379:81 | access to property Keys [element] : A | CollectionFlow.cs:379:73:379:89 | call to method First |
| CollectionFlow.cs:395:49:395:52 | args [element] : A | CollectionFlow.cs:395:63:395:66 | access to parameter args [element] : A |
| CollectionFlow.cs:395:49:395:52 | args [element] : A | CollectionFlow.cs:395:63:395:66 | access to parameter args [element] : A |
| CollectionFlow.cs:395:63:395:66 | access to parameter args [element] : A | CollectionFlow.cs:395:63:395:69 | access to array element |
| CollectionFlow.cs:395:63:395:66 | access to parameter args [element] : A | CollectionFlow.cs:395:63:395:69 | access to array element |
nodes
| CollectionFlow.cs:14:17:14:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:15:25:15:29 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:15:27:15:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:16:14:16:16 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:16:14:16:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:17:18:17:20 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:18:14:18:23 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:18:20:18:22 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:32:17:32:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:33:38:33:57 | { ..., ... } [field As, element] : A | semmle.label | { ..., ... } [field As, element] : A |
| CollectionFlow.cs:33:45:33:55 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:33:53:33:53 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:34:14:34:14 | access to local variable c [field As, element] : A | semmle.label | access to local variable c [field As, element] : A |
| CollectionFlow.cs:34:14:34:17 | access to field As [element] : A | semmle.label | access to field As [element] : A |
| CollectionFlow.cs:34:14:34:20 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:35:18:35:18 | access to local variable c [field As, element] : A | semmle.label | access to local variable c [field As, element] : A |
| CollectionFlow.cs:35:18:35:21 | access to field As [element] : A | semmle.label | access to field As [element] : A |
| CollectionFlow.cs:36:14:36:24 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:36:20:36:20 | access to local variable c [field As, element] : A | semmle.label | access to local variable c [field As, element] : A |
| CollectionFlow.cs:36:20:36:23 | access to field As [element] : A | semmle.label | access to field As [element] : A |
| CollectionFlow.cs:50:17:50:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:52:9:52:11 | [post] access to local variable as [element] : A | semmle.label | [post] access to local variable as [element] : A |
| CollectionFlow.cs:52:18:52:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:53:14:53:16 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:53:14:53:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:54:18:54:20 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:55:14:55:23 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:55:20:55:22 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:70:17:70:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:72:9:72:12 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:72:19:72:19 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:73:14:73:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:73:14:73:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:74:22:74:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:75:14:75:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:75:24:75:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:89:17:89:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:90:20:90:38 | object creation of type List<A> [element] : A | semmle.label | object creation of type List<A> [element] : A |
| CollectionFlow.cs:90:36:90:36 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:91:14:91:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:91:14:91:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:92:22:92:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:93:14:93:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:93:24:93:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:106:17:106:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:108:9:108:12 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:108:18:108:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:109:14:109:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:109:14:109:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:110:22:110:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:111:14:111:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:111:24:111:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:125:17:125:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:127:9:127:12 | [post] access to local variable dict [element, property Value] : A | semmle.label | [post] access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:19:127:19 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:128:14:128:17 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:128:14:128:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:129:23:129:26 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:130:14:130:32 | call to method DictIndexZero | semmle.label | call to method DictIndexZero |
| CollectionFlow.cs:130:28:130:31 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:131:14:131:33 | call to method DictFirstValue | semmle.label | call to method DictFirstValue |
| CollectionFlow.cs:131:29:131:32 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:132:14:132:34 | call to method DictValuesFirst | semmle.label | call to method DictValuesFirst |
| CollectionFlow.cs:132:30:132:33 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:148:17:148:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:149:20:149:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | semmle.label | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:149:52:149:52 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:150:14:150:17 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:150:14:150:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:151:23:151:26 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:152:14:152:32 | call to method DictIndexZero | semmle.label | call to method DictIndexZero |
| CollectionFlow.cs:152:28:152:31 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:153:14:153:33 | call to method DictFirstValue | semmle.label | call to method DictFirstValue |
| CollectionFlow.cs:153:29:153:32 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:154:14:154:34 | call to method DictValuesFirst | semmle.label | call to method DictValuesFirst |
| CollectionFlow.cs:154:30:154:33 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:169:17:169:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:170:20:170:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | semmle.label | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:170:53:170:53 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:171:14:171:17 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:171:14:171:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:172:23:172:26 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:173:14:173:32 | call to method DictIndexZero | semmle.label | call to method DictIndexZero |
| CollectionFlow.cs:173:28:173:31 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:174:14:174:33 | call to method DictFirstValue | semmle.label | call to method DictFirstValue |
| CollectionFlow.cs:174:29:174:32 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:175:14:175:34 | call to method DictValuesFirst | semmle.label | call to method DictValuesFirst |
| CollectionFlow.cs:175:30:175:33 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:191:17:191:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:192:20:192:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | semmle.label | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:192:49:192:49 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:193:14:193:17 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:193:14:193:22 | access to property Keys [element] : A | semmle.label | access to property Keys [element] : A |
| CollectionFlow.cs:193:14:193:30 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:194:21:194:24 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:195:14:195:32 | call to method DictKeysFirst | semmle.label | call to method DictKeysFirst |
| CollectionFlow.cs:195:28:195:31 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:196:14:196:31 | call to method DictFirstKey | semmle.label | call to method DictFirstKey |
| CollectionFlow.cs:196:27:196:30 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:210:17:210:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:211:20:211:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | semmle.label | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:211:48:211:48 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:212:14:212:17 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:212:14:212:22 | access to property Keys [element] : A | semmle.label | access to property Keys [element] : A |
| CollectionFlow.cs:212:14:212:30 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:213:21:213:24 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:214:14:214:32 | call to method DictKeysFirst | semmle.label | call to method DictKeysFirst |
| CollectionFlow.cs:214:28:214:31 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:215:14:215:31 | call to method DictFirstKey | semmle.label | call to method DictFirstKey |
| CollectionFlow.cs:215:27:215:30 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:229:17:229:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:230:25:230:29 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:230:27:230:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:231:22:231:22 | SSA def(x) : A | semmle.label | SSA def(x) : A |
| CollectionFlow.cs:231:27:231:29 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:232:18:232:18 | access to local variable x | semmle.label | access to local variable x |
| CollectionFlow.cs:244:17:244:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:245:25:245:29 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:245:27:245:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:246:26:246:28 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:246:26:246:44 | call to method GetEnumerator [property Current] : A | semmle.label | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:248:18:248:27 | access to local variable enumerator [property Current] : A | semmle.label | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:248:18:248:35 | access to property Current | semmle.label | access to property Current |
| CollectionFlow.cs:261:17:261:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:263:9:263:12 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:263:18:263:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:264:26:264:29 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:264:26:264:45 | call to method GetEnumerator [property Current] : A | semmle.label | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:266:18:266:27 | access to local variable enumerator [property Current] : A | semmle.label | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:266:18:266:35 | access to property Current | semmle.label | access to property Current |
| CollectionFlow.cs:280:17:280:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:282:9:282:12 | [post] access to local variable list [element, property Key] : A | semmle.label | [post] access to local variable list [element, property Key] : A |
| CollectionFlow.cs:282:18:282:47 | object creation of type KeyValuePair<A,Int32> [property Key] : A | semmle.label | object creation of type KeyValuePair<A,Int32> [property Key] : A |
| CollectionFlow.cs:282:43:282:43 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:283:9:283:12 | access to local variable list [element, property Key] : A | semmle.label | access to local variable list [element, property Key] : A |
| CollectionFlow.cs:283:21:283:23 | kvp [property Key] : A | semmle.label | kvp [property Key] : A |
| CollectionFlow.cs:285:18:285:20 | access to parameter kvp [property Key] : A | semmle.label | access to parameter kvp [property Key] : A |
| CollectionFlow.cs:285:18:285:24 | access to property Key | semmle.label | access to property Key |
| CollectionFlow.cs:306:17:306:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:308:18:308:20 | [post] access to local variable as [element] : A | semmle.label | [post] access to local variable as [element] : A |
| CollectionFlow.cs:308:23:308:23 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:309:14:309:16 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:309:14:309:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:310:18:310:20 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:311:14:311:23 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:311:20:311:22 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:328:17:328:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:330:17:330:20 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:330:23:330:23 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:331:14:331:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:331:14:331:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:332:22:332:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:333:14:333:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:333:24:333:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:347:20:347:26 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:13:17:13:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:14:25:14:29 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:14:27:14:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:15:14:15:16 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:15:14:15:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:16:18:16:20 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:17:14:17:23 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:17:20:17:22 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:31:17:31:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:32:38:32:57 | { ..., ... } [field As, element] : A | semmle.label | { ..., ... } [field As, element] : A |
| CollectionFlow.cs:32:45:32:55 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:32:53:32:53 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:33:14:33:14 | access to local variable c [field As, element] : A | semmle.label | access to local variable c [field As, element] : A |
| CollectionFlow.cs:33:14:33:17 | access to field As [element] : A | semmle.label | access to field As [element] : A |
| CollectionFlow.cs:33:14:33:20 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:34:18:34:18 | access to local variable c [field As, element] : A | semmle.label | access to local variable c [field As, element] : A |
| CollectionFlow.cs:34:18:34:21 | access to field As [element] : A | semmle.label | access to field As [element] : A |
| CollectionFlow.cs:35:14:35:24 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:35:20:35:20 | access to local variable c [field As, element] : A | semmle.label | access to local variable c [field As, element] : A |
| CollectionFlow.cs:35:20:35:23 | access to field As [element] : A | semmle.label | access to field As [element] : A |
| CollectionFlow.cs:49:17:49:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:51:9:51:11 | [post] access to local variable as [element] : A | semmle.label | [post] access to local variable as [element] : A |
| CollectionFlow.cs:51:18:51:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:52:14:52:16 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:52:14:52:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:53:18:53:20 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:54:14:54:23 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:54:20:54:22 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:69:17:69:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:71:9:71:12 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:71:19:71:19 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:72:14:72:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:72:14:72:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:73:22:73:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:74:14:74:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:74:24:74:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:88:17:88:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:89:20:89:38 | object creation of type List<A> [element] : A | semmle.label | object creation of type List<A> [element] : A |
| CollectionFlow.cs:89:36:89:36 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:90:14:90:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:90:14:90:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:91:22:91:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:92:14:92:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:92:24:92:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:105:17:105:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:107:9:107:12 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:107:18:107:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:108:14:108:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:108:14:108:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:109:22:109:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:110:14:110:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:110:24:110:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:124:17:124:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:126:9:126:12 | [post] access to local variable dict [element, property Value] : A | semmle.label | [post] access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:126:19:126:19 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:127:14:127:17 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:127:14:127:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:128:23:128:26 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:129:14:129:32 | call to method DictIndexZero | semmle.label | call to method DictIndexZero |
| CollectionFlow.cs:129:28:129:31 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:130:14:130:33 | call to method DictFirstValue | semmle.label | call to method DictFirstValue |
| CollectionFlow.cs:130:29:130:32 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:131:14:131:34 | call to method DictValuesFirst | semmle.label | call to method DictValuesFirst |
| CollectionFlow.cs:131:30:131:33 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:147:17:147:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:148:20:148:56 | object creation of type Dictionary<Int32,A> [element, property Value] : A | semmle.label | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:148:52:148:52 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:149:14:149:17 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:149:14:149:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:150:23:150:26 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:151:14:151:32 | call to method DictIndexZero | semmle.label | call to method DictIndexZero |
| CollectionFlow.cs:151:28:151:31 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:152:14:152:33 | call to method DictFirstValue | semmle.label | call to method DictFirstValue |
| CollectionFlow.cs:152:29:152:32 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:153:14:153:34 | call to method DictValuesFirst | semmle.label | call to method DictValuesFirst |
| CollectionFlow.cs:153:30:153:33 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:168:17:168:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:169:20:169:55 | object creation of type Dictionary<Int32,A> [element, property Value] : A | semmle.label | object creation of type Dictionary<Int32,A> [element, property Value] : A |
| CollectionFlow.cs:169:53:169:53 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:170:14:170:17 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:170:14:170:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:171:23:171:26 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:172:14:172:32 | call to method DictIndexZero | semmle.label | call to method DictIndexZero |
| CollectionFlow.cs:172:28:172:31 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:173:14:173:33 | call to method DictFirstValue | semmle.label | call to method DictFirstValue |
| CollectionFlow.cs:173:29:173:32 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:174:14:174:34 | call to method DictValuesFirst | semmle.label | call to method DictValuesFirst |
| CollectionFlow.cs:174:30:174:33 | access to local variable dict [element, property Value] : A | semmle.label | access to local variable dict [element, property Value] : A |
| CollectionFlow.cs:190:17:190:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:191:20:191:56 | object creation of type Dictionary<A,Int32> [element, property Key] : A | semmle.label | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:191:49:191:49 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:192:14:192:17 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:192:14:192:22 | access to property Keys [element] : A | semmle.label | access to property Keys [element] : A |
| CollectionFlow.cs:192:14:192:30 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:193:21:193:24 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:194:14:194:32 | call to method DictKeysFirst | semmle.label | call to method DictKeysFirst |
| CollectionFlow.cs:194:28:194:31 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:195:14:195:31 | call to method DictFirstKey | semmle.label | call to method DictFirstKey |
| CollectionFlow.cs:195:27:195:30 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:209:17:209:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:210:20:210:55 | object creation of type Dictionary<A,Int32> [element, property Key] : A | semmle.label | object creation of type Dictionary<A,Int32> [element, property Key] : A |
| CollectionFlow.cs:210:48:210:48 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:211:14:211:17 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:211:14:211:22 | access to property Keys [element] : A | semmle.label | access to property Keys [element] : A |
| CollectionFlow.cs:211:14:211:30 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:212:21:212:24 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:213:14:213:32 | call to method DictKeysFirst | semmle.label | call to method DictKeysFirst |
| CollectionFlow.cs:213:28:213:31 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:214:14:214:31 | call to method DictFirstKey | semmle.label | call to method DictFirstKey |
| CollectionFlow.cs:214:27:214:30 | access to local variable dict [element, property Key] : A | semmle.label | access to local variable dict [element, property Key] : A |
| CollectionFlow.cs:228:17:228:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:229:25:229:29 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:229:27:229:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:230:22:230:22 | SSA def(x) : A | semmle.label | SSA def(x) : A |
| CollectionFlow.cs:230:27:230:29 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:231:18:231:18 | access to local variable x | semmle.label | access to local variable x |
| CollectionFlow.cs:243:17:243:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:244:25:244:29 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:244:27:244:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:245:26:245:28 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:245:26:245:44 | call to method GetEnumerator [property Current] : A | semmle.label | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:247:18:247:27 | access to local variable enumerator [property Current] : A | semmle.label | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:247:18:247:35 | access to property Current | semmle.label | access to property Current |
| CollectionFlow.cs:260:17:260:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:262:9:262:12 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:262:18:262:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:263:26:263:29 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:263:26:263:45 | call to method GetEnumerator [property Current] : A | semmle.label | call to method GetEnumerator [property Current] : A |
| CollectionFlow.cs:265:18:265:27 | access to local variable enumerator [property Current] : A | semmle.label | access to local variable enumerator [property Current] : A |
| CollectionFlow.cs:265:18:265:35 | access to property Current | semmle.label | access to property Current |
| CollectionFlow.cs:279:17:279:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:281:9:281:12 | [post] access to local variable list [element, property Key] : A | semmle.label | [post] access to local variable list [element, property Key] : A |
| CollectionFlow.cs:281:18:281:47 | object creation of type KeyValuePair<A,Int32> [property Key] : A | semmle.label | object creation of type KeyValuePair<A,Int32> [property Key] : A |
| CollectionFlow.cs:281:43:281:43 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:282:9:282:12 | access to local variable list [element, property Key] : A | semmle.label | access to local variable list [element, property Key] : A |
| CollectionFlow.cs:282:21:282:23 | kvp [property Key] : A | semmle.label | kvp [property Key] : A |
| CollectionFlow.cs:284:18:284:20 | access to parameter kvp [property Key] : A | semmle.label | access to parameter kvp [property Key] : A |
| CollectionFlow.cs:284:18:284:24 | access to property Key | semmle.label | access to property Key |
| CollectionFlow.cs:305:17:305:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:307:18:307:20 | [post] access to local variable as [element] : A | semmle.label | [post] access to local variable as [element] : A |
| CollectionFlow.cs:307:23:307:23 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:308:14:308:16 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:308:14:308:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:309:18:309:20 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:310:14:310:23 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:310:20:310:22 | access to local variable as [element] : A | semmle.label | access to local variable as [element] : A |
| CollectionFlow.cs:327:17:327:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:329:17:329:20 | [post] access to local variable list [element] : A | semmle.label | [post] access to local variable list [element] : A |
| CollectionFlow.cs:329:23:329:23 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:330:14:330:17 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:330:14:330:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:331:22:331:25 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:332:14:332:28 | call to method ListFirst | semmle.label | call to method ListFirst |
| CollectionFlow.cs:332:24:332:27 | access to local variable list [element] : A | semmle.label | access to local variable list [element] : A |
| CollectionFlow.cs:346:20:346:26 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:347:26:347:32 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:348:26:348:32 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:349:26:349:32 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:350:20:350:38 | array creation of type A[] [element] : A | semmle.label | array creation of type A[] [element] : A |
| CollectionFlow.cs:350:28:350:38 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:350:30:350:36 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:374:40:374:41 | ts [element] : A | semmle.label | ts [element] : A |
| CollectionFlow.cs:374:40:374:41 | ts [element] : A | semmle.label | ts [element] : A |
| CollectionFlow.cs:374:52:374:53 | access to parameter ts [element] : A | semmle.label | access to parameter ts [element] : A |
| CollectionFlow.cs:374:52:374:53 | access to parameter ts [element] : A | semmle.label | access to parameter ts [element] : A |
| CollectionFlow.cs:374:52:374:56 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:376:49:376:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:376:63:376:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:376:63:376:69 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:378:61:378:64 | dict [element, property Value] : A | semmle.label | dict [element, property Value] : A |
| CollectionFlow.cs:378:75:378:78 | access to parameter dict [element, property Value] : A | semmle.label | access to parameter dict [element, property Value] : A |
| CollectionFlow.cs:378:75:378:81 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:380:59:380:62 | dict [element, property Key] : A | semmle.label | dict [element, property Key] : A |
| CollectionFlow.cs:380:73:380:76 | access to parameter dict [element, property Key] : A | semmle.label | access to parameter dict [element, property Key] : A |
| CollectionFlow.cs:380:73:380:81 | access to property Keys [element] : A | semmle.label | access to property Keys [element] : A |
| CollectionFlow.cs:380:73:380:89 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:396:49:396:52 | args [element] : A | semmle.label | args [element] : A |
| CollectionFlow.cs:396:49:396:52 | args [element] : A | semmle.label | args [element] : A |
| CollectionFlow.cs:396:63:396:66 | access to parameter args [element] : A | semmle.label | access to parameter args [element] : A |
| CollectionFlow.cs:396:63:396:66 | access to parameter args [element] : A | semmle.label | access to parameter args [element] : A |
| CollectionFlow.cs:396:63:396:69 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:349:20:349:38 | array creation of type A[] [element] : A | semmle.label | array creation of type A[] [element] : A |
| CollectionFlow.cs:349:28:349:38 | { ..., ... } [element] : A | semmle.label | { ..., ... } [element] : A |
| CollectionFlow.cs:349:30:349:36 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:373:40:373:41 | ts [element] : A | semmle.label | ts [element] : A |
| CollectionFlow.cs:373:40:373:41 | ts [element] : A | semmle.label | ts [element] : A |
| CollectionFlow.cs:373:52:373:53 | access to parameter ts [element] : A | semmle.label | access to parameter ts [element] : A |
| CollectionFlow.cs:373:52:373:53 | access to parameter ts [element] : A | semmle.label | access to parameter ts [element] : A |
| CollectionFlow.cs:373:52:373:56 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:375:49:375:52 | list [element] : A | semmle.label | list [element] : A |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:375:63:375:66 | access to parameter list [element] : A | semmle.label | access to parameter list [element] : A |
| CollectionFlow.cs:375:63:375:69 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:377:61:377:64 | dict [element, property Value] : A | semmle.label | dict [element, property Value] : A |
| CollectionFlow.cs:377:75:377:78 | access to parameter dict [element, property Value] : A | semmle.label | access to parameter dict [element, property Value] : A |
| CollectionFlow.cs:377:75:377:81 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:379:59:379:62 | dict [element, property Key] : A | semmle.label | dict [element, property Key] : A |
| CollectionFlow.cs:379:73:379:76 | access to parameter dict [element, property Key] : A | semmle.label | access to parameter dict [element, property Key] : A |
| CollectionFlow.cs:379:73:379:81 | access to property Keys [element] : A | semmle.label | access to property Keys [element] : A |
| CollectionFlow.cs:379:73:379:89 | call to method First | semmle.label | call to method First |
| CollectionFlow.cs:395:49:395:52 | args [element] : A | semmle.label | args [element] : A |
| CollectionFlow.cs:395:49:395:52 | args [element] : A | semmle.label | args [element] : A |
| CollectionFlow.cs:395:63:395:66 | access to parameter args [element] : A | semmle.label | access to parameter args [element] : A |
| CollectionFlow.cs:395:63:395:66 | access to parameter args [element] : A | semmle.label | access to parameter args [element] : A |
| CollectionFlow.cs:395:63:395:69 | access to array element | semmle.label | access to array element |
#select
| CollectionFlow.cs:14:17:14:23 | object creation of type A : A | CollectionFlow.cs:14:17:14:23 | object creation of type A : A | CollectionFlow.cs:16:14:16:19 | access to array element | $@ | CollectionFlow.cs:16:14:16:19 | access to array element | access to array element |
| CollectionFlow.cs:14:17:14:23 | object creation of type A : A | CollectionFlow.cs:14:17:14:23 | object creation of type A : A | CollectionFlow.cs:18:14:18:23 | call to method First | $@ | CollectionFlow.cs:18:14:18:23 | call to method First | call to method First |
| CollectionFlow.cs:14:17:14:23 | object creation of type A : A | CollectionFlow.cs:14:17:14:23 | object creation of type A : A | CollectionFlow.cs:374:52:374:56 | access to array element | $@ | CollectionFlow.cs:374:52:374:56 | access to array element | access to array element |
| CollectionFlow.cs:32:17:32:23 | object creation of type A : A | CollectionFlow.cs:32:17:32:23 | object creation of type A : A | CollectionFlow.cs:34:14:34:20 | access to array element | $@ | CollectionFlow.cs:34:14:34:20 | access to array element | access to array element |
| CollectionFlow.cs:32:17:32:23 | object creation of type A : A | CollectionFlow.cs:32:17:32:23 | object creation of type A : A | CollectionFlow.cs:36:14:36:24 | call to method First | $@ | CollectionFlow.cs:36:14:36:24 | call to method First | call to method First |
| CollectionFlow.cs:32:17:32:23 | object creation of type A : A | CollectionFlow.cs:32:17:32:23 | object creation of type A : A | CollectionFlow.cs:374:52:374:56 | access to array element | $@ | CollectionFlow.cs:374:52:374:56 | access to array element | access to array element |
| CollectionFlow.cs:50:17:50:23 | object creation of type A : A | CollectionFlow.cs:50:17:50:23 | object creation of type A : A | CollectionFlow.cs:53:14:53:19 | access to array element | $@ | CollectionFlow.cs:53:14:53:19 | access to array element | access to array element |
| CollectionFlow.cs:50:17:50:23 | object creation of type A : A | CollectionFlow.cs:50:17:50:23 | object creation of type A : A | CollectionFlow.cs:55:14:55:23 | call to method First | $@ | CollectionFlow.cs:55:14:55:23 | call to method First | call to method First |
| CollectionFlow.cs:50:17:50:23 | object creation of type A : A | CollectionFlow.cs:50:17:50:23 | object creation of type A : A | CollectionFlow.cs:374:52:374:56 | access to array element | $@ | CollectionFlow.cs:374:52:374:56 | access to array element | access to array element |
| CollectionFlow.cs:70:17:70:23 | object creation of type A : A | CollectionFlow.cs:70:17:70:23 | object creation of type A : A | CollectionFlow.cs:73:14:73:20 | access to indexer | $@ | CollectionFlow.cs:73:14:73:20 | access to indexer | access to indexer |
| CollectionFlow.cs:70:17:70:23 | object creation of type A : A | CollectionFlow.cs:70:17:70:23 | object creation of type A : A | CollectionFlow.cs:75:14:75:28 | call to method ListFirst | $@ | CollectionFlow.cs:75:14:75:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:70:17:70:23 | object creation of type A : A | CollectionFlow.cs:70:17:70:23 | object creation of type A : A | CollectionFlow.cs:376:63:376:69 | access to indexer | $@ | CollectionFlow.cs:376:63:376:69 | access to indexer | access to indexer |
| CollectionFlow.cs:89:17:89:23 | object creation of type A : A | CollectionFlow.cs:89:17:89:23 | object creation of type A : A | CollectionFlow.cs:91:14:91:20 | access to indexer | $@ | CollectionFlow.cs:91:14:91:20 | access to indexer | access to indexer |
| CollectionFlow.cs:89:17:89:23 | object creation of type A : A | CollectionFlow.cs:89:17:89:23 | object creation of type A : A | CollectionFlow.cs:93:14:93:28 | call to method ListFirst | $@ | CollectionFlow.cs:93:14:93:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:89:17:89:23 | object creation of type A : A | CollectionFlow.cs:89:17:89:23 | object creation of type A : A | CollectionFlow.cs:376:63:376:69 | access to indexer | $@ | CollectionFlow.cs:376:63:376:69 | access to indexer | access to indexer |
| CollectionFlow.cs:106:17:106:23 | object creation of type A : A | CollectionFlow.cs:106:17:106:23 | object creation of type A : A | CollectionFlow.cs:109:14:109:20 | access to indexer | $@ | CollectionFlow.cs:109:14:109:20 | access to indexer | access to indexer |
| CollectionFlow.cs:106:17:106:23 | object creation of type A : A | CollectionFlow.cs:106:17:106:23 | object creation of type A : A | CollectionFlow.cs:111:14:111:28 | call to method ListFirst | $@ | CollectionFlow.cs:111:14:111:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:106:17:106:23 | object creation of type A : A | CollectionFlow.cs:106:17:106:23 | object creation of type A : A | CollectionFlow.cs:376:63:376:69 | access to indexer | $@ | CollectionFlow.cs:376:63:376:69 | access to indexer | access to indexer |
| CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:128:14:128:20 | access to indexer | $@ | CollectionFlow.cs:128:14:128:20 | access to indexer | access to indexer |
| CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:130:14:130:32 | call to method DictIndexZero | $@ | CollectionFlow.cs:130:14:130:32 | call to method DictIndexZero | call to method DictIndexZero |
| CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:131:14:131:33 | call to method DictFirstValue | $@ | CollectionFlow.cs:131:14:131:33 | call to method DictFirstValue | call to method DictFirstValue |
| CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:132:14:132:34 | call to method DictValuesFirst | $@ | CollectionFlow.cs:132:14:132:34 | call to method DictValuesFirst | call to method DictValuesFirst |
| CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:125:17:125:23 | object creation of type A : A | CollectionFlow.cs:378:75:378:81 | access to indexer | $@ | CollectionFlow.cs:378:75:378:81 | access to indexer | access to indexer |
| CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:150:14:150:20 | access to indexer | $@ | CollectionFlow.cs:150:14:150:20 | access to indexer | access to indexer |
| CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:152:14:152:32 | call to method DictIndexZero | $@ | CollectionFlow.cs:152:14:152:32 | call to method DictIndexZero | call to method DictIndexZero |
| CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:153:14:153:33 | call to method DictFirstValue | $@ | CollectionFlow.cs:153:14:153:33 | call to method DictFirstValue | call to method DictFirstValue |
| CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:154:14:154:34 | call to method DictValuesFirst | $@ | CollectionFlow.cs:154:14:154:34 | call to method DictValuesFirst | call to method DictValuesFirst |
| CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:148:17:148:23 | object creation of type A : A | CollectionFlow.cs:378:75:378:81 | access to indexer | $@ | CollectionFlow.cs:378:75:378:81 | access to indexer | access to indexer |
| CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:171:14:171:20 | access to indexer | $@ | CollectionFlow.cs:171:14:171:20 | access to indexer | access to indexer |
| CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:173:14:173:32 | call to method DictIndexZero | $@ | CollectionFlow.cs:173:14:173:32 | call to method DictIndexZero | call to method DictIndexZero |
| CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:174:14:174:33 | call to method DictFirstValue | $@ | CollectionFlow.cs:174:14:174:33 | call to method DictFirstValue | call to method DictFirstValue |
| CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:175:14:175:34 | call to method DictValuesFirst | $@ | CollectionFlow.cs:175:14:175:34 | call to method DictValuesFirst | call to method DictValuesFirst |
| CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:169:17:169:23 | object creation of type A : A | CollectionFlow.cs:378:75:378:81 | access to indexer | $@ | CollectionFlow.cs:378:75:378:81 | access to indexer | access to indexer |
| CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:193:14:193:30 | call to method First | $@ | CollectionFlow.cs:193:14:193:30 | call to method First | call to method First |
| CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:195:14:195:32 | call to method DictKeysFirst | $@ | CollectionFlow.cs:195:14:195:32 | call to method DictKeysFirst | call to method DictKeysFirst |
| CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:196:14:196:31 | call to method DictFirstKey | $@ | CollectionFlow.cs:196:14:196:31 | call to method DictFirstKey | call to method DictFirstKey |
| CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:191:17:191:23 | object creation of type A : A | CollectionFlow.cs:380:73:380:89 | call to method First | $@ | CollectionFlow.cs:380:73:380:89 | call to method First | call to method First |
| CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:212:14:212:30 | call to method First | $@ | CollectionFlow.cs:212:14:212:30 | call to method First | call to method First |
| CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:214:14:214:32 | call to method DictKeysFirst | $@ | CollectionFlow.cs:214:14:214:32 | call to method DictKeysFirst | call to method DictKeysFirst |
| CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:215:14:215:31 | call to method DictFirstKey | $@ | CollectionFlow.cs:215:14:215:31 | call to method DictFirstKey | call to method DictFirstKey |
| CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:210:17:210:23 | object creation of type A : A | CollectionFlow.cs:380:73:380:89 | call to method First | $@ | CollectionFlow.cs:380:73:380:89 | call to method First | call to method First |
| CollectionFlow.cs:229:17:229:23 | object creation of type A : A | CollectionFlow.cs:229:17:229:23 | object creation of type A : A | CollectionFlow.cs:232:18:232:18 | access to local variable x | $@ | CollectionFlow.cs:232:18:232:18 | access to local variable x | access to local variable x |
| CollectionFlow.cs:244:17:244:23 | object creation of type A : A | CollectionFlow.cs:244:17:244:23 | object creation of type A : A | CollectionFlow.cs:248:18:248:35 | access to property Current | $@ | CollectionFlow.cs:248:18:248:35 | access to property Current | access to property Current |
| CollectionFlow.cs:261:17:261:23 | object creation of type A : A | CollectionFlow.cs:261:17:261:23 | object creation of type A : A | CollectionFlow.cs:266:18:266:35 | access to property Current | $@ | CollectionFlow.cs:266:18:266:35 | access to property Current | access to property Current |
| CollectionFlow.cs:280:17:280:23 | object creation of type A : A | CollectionFlow.cs:280:17:280:23 | object creation of type A : A | CollectionFlow.cs:285:18:285:24 | access to property Key | $@ | CollectionFlow.cs:285:18:285:24 | access to property Key | access to property Key |
| CollectionFlow.cs:306:17:306:23 | object creation of type A : A | CollectionFlow.cs:306:17:306:23 | object creation of type A : A | CollectionFlow.cs:309:14:309:19 | access to array element | $@ | CollectionFlow.cs:309:14:309:19 | access to array element | access to array element |
| CollectionFlow.cs:306:17:306:23 | object creation of type A : A | CollectionFlow.cs:306:17:306:23 | object creation of type A : A | CollectionFlow.cs:311:14:311:23 | call to method First | $@ | CollectionFlow.cs:311:14:311:23 | call to method First | call to method First |
| CollectionFlow.cs:306:17:306:23 | object creation of type A : A | CollectionFlow.cs:306:17:306:23 | object creation of type A : A | CollectionFlow.cs:374:52:374:56 | access to array element | $@ | CollectionFlow.cs:374:52:374:56 | access to array element | access to array element |
| CollectionFlow.cs:328:17:328:23 | object creation of type A : A | CollectionFlow.cs:328:17:328:23 | object creation of type A : A | CollectionFlow.cs:331:14:331:20 | access to indexer | $@ | CollectionFlow.cs:331:14:331:20 | access to indexer | access to indexer |
| CollectionFlow.cs:328:17:328:23 | object creation of type A : A | CollectionFlow.cs:328:17:328:23 | object creation of type A : A | CollectionFlow.cs:333:14:333:28 | call to method ListFirst | $@ | CollectionFlow.cs:333:14:333:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:328:17:328:23 | object creation of type A : A | CollectionFlow.cs:328:17:328:23 | object creation of type A : A | CollectionFlow.cs:376:63:376:69 | access to indexer | $@ | CollectionFlow.cs:376:63:376:69 | access to indexer | access to indexer |
| CollectionFlow.cs:347:20:347:26 | object creation of type A : A | CollectionFlow.cs:347:20:347:26 | object creation of type A : A | CollectionFlow.cs:396:63:396:69 | access to array element | $@ | CollectionFlow.cs:396:63:396:69 | access to array element | access to array element |
| CollectionFlow.cs:348:26:348:32 | object creation of type A : A | CollectionFlow.cs:348:26:348:32 | object creation of type A : A | CollectionFlow.cs:396:63:396:69 | access to array element | $@ | CollectionFlow.cs:396:63:396:69 | access to array element | access to array element |
| CollectionFlow.cs:349:26:349:32 | object creation of type A : A | CollectionFlow.cs:349:26:349:32 | object creation of type A : A | CollectionFlow.cs:396:63:396:69 | access to array element | $@ | CollectionFlow.cs:396:63:396:69 | access to array element | access to array element |
| CollectionFlow.cs:350:30:350:36 | object creation of type A : A | CollectionFlow.cs:350:30:350:36 | object creation of type A : A | CollectionFlow.cs:396:63:396:69 | access to array element | $@ | CollectionFlow.cs:396:63:396:69 | access to array element | access to array element |
| CollectionFlow.cs:13:17:13:23 | object creation of type A : A | CollectionFlow.cs:13:17:13:23 | object creation of type A : A | CollectionFlow.cs:15:14:15:19 | access to array element | $@ | CollectionFlow.cs:15:14:15:19 | access to array element | access to array element |
| CollectionFlow.cs:13:17:13:23 | object creation of type A : A | CollectionFlow.cs:13:17:13:23 | object creation of type A : A | CollectionFlow.cs:17:14:17:23 | call to method First | $@ | CollectionFlow.cs:17:14:17:23 | call to method First | call to method First |
| CollectionFlow.cs:13:17:13:23 | object creation of type A : A | CollectionFlow.cs:13:17:13:23 | object creation of type A : A | CollectionFlow.cs:373:52:373:56 | access to array element | $@ | CollectionFlow.cs:373:52:373:56 | access to array element | access to array element |
| CollectionFlow.cs:31:17:31:23 | object creation of type A : A | CollectionFlow.cs:31:17:31:23 | object creation of type A : A | CollectionFlow.cs:33:14:33:20 | access to array element | $@ | CollectionFlow.cs:33:14:33:20 | access to array element | access to array element |
| CollectionFlow.cs:31:17:31:23 | object creation of type A : A | CollectionFlow.cs:31:17:31:23 | object creation of type A : A | CollectionFlow.cs:35:14:35:24 | call to method First | $@ | CollectionFlow.cs:35:14:35:24 | call to method First | call to method First |
| CollectionFlow.cs:31:17:31:23 | object creation of type A : A | CollectionFlow.cs:31:17:31:23 | object creation of type A : A | CollectionFlow.cs:373:52:373:56 | access to array element | $@ | CollectionFlow.cs:373:52:373:56 | access to array element | access to array element |
| CollectionFlow.cs:49:17:49:23 | object creation of type A : A | CollectionFlow.cs:49:17:49:23 | object creation of type A : A | CollectionFlow.cs:52:14:52:19 | access to array element | $@ | CollectionFlow.cs:52:14:52:19 | access to array element | access to array element |
| CollectionFlow.cs:49:17:49:23 | object creation of type A : A | CollectionFlow.cs:49:17:49:23 | object creation of type A : A | CollectionFlow.cs:54:14:54:23 | call to method First | $@ | CollectionFlow.cs:54:14:54:23 | call to method First | call to method First |
| CollectionFlow.cs:49:17:49:23 | object creation of type A : A | CollectionFlow.cs:49:17:49:23 | object creation of type A : A | CollectionFlow.cs:373:52:373:56 | access to array element | $@ | CollectionFlow.cs:373:52:373:56 | access to array element | access to array element |
| CollectionFlow.cs:69:17:69:23 | object creation of type A : A | CollectionFlow.cs:69:17:69:23 | object creation of type A : A | CollectionFlow.cs:72:14:72:20 | access to indexer | $@ | CollectionFlow.cs:72:14:72:20 | access to indexer | access to indexer |
| CollectionFlow.cs:69:17:69:23 | object creation of type A : A | CollectionFlow.cs:69:17:69:23 | object creation of type A : A | CollectionFlow.cs:74:14:74:28 | call to method ListFirst | $@ | CollectionFlow.cs:74:14:74:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:69:17:69:23 | object creation of type A : A | CollectionFlow.cs:69:17:69:23 | object creation of type A : A | CollectionFlow.cs:375:63:375:69 | access to indexer | $@ | CollectionFlow.cs:375:63:375:69 | access to indexer | access to indexer |
| CollectionFlow.cs:88:17:88:23 | object creation of type A : A | CollectionFlow.cs:88:17:88:23 | object creation of type A : A | CollectionFlow.cs:90:14:90:20 | access to indexer | $@ | CollectionFlow.cs:90:14:90:20 | access to indexer | access to indexer |
| CollectionFlow.cs:88:17:88:23 | object creation of type A : A | CollectionFlow.cs:88:17:88:23 | object creation of type A : A | CollectionFlow.cs:92:14:92:28 | call to method ListFirst | $@ | CollectionFlow.cs:92:14:92:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:88:17:88:23 | object creation of type A : A | CollectionFlow.cs:88:17:88:23 | object creation of type A : A | CollectionFlow.cs:375:63:375:69 | access to indexer | $@ | CollectionFlow.cs:375:63:375:69 | access to indexer | access to indexer |
| CollectionFlow.cs:105:17:105:23 | object creation of type A : A | CollectionFlow.cs:105:17:105:23 | object creation of type A : A | CollectionFlow.cs:108:14:108:20 | access to indexer | $@ | CollectionFlow.cs:108:14:108:20 | access to indexer | access to indexer |
| CollectionFlow.cs:105:17:105:23 | object creation of type A : A | CollectionFlow.cs:105:17:105:23 | object creation of type A : A | CollectionFlow.cs:110:14:110:28 | call to method ListFirst | $@ | CollectionFlow.cs:110:14:110:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:105:17:105:23 | object creation of type A : A | CollectionFlow.cs:105:17:105:23 | object creation of type A : A | CollectionFlow.cs:375:63:375:69 | access to indexer | $@ | CollectionFlow.cs:375:63:375:69 | access to indexer | access to indexer |
| CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:127:14:127:20 | access to indexer | $@ | CollectionFlow.cs:127:14:127:20 | access to indexer | access to indexer |
| CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:129:14:129:32 | call to method DictIndexZero | $@ | CollectionFlow.cs:129:14:129:32 | call to method DictIndexZero | call to method DictIndexZero |
| CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:130:14:130:33 | call to method DictFirstValue | $@ | CollectionFlow.cs:130:14:130:33 | call to method DictFirstValue | call to method DictFirstValue |
| CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:131:14:131:34 | call to method DictValuesFirst | $@ | CollectionFlow.cs:131:14:131:34 | call to method DictValuesFirst | call to method DictValuesFirst |
| CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:124:17:124:23 | object creation of type A : A | CollectionFlow.cs:377:75:377:81 | access to indexer | $@ | CollectionFlow.cs:377:75:377:81 | access to indexer | access to indexer |
| CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:149:14:149:20 | access to indexer | $@ | CollectionFlow.cs:149:14:149:20 | access to indexer | access to indexer |
| CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:151:14:151:32 | call to method DictIndexZero | $@ | CollectionFlow.cs:151:14:151:32 | call to method DictIndexZero | call to method DictIndexZero |
| CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:152:14:152:33 | call to method DictFirstValue | $@ | CollectionFlow.cs:152:14:152:33 | call to method DictFirstValue | call to method DictFirstValue |
| CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:153:14:153:34 | call to method DictValuesFirst | $@ | CollectionFlow.cs:153:14:153:34 | call to method DictValuesFirst | call to method DictValuesFirst |
| CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:147:17:147:23 | object creation of type A : A | CollectionFlow.cs:377:75:377:81 | access to indexer | $@ | CollectionFlow.cs:377:75:377:81 | access to indexer | access to indexer |
| CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:170:14:170:20 | access to indexer | $@ | CollectionFlow.cs:170:14:170:20 | access to indexer | access to indexer |
| CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:172:14:172:32 | call to method DictIndexZero | $@ | CollectionFlow.cs:172:14:172:32 | call to method DictIndexZero | call to method DictIndexZero |
| CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:173:14:173:33 | call to method DictFirstValue | $@ | CollectionFlow.cs:173:14:173:33 | call to method DictFirstValue | call to method DictFirstValue |
| CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:174:14:174:34 | call to method DictValuesFirst | $@ | CollectionFlow.cs:174:14:174:34 | call to method DictValuesFirst | call to method DictValuesFirst |
| CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:168:17:168:23 | object creation of type A : A | CollectionFlow.cs:377:75:377:81 | access to indexer | $@ | CollectionFlow.cs:377:75:377:81 | access to indexer | access to indexer |
| CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:192:14:192:30 | call to method First | $@ | CollectionFlow.cs:192:14:192:30 | call to method First | call to method First |
| CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:194:14:194:32 | call to method DictKeysFirst | $@ | CollectionFlow.cs:194:14:194:32 | call to method DictKeysFirst | call to method DictKeysFirst |
| CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:195:14:195:31 | call to method DictFirstKey | $@ | CollectionFlow.cs:195:14:195:31 | call to method DictFirstKey | call to method DictFirstKey |
| CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:190:17:190:23 | object creation of type A : A | CollectionFlow.cs:379:73:379:89 | call to method First | $@ | CollectionFlow.cs:379:73:379:89 | call to method First | call to method First |
| CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:211:14:211:30 | call to method First | $@ | CollectionFlow.cs:211:14:211:30 | call to method First | call to method First |
| CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:213:14:213:32 | call to method DictKeysFirst | $@ | CollectionFlow.cs:213:14:213:32 | call to method DictKeysFirst | call to method DictKeysFirst |
| CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:214:14:214:31 | call to method DictFirstKey | $@ | CollectionFlow.cs:214:14:214:31 | call to method DictFirstKey | call to method DictFirstKey |
| CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:209:17:209:23 | object creation of type A : A | CollectionFlow.cs:379:73:379:89 | call to method First | $@ | CollectionFlow.cs:379:73:379:89 | call to method First | call to method First |
| CollectionFlow.cs:228:17:228:23 | object creation of type A : A | CollectionFlow.cs:228:17:228:23 | object creation of type A : A | CollectionFlow.cs:231:18:231:18 | access to local variable x | $@ | CollectionFlow.cs:231:18:231:18 | access to local variable x | access to local variable x |
| CollectionFlow.cs:243:17:243:23 | object creation of type A : A | CollectionFlow.cs:243:17:243:23 | object creation of type A : A | CollectionFlow.cs:247:18:247:35 | access to property Current | $@ | CollectionFlow.cs:247:18:247:35 | access to property Current | access to property Current |
| CollectionFlow.cs:260:17:260:23 | object creation of type A : A | CollectionFlow.cs:260:17:260:23 | object creation of type A : A | CollectionFlow.cs:265:18:265:35 | access to property Current | $@ | CollectionFlow.cs:265:18:265:35 | access to property Current | access to property Current |
| CollectionFlow.cs:279:17:279:23 | object creation of type A : A | CollectionFlow.cs:279:17:279:23 | object creation of type A : A | CollectionFlow.cs:284:18:284:24 | access to property Key | $@ | CollectionFlow.cs:284:18:284:24 | access to property Key | access to property Key |
| CollectionFlow.cs:305:17:305:23 | object creation of type A : A | CollectionFlow.cs:305:17:305:23 | object creation of type A : A | CollectionFlow.cs:308:14:308:19 | access to array element | $@ | CollectionFlow.cs:308:14:308:19 | access to array element | access to array element |
| CollectionFlow.cs:305:17:305:23 | object creation of type A : A | CollectionFlow.cs:305:17:305:23 | object creation of type A : A | CollectionFlow.cs:310:14:310:23 | call to method First | $@ | CollectionFlow.cs:310:14:310:23 | call to method First | call to method First |
| CollectionFlow.cs:305:17:305:23 | object creation of type A : A | CollectionFlow.cs:305:17:305:23 | object creation of type A : A | CollectionFlow.cs:373:52:373:56 | access to array element | $@ | CollectionFlow.cs:373:52:373:56 | access to array element | access to array element |
| CollectionFlow.cs:327:17:327:23 | object creation of type A : A | CollectionFlow.cs:327:17:327:23 | object creation of type A : A | CollectionFlow.cs:330:14:330:20 | access to indexer | $@ | CollectionFlow.cs:330:14:330:20 | access to indexer | access to indexer |
| CollectionFlow.cs:327:17:327:23 | object creation of type A : A | CollectionFlow.cs:327:17:327:23 | object creation of type A : A | CollectionFlow.cs:332:14:332:28 | call to method ListFirst | $@ | CollectionFlow.cs:332:14:332:28 | call to method ListFirst | call to method ListFirst |
| CollectionFlow.cs:327:17:327:23 | object creation of type A : A | CollectionFlow.cs:327:17:327:23 | object creation of type A : A | CollectionFlow.cs:375:63:375:69 | access to indexer | $@ | CollectionFlow.cs:375:63:375:69 | access to indexer | access to indexer |
| CollectionFlow.cs:346:20:346:26 | object creation of type A : A | CollectionFlow.cs:346:20:346:26 | object creation of type A : A | CollectionFlow.cs:395:63:395:69 | access to array element | $@ | CollectionFlow.cs:395:63:395:69 | access to array element | access to array element |
| CollectionFlow.cs:347:26:347:32 | object creation of type A : A | CollectionFlow.cs:347:26:347:32 | object creation of type A : A | CollectionFlow.cs:395:63:395:69 | access to array element | $@ | CollectionFlow.cs:395:63:395:69 | access to array element | access to array element |
| CollectionFlow.cs:348:26:348:32 | object creation of type A : A | CollectionFlow.cs:348:26:348:32 | object creation of type A : A | CollectionFlow.cs:395:63:395:69 | access to array element | $@ | CollectionFlow.cs:395:63:395:69 | access to array element | access to array element |
| CollectionFlow.cs:349:30:349:36 | object creation of type A : A | CollectionFlow.cs:349:30:349:36 | object creation of type A : A | CollectionFlow.cs:395:63:395:69 | access to array element | $@ | CollectionFlow.cs:395:63:395:69 | access to array element | access to array element |

View File

@@ -1,7 +1,7 @@
| Controller.cs:13:43:13:52 | sampleData | ASP.NET MVC action method parameter |
| Controller.cs:13:62:13:66 | taint | ASP.NET MVC action method parameter |
| Controller.cs:18:43:18:52 | sampleData | ASP.NET MVC action method parameter |
| Controller.cs:18:62:18:66 | taint | ASP.NET MVC action method parameter |
| Controller.cs:11:43:11:52 | sampleData | ASP.NET MVC action method parameter |
| Controller.cs:11:62:11:66 | taint | ASP.NET MVC action method parameter |
| Controller.cs:16:43:16:52 | sampleData | ASP.NET MVC action method parameter |
| Controller.cs:16:62:16:66 | taint | ASP.NET MVC action method parameter |
| RemoteFlowSource.cs:36:17:36:23 | access to parameter request | ASP.NET query string |
| RemoteFlowSource.cs:37:17:37:23 | access to parameter textBox | ASP.NET user input |
| RemoteFlowSource.cs:40:44:40:53 | sampleData | web service input |

View File

@@ -1 +1 @@
| LibraryTypeDataFlow.cs:95:23:95:29 | AString |
| LibraryTypeDataFlow.cs:94:23:94:29 | AString |

View File

@@ -179,4 +179,4 @@
| ModulusAnalysis.cs:96:38:96:38 | access to local variable k | 0 | 0 | 3 |
| ModulusAnalysis.cs:96:38:96:38 | access to local variable k | SSA def(k) | 0 | 3 |
| ModulusAnalysis.cs:96:38:96:38 | access to local variable k | SSA phi(k) | 0 | 0 |
| ModulusAnalysis.cs:100:39:100:40 | 42 | 0 | 42 | 0 |
| ModulusAnalysis.cs:99:39:99:40 | 42 | 0 | 42 | 0 |

View File

@@ -17,9 +17,9 @@ mayBenefitFromCallContext
| ViableCallable.cs:26:27:26:41 | access to indexer |
| ViableCallable.cs:28:9:28:16 | access to event Event |
| ViableCallable.cs:29:9:29:16 | access to event Event |
| ViableCallable.cs:235:9:235:15 | call to method M |
| ViableCallable.cs:284:9:284:15 | call to method M |
| ViableCallable.cs:287:9:287:20 | call to method M |
| ViableCallable.cs:412:9:412:18 | call to method M |
| ViableCallable.cs:456:9:456:30 | call to method M2 |
| ViableCallable.cs:462:9:462:30 | call to method M2 |
| ViableCallable.cs:234:9:234:15 | call to method M |
| ViableCallable.cs:283:9:283:15 | call to method M |
| ViableCallable.cs:286:9:286:20 | call to method M |
| ViableCallable.cs:411:9:411:18 | call to method M |
| ViableCallable.cs:455:9:455:30 | call to method M2 |
| ViableCallable.cs:461:9:461:30 | call to method M2 |

View File

@@ -1,11 +1,11 @@
| Dynamic.cs:41:24:41:26 | Run | Dynamic.cs:10:21:10:26 | Method |
| Dynamic.cs:41:24:41:26 | Run | Dynamic.cs:16:21:16:26 | Method |
| Dynamic.cs:41:24:41:26 | Run | Dynamic.cs:21:21:21:26 | Method |
| Dynamic.cs:41:24:41:26 | Run | Dynamic.cs:26:21:26:26 | Method |
| Dynamic.cs:41:24:41:26 | Run | Dynamic.cs:32:21:32:26 | Method |
| Dynamic.cs:41:24:41:26 | Run | Dynamic.cs:38:21:38:26 | Method |
| Dynamic.cs:41:24:41:26 | Run | TypeFlow.cs:12:29:12:34 | Method |
| Dynamic.cs:41:24:41:26 | Run | TypeFlow.cs:17:30:17:35 | Method |
| Dynamic.cs:40:24:40:26 | Run | Dynamic.cs:9:21:9:26 | Method |
| Dynamic.cs:40:24:40:26 | Run | Dynamic.cs:15:21:15:26 | Method |
| Dynamic.cs:40:24:40:26 | Run | Dynamic.cs:20:21:20:26 | Method |
| Dynamic.cs:40:24:40:26 | Run | Dynamic.cs:25:21:25:26 | Method |
| Dynamic.cs:40:24:40:26 | Run | Dynamic.cs:31:21:31:26 | Method |
| Dynamic.cs:40:24:40:26 | Run | Dynamic.cs:37:21:37:26 | Method |
| Dynamic.cs:40:24:40:26 | Run | TypeFlow.cs:12:29:12:34 | Method |
| Dynamic.cs:40:24:40:26 | Run | TypeFlow.cs:17:30:17:35 | Method |
| ExactCallable.cs:7:28:7:31 | Main | ExactCallable.cs:15:25:15:35 | Run |
| ExactCallable.cs:15:25:15:35 | Run | ExactCallable.cs:110:34:110:34 | M |
| ExactCallable.cs:15:25:15:35 | Run | ExactCallable.cs:110:34:110:34 | M |
@@ -30,209 +30,209 @@
| TypeFlow.cs:24:10:24:12 | Run | TypeFlow.cs:22:15:22:17 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ExactCallable.cs:128:25:128:26 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ExactCallable.cs:147:29:147:30 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:35:242:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:35:242:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:35:242:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:35:242:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:40:243:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:40:243:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:40:243:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:40:243:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:71:243:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:71:243:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:71:243:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:71:243:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:56:244:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:56:244:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:56:244:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:56:244:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:64:244:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:64:244:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:64:244:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:244:64:244:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:249:29:249:33 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:250:35:250:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:250:40:250:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:251:46:251:48 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:251:77:251:79 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:252:56:252:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:252:64:252:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:257:26:257:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:257:26:257:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:32:258:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:32:258:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:37:258:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:37:258:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:40:259:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:40:259:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:71:259:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:71:259:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:260:53:260:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:260:53:260:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:260:61:260:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:260:61:260:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:265:26:265:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:266:24:266:24 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:267:35:267:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:267:40:267:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:268:39:268:41 | set_Prop2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:269:43:269:45 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:269:74:269:76 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:270:56:270:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:270:64:270:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:271:55:271:57 | add_Event2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:271:63:271:68 | remove_Event2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:31:277:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:36:277:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:37:278:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:68:278:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:52:279:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:279:60:279:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:293:26:293:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:293:26:293:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:31:294:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:31:294:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:36:294:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:36:294:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:39:295:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:39:295:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:70:295:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:70:295:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:296:52:296:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:296:52:296:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:296:60:296:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:296:60:296:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:313:25:313:25 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:314:24:314:28 | M2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:314:24:314:28 | M2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:315:17:315:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:316:17:316:18 | M4 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:326:26:326:26 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:327:17:327:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:336:17:336:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:337:32:337:32 | + |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:339:34:339:36 | get_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:339:39:339:41 | set_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:340:31:340:33 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:340:53:340:55 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:341:45:341:47 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:341:53:341:58 | remove_Event |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:241:23:241:27 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:249:29:249:33 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:257:26:257:30 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:257:26:257:30 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:265:26:265:30 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:293:26:293:30 | M |
| ViableCallable.cs:232:17:232:19 | Run | ViableCallable.cs:293:26:293:30 | M |
| ViableCallable.cs:281:17:281:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:281:17:281:19 | Run | ViableCallable.cs:293:26:293:30 | M |
| ViableCallable.cs:281:17:281:19 | Run | ViableCallable.cs:293:26:293:30 | M |
| ViableCallable.cs:298:17:298:19 | Run | ViableCallable.cs:276:24:276:28 | M |
| ViableCallable.cs:298:17:298:19 | Run | ViableCallable.cs:293:26:293:30 | M |
| ViableCallable.cs:348:17:348:19 | Run | ViableCallable.cs:346:10:346:10 | M |
| ViableCallable.cs:348:17:348:19 | Run | ViableCallable.cs:362:5:362:7 | C11 |
| ViableCallable.cs:376:10:376:16 | Run | ViableCallable.cs:372:33:372:33 | M |
| ViableCallable.cs:382:10:382:17 | Run2 | ViableCallable.cs:376:10:376:16 | Run |
| ViableCallable.cs:387:10:387:13 | Run3 | ViableCallable.cs:382:10:382:17 | Run2 |
| ViableCallable.cs:409:10:409:12 | Run | ViableCallable.cs:203:21:203:27 | Mock |
| ViableCallable.cs:409:10:409:12 | Run | ViableCallable.cs:397:36:397:40 | M |
| ViableCallable.cs:409:10:409:12 | Run | ViableCallable.cs:403:53:403:57 | M |
| ViableCallable.cs:409:10:409:12 | Run | ViableCallable.cs:405:42:405:46 | M |
| ViableCallable.cs:431:22:431:26 | M2 | ViableCallable.cs:456:14:456:29 | (...) => ... |
| ViableCallable.cs:431:22:431:26 | M2 | ViableCallable.cs:462:14:462:29 | (...) => ... |
| ViableCallable.cs:436:10:436:11 | M1 | ViableCallable.cs:430:23:430:24 | M1 |
| ViableCallable.cs:436:10:436:11 | M1 | ViableCallable.cs:445:23:445:27 | M2 |
| ViableCallable.cs:445:23:445:27 | M2 | ViableCallable.cs:442:17:442:23 | (...) => ... |
| ViableCallable.cs:445:23:445:27 | M2 | ViableCallable.cs:450:14:450:20 | (...) => ... |
| ViableCallable.cs:445:23:445:27 | M2 | ViableCallable.cs:456:14:456:29 | (...) => ... |
| ViableCallable.cs:445:23:445:27 | M2 | ViableCallable.cs:462:14:462:29 | (...) => ... |
| ViableCallable.cs:447:10:447:14 | M3 | ViableCallable.cs:445:23:445:27 | M2 |
| ViableCallable.cs:453:10:453:14 | M4 | ViableCallable.cs:431:22:431:26 | M2 |
| ViableCallable.cs:453:10:453:14 | M4 | ViableCallable.cs:445:23:445:27 | M2 |
| ViableCallable.cs:459:10:459:14 | M5 | ViableCallable.cs:431:22:431:26 | M2 |
| ViableCallable.cs:459:10:459:14 | M5 | ViableCallable.cs:445:23:445:27 | M2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:35:241:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:241:40:241:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:40:242:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:242:71:242:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:56:243:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:243:64:243:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:248:29:248:33 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:249:35:249:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:249:40:249:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:250:46:250:48 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:250:77:250:79 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:251:56:251:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:251:64:251:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:256:26:256:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:256:26:256:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:257:32:257:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:257:32:257:34 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:257:37:257:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:257:37:257:39 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:40:258:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:40:258:42 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:71:258:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:258:71:258:73 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:53:259:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:53:259:55 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:61:259:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:259:61:259:66 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:264:26:264:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:265:24:265:24 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:266:35:266:37 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:266:40:266:42 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:267:39:267:41 | set_Prop2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:268:43:268:45 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:268:74:268:76 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:269:56:269:58 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:269:64:269:69 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:270:55:270:57 | add_Event2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:270:63:270:68 | remove_Event2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:31:276:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:276:36:276:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:37:277:39 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:277:68:277:70 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:52:278:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:278:60:278:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:292:26:292:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:292:26:292:30 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:293:31:293:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:293:31:293:33 | get_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:293:36:293:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:293:36:293:38 | set_Prop |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:39:294:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:39:294:41 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:70:294:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:294:70:294:72 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:52:295:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:52:295:54 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:60:295:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:295:60:295:65 | remove_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:312:25:312:25 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:313:24:313:28 | M2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:313:24:313:28 | M2 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:314:17:314:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:315:17:315:18 | M4 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:325:26:325:26 | M |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:326:17:326:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:335:17:335:18 | M3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:336:32:336:32 | + |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:338:34:338:36 | get_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:338:39:338:41 | set_Prop3 |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:339:31:339:33 | get_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:339:53:339:55 | set_Item |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:340:45:340:47 | add_Event |
| ViableCallable.cs:9:17:9:31 | Run | ViableCallable.cs:340:53:340:58 | remove_Event |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:240:23:240:27 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:248:29:248:33 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:256:26:256:30 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:256:26:256:30 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:264:26:264:30 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:292:26:292:30 | M |
| ViableCallable.cs:231:17:231:19 | Run | ViableCallable.cs:292:26:292:30 | M |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:292:26:292:30 | M |
| ViableCallable.cs:280:17:280:19 | Run | ViableCallable.cs:292:26:292:30 | M |
| ViableCallable.cs:297:17:297:19 | Run | ViableCallable.cs:275:24:275:28 | M |
| ViableCallable.cs:297:17:297:19 | Run | ViableCallable.cs:292:26:292:30 | M |
| ViableCallable.cs:347:17:347:19 | Run | ViableCallable.cs:345:10:345:10 | M |
| ViableCallable.cs:347:17:347:19 | Run | ViableCallable.cs:361:5:361:7 | C11 |
| ViableCallable.cs:375:10:375:16 | Run | ViableCallable.cs:371:33:371:33 | M |
| ViableCallable.cs:381:10:381:17 | Run2 | ViableCallable.cs:375:10:375:16 | Run |
| ViableCallable.cs:386:10:386:13 | Run3 | ViableCallable.cs:381:10:381:17 | Run2 |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:202:21:202:27 | Mock |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:396:36:396:40 | M |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:402:53:402:57 | M |
| ViableCallable.cs:408:10:408:12 | Run | ViableCallable.cs:404:42:404:46 | M |
| ViableCallable.cs:430:22:430:26 | M2 | ViableCallable.cs:455:14:455:29 | (...) => ... |
| ViableCallable.cs:430:22:430:26 | M2 | ViableCallable.cs:461:14:461:29 | (...) => ... |
| ViableCallable.cs:435:10:435:11 | M1 | ViableCallable.cs:429:23:429:24 | M1 |
| ViableCallable.cs:435:10:435:11 | M1 | ViableCallable.cs:444:23:444:27 | M2 |
| ViableCallable.cs:444:23:444:27 | M2 | ViableCallable.cs:441:17:441:23 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2 | ViableCallable.cs:449:14:449:20 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2 | ViableCallable.cs:455:14:455:29 | (...) => ... |
| ViableCallable.cs:444:23:444:27 | M2 | ViableCallable.cs:461:14:461:29 | (...) => ... |
| ViableCallable.cs:446:10:446:14 | M3 | ViableCallable.cs:444:23:444:27 | M2 |
| ViableCallable.cs:452:10:452:14 | M4 | ViableCallable.cs:430:22:430:26 | M2 |
| ViableCallable.cs:452:10:452:14 | M4 | ViableCallable.cs:444:23:444:27 | M2 |
| ViableCallable.cs:458:10:458:14 | M5 | ViableCallable.cs:430:22:430:26 | M2 |
| ViableCallable.cs:458:10:458:14 | M5 | ViableCallable.cs:444:23:444:27 | M2 |

View File

@@ -1,21 +1,21 @@
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | Dynamic+C1.Method() |
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | Dynamic+C2.Method() |
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | Dynamic+C4.Method() |
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | Dynamic+C5.Method() |
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | Dynamic+C6.Method() |
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | TypeFlow+C1.Method() |
| Dynamic.cs:44:9:44:18 | dynamic call to method Method | TypeFlow+C2.Method() |
| Dynamic.cs:47:9:47:24 | dynamic call to method Method | Dynamic+C1.Method() |
| Dynamic.cs:47:9:47:24 | dynamic call to method Method | Dynamic+C2.Method() |
| Dynamic.cs:47:9:47:24 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:47:9:47:24 | dynamic call to method Method | Dynamic+C4.Method() |
| Dynamic.cs:47:9:47:24 | dynamic call to method Method | TypeFlow+C1.Method() |
| Dynamic.cs:47:9:47:24 | dynamic call to method Method | TypeFlow+C2.Method() |
| Dynamic.cs:51:9:51:26 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:54:9:54:30 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:54:9:54:30 | dynamic call to method Method | Dynamic+C4.Method() |
| Dynamic.cs:58:9:58:32 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | Dynamic+C1.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | Dynamic+C2.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | Dynamic+C4.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | Dynamic+C5.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | Dynamic+C6.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | TypeFlow+C1.Method() |
| Dynamic.cs:43:9:43:18 | dynamic call to method Method | TypeFlow+C2.Method() |
| Dynamic.cs:46:9:46:24 | dynamic call to method Method | Dynamic+C1.Method() |
| Dynamic.cs:46:9:46:24 | dynamic call to method Method | Dynamic+C2.Method() |
| Dynamic.cs:46:9:46:24 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:46:9:46:24 | dynamic call to method Method | Dynamic+C4.Method() |
| Dynamic.cs:46:9:46:24 | dynamic call to method Method | TypeFlow+C1.Method() |
| Dynamic.cs:46:9:46:24 | dynamic call to method Method | TypeFlow+C2.Method() |
| Dynamic.cs:50:9:50:26 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:53:9:53:30 | dynamic call to method Method | Dynamic+C3.Method() |
| Dynamic.cs:53:9:53:30 | dynamic call to method Method | Dynamic+C4.Method() |
| Dynamic.cs:57:9:57:32 | dynamic call to method Method | Dynamic+C3.Method() |
| ExactCallable.cs:10:13:10:53 | call to method Run | Test.MainClass+Tests<Test.MainClass+ImplBeta>.Run<Tests<ImplBeta>, ImplBeta>(Tests<ImplBeta>) |
| ExactCallable.cs:19:17:19:29 | call to method M | Test.MainClass+ImplAlpha.M() |
| ExactCallable.cs:23:17:23:28 | call to method M | Test.MainClass+ImplBeta.M() |
@@ -325,147 +325,147 @@
| ViableCallable.cs:136:22:136:31 | dynamic access to element | C6<T1,System.Byte>.get_Item(byte) |
| ViableCallable.cs:138:9:138:52 | ... += ... | C6<T1,System.Byte>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:139:9:139:52 | ... -= ... | C6<T1,System.Byte>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:143:13:143:22 | call to method Mock | ViableCallable.Mock<C8>() |
| ViableCallable.cs:144:9:144:14 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:144:9:144:14 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:145:9:145:15 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:145:9:145:15 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:146:9:146:20 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:146:9:146:20 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | Test.MainClass+ImplAlpha.M3() |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | Test.MainClass+SecondLevelImpl.M3() |
| ViableCallable.cs:150:9:150:17 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:150:9:150:17 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:150:9:150:17 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:151:9:151:22 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:151:9:151:22 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:151:9:151:22 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:153:9:153:17 | dynamic access to member Prop1 | C8.set_Prop1(string) |
| ViableCallable.cs:153:9:153:17 | dynamic access to member Prop1 | C9<>.set_Prop1(string) |
| ViableCallable.cs:153:9:153:17 | dynamic access to member Prop1 | C10.set_Prop1(bool) |
| ViableCallable.cs:153:21:153:29 | dynamic access to member Prop1 | C8.get_Prop1() |
| ViableCallable.cs:153:21:153:29 | dynamic access to member Prop1 | C9<>.get_Prop1() |
| ViableCallable.cs:153:21:153:29 | dynamic access to member Prop1 | C10.get_Prop1() |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C2<>.set_Item(T, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C2<System.Decimal>.set_Item(decimal, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C2<System.Int32>.set_Item(int, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C3.set_Item(decimal, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C6<,>.set_Item(T2, T1) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C6<System.Boolean,System.Byte>.set_Item(byte, bool) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C6<System.String,System.Decimal>.set_Item(decimal, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C6<System.String,System.Int32>.set_Item(int, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C6<T1,System.Byte>.set_Item(byte, T1) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C7<>.set_Item(byte, T1) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C7<System.Boolean>.set_Item(byte, bool) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C8.set_Item(int, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C9<>.set_Item(int, string) |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | C10.set_Item(int, bool) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C2<>.get_Item(T) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C2<System.Decimal>.get_Item(decimal) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C2<System.Int32>.get_Item(int) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C3.get_Item(decimal) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C6<,>.get_Item(T2) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C6<System.Boolean,System.Byte>.get_Item(byte) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C6<System.String,System.Decimal>.get_Item(decimal) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C6<System.String,System.Int32>.get_Item(int) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C6<T1,System.Byte>.get_Item(byte) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C7<>.get_Item(byte) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C7<System.Boolean>.get_Item(byte) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C8.get_Item(int) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C9<>.get_Item(int) |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | C10.get_Item(int) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C2<>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C2<System.Boolean>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C2<System.Decimal>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C2<System.Int32>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C3.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C5.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C6<,>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C6<System.String,System.Boolean>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C6<System.String,System.Decimal>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C6<System.String,System.Int32>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C6<T1,System.Boolean>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C6<T1,System.Byte>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C7<>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C8.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... += ... | C9<>.add_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C2<>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C2<System.Boolean>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C2<System.Decimal>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C2<System.Int32>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C3.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C5.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C6<,>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C6<System.String,System.Boolean>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C6<System.String,System.Decimal>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C6<System.String,System.Int32>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C6<T1,System.Boolean>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C6<T1,System.Byte>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C7<>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C8.remove_Event(EventHandler<String>) |
| ViableCallable.cs:158:9:158:54 | ... -= ... | C9<>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:161:9:161:40 | dynamic call to method M4 | C8.M4(byte, IEnumerable<String>) |
| ViableCallable.cs:161:19:161:39 | call to method Mock | ViableCallable.Mock<IList<String>>() |
| ViableCallable.cs:162:9:162:38 | dynamic call to method M4 | C8.M4(byte, IEnumerable<String>) |
| ViableCallable.cs:165:9:165:17 | dynamic access to member Prop1 | C10.set_Prop1(bool) |
| ViableCallable.cs:175:9:175:15 | dynamic access to element | C2<>.set_Item(T, string) |
| ViableCallable.cs:175:9:175:15 | dynamic access to element | C6<,>.set_Item(T2, T1) |
| ViableCallable.cs:175:19:175:25 | dynamic access to element | C2<>.get_Item(T) |
| ViableCallable.cs:175:19:175:25 | dynamic access to element | C6<,>.get_Item(T2) |
| ViableCallable.cs:187:9:187:153 | call to method InvokeMember | C10.+(C10, C10) |
| ViableCallable.cs:190:9:190:143 | call to method InvokeMember | C10.get_Prop3() |
| ViableCallable.cs:191:9:191:149 | call to method InvokeMember | C10.set_Prop3(string) |
| ViableCallable.cs:194:9:194:146 | call to method InvokeMember | C10.get_Item(int) |
| ViableCallable.cs:195:9:195:152 | call to method InvokeMember | C10.set_Item(int, bool) |
| ViableCallable.cs:199:9:199:147 | call to method InvokeMember | C10.add_Event(EventHandler<Boolean>) |
| ViableCallable.cs:200:9:200:150 | call to method InvokeMember | C10.remove_Event(EventHandler<Boolean>) |
| ViableCallable.cs:235:9:235:15 | call to method M | C2<>.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C2<System.Boolean>.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C2<System.Decimal>.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C2<System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C3.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C4<>.M<T3>(T[], T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C4<System.Int32>.M<T3>(Int32[], T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C5.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<System.Boolean,System.Byte>.M<T3>(bool, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<System.Int32[],System.Boolean>.M<T3>(Int32[], T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<System.String,System.Boolean>.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<System.String,System.Decimal>.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<System.String,System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<T1,System.Boolean>.M<T3>(T1, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C6<T1,System.Byte>.M<T3>(T1, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:235:9:235:15 | call to method M | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:284:9:284:15 | call to method M | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:284:9:284:15 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:284:9:284:15 | call to method M | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:287:9:287:20 | call to method M | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:287:9:287:20 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:287:9:287:20 | call to method M | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:301:9:301:15 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:304:9:304:20 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:307:9:307:20 | call to method M | C6<T1,System.Byte>.M<T3>(T1, T3) |
| ViableCallable.cs:354:9:354:14 | dynamic call to method M | C11.M(dynamic) |
| ViableCallable.cs:356:9:356:18 | dynamic object creation of type C11 | C11.C11(C11) |
| ViableCallable.cs:379:9:379:13 | call to method M | C12+C13.M() |
| ViableCallable.cs:384:9:384:14 | call to method Run | C12.Run<T2>(T2) |
| ViableCallable.cs:389:9:389:23 | call to method Run2 | C12.Run2<C13>(C13) |
| ViableCallable.cs:412:9:412:18 | call to method M | C15+A1.M<T1>() |
| ViableCallable.cs:412:9:412:18 | call to method M | C15+A4.M<T1>() |
| ViableCallable.cs:412:9:412:18 | call to method M | C15+A5.M<T1>() |
| ViableCallable.cs:416:9:416:19 | call to method M | C15+A1.M<T1>() |
| ViableCallable.cs:420:9:420:21 | call to method M | C15+A4.M<T1>() |
| ViableCallable.cs:422:13:422:37 | call to method Mock | ViableCallable.Mock<A4>() |
| ViableCallable.cs:424:9:424:21 | call to method M | C15+A4.M<T1>() |
| ViableCallable.cs:424:9:424:21 | call to method M | C15+A5.M<T1>() |
| ViableCallable.cs:439:9:439:19 | call to method M1 | C16<System.String,System.Int32>.M1(string) |
| ViableCallable.cs:442:9:442:24 | call to method M2 | C17.M2<T>(Func<T>) |
| ViableCallable.cs:450:9:450:21 | call to method M2 | C17.M2<T>(Func<T>) |
| ViableCallable.cs:456:9:456:30 | call to method M2 | C16<T,System.Int32>.M2<T>(Func<T>) |
| ViableCallable.cs:456:9:456:30 | call to method M2 | C17.M2<T>(Func<T>) |
| ViableCallable.cs:462:9:462:30 | call to method M2 | C16<T,System.Int32>.M2<T>(Func<T>) |
| ViableCallable.cs:462:9:462:30 | call to method M2 | C17.M2<T>(Func<T>) |
| ViableCallable.cs:142:13:142:22 | call to method Mock | ViableCallable.Mock<C8>() |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | Test.MainClass+ImplAlpha.M3() |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | Test.MainClass+SecondLevelImpl.M3() |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | C8.M3(params Double[]) |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | C9<>.M3(params T[]) |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | C10.M3(params Double[]) |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | C8.set_Prop1(string) |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | C9<>.set_Prop1(string) |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | C10.set_Prop1(bool) |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | C8.get_Prop1() |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | C9<>.get_Prop1() |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | C10.get_Prop1() |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C2<>.set_Item(T, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C2<System.Decimal>.set_Item(decimal, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C2<System.Int32>.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C3.set_Item(decimal, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<,>.set_Item(T2, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<System.Boolean,System.Byte>.set_Item(byte, bool) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<System.String,System.Decimal>.set_Item(decimal, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<System.String,System.Int32>.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C6<T1,System.Byte>.set_Item(byte, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C7<>.set_Item(byte, T1) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C7<System.Boolean>.set_Item(byte, bool) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C8.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C9<>.set_Item(int, string) |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | C10.set_Item(int, bool) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C2<>.get_Item(T) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C2<System.Decimal>.get_Item(decimal) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C2<System.Int32>.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C3.get_Item(decimal) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<,>.get_Item(T2) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<System.Boolean,System.Byte>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<System.String,System.Decimal>.get_Item(decimal) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<System.String,System.Int32>.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C6<T1,System.Byte>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C7<>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C7<System.Boolean>.get_Item(byte) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C8.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C9<>.get_Item(int) |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | C10.get_Item(int) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<>.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<System.Boolean>.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<System.Decimal>.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C2<System.Int32>.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C3.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C5.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<,>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<System.String,System.Boolean>.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<System.String,System.Decimal>.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<System.String,System.Int32>.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<T1,System.Boolean>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C6<T1,System.Byte>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C7<>.add_Event(EventHandler<T1>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C8.add_Event(EventHandler<String>) |
| ViableCallable.cs:156:9:156:54 | ... += ... | C9<>.add_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<System.Boolean>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<System.Decimal>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C2<System.Int32>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C3.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C5.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<,>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<System.String,System.Boolean>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<System.String,System.Decimal>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<System.String,System.Int32>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<T1,System.Boolean>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C6<T1,System.Byte>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C7<>.remove_Event(EventHandler<T1>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C8.remove_Event(EventHandler<String>) |
| ViableCallable.cs:157:9:157:54 | ... -= ... | C9<>.remove_Event(EventHandler<String>) |
| ViableCallable.cs:160:9:160:40 | dynamic call to method M4 | C8.M4(byte, IEnumerable<String>) |
| ViableCallable.cs:160:19:160:39 | call to method Mock | ViableCallable.Mock<IList<String>>() |
| ViableCallable.cs:161:9:161:38 | dynamic call to method M4 | C8.M4(byte, IEnumerable<String>) |
| ViableCallable.cs:164:9:164:17 | dynamic access to member Prop1 | C10.set_Prop1(bool) |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | C2<>.set_Item(T, string) |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | C6<,>.set_Item(T2, T1) |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | C2<>.get_Item(T) |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | C6<,>.get_Item(T2) |
| ViableCallable.cs:186:9:186:153 | call to method InvokeMember | C10.+(C10, C10) |
| ViableCallable.cs:189:9:189:143 | call to method InvokeMember | C10.get_Prop3() |
| ViableCallable.cs:190:9:190:149 | call to method InvokeMember | C10.set_Prop3(string) |
| ViableCallable.cs:193:9:193:146 | call to method InvokeMember | C10.get_Item(int) |
| ViableCallable.cs:194:9:194:152 | call to method InvokeMember | C10.set_Item(int, bool) |
| ViableCallable.cs:198:9:198:147 | call to method InvokeMember | C10.add_Event(EventHandler<Boolean>) |
| ViableCallable.cs:199:9:199:150 | call to method InvokeMember | C10.remove_Event(EventHandler<Boolean>) |
| ViableCallable.cs:234:9:234:15 | call to method M | C2<>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C2<System.Boolean>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C2<System.Decimal>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C2<System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C3.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C4<>.M<T3>(T[], T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C4<System.Int32>.M<T3>(Int32[], T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C5.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<System.Boolean,System.Byte>.M<T3>(bool, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<System.Int32[],System.Boolean>.M<T3>(Int32[], T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<System.String,System.Boolean>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<System.String,System.Decimal>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<System.String,System.Int32>.M<T3>(string, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<T1,System.Boolean>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C6<T1,System.Byte>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:234:9:234:15 | call to method M | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:283:9:283:15 | call to method M | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M | C6<,>.M<T3>(T1, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:286:9:286:20 | call to method M | C7<System.Boolean>.M<T3>(bool, T3) |
| ViableCallable.cs:300:9:300:15 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:303:9:303:20 | call to method M | C7<>.M<T3>(T1, T3) |
| ViableCallable.cs:306:9:306:20 | call to method M | C6<T1,System.Byte>.M<T3>(T1, T3) |
| ViableCallable.cs:353:9:353:14 | dynamic call to method M | C11.M(dynamic) |
| ViableCallable.cs:355:9:355:18 | dynamic object creation of type C11 | C11.C11(C11) |
| ViableCallable.cs:378:9:378:13 | call to method M | C12+C13.M() |
| ViableCallable.cs:383:9:383:14 | call to method Run | C12.Run<T2>(T2) |
| ViableCallable.cs:388:9:388:23 | call to method Run2 | C12.Run2<C13>(C13) |
| ViableCallable.cs:411:9:411:18 | call to method M | C15+A1.M<T1>() |
| ViableCallable.cs:411:9:411:18 | call to method M | C15+A4.M<T1>() |
| ViableCallable.cs:411:9:411:18 | call to method M | C15+A5.M<T1>() |
| ViableCallable.cs:415:9:415:19 | call to method M | C15+A1.M<T1>() |
| ViableCallable.cs:419:9:419:21 | call to method M | C15+A4.M<T1>() |
| ViableCallable.cs:421:13:421:37 | call to method Mock | ViableCallable.Mock<A4>() |
| ViableCallable.cs:423:9:423:21 | call to method M | C15+A4.M<T1>() |
| ViableCallable.cs:423:9:423:21 | call to method M | C15+A5.M<T1>() |
| ViableCallable.cs:438:9:438:19 | call to method M1 | C16<System.String,System.Int32>.M1(string) |
| ViableCallable.cs:441:9:441:24 | call to method M2 | C17.M2<T>(Func<T>) |
| ViableCallable.cs:449:9:449:21 | call to method M2 | C17.M2<T>(Func<T>) |
| ViableCallable.cs:455:9:455:30 | call to method M2 | C16<T,System.Int32>.M2<T>(Func<T>) |
| ViableCallable.cs:455:9:455:30 | call to method M2 | C17.M2<T>(Func<T>) |
| ViableCallable.cs:461:9:461:30 | call to method M2 | C16<T,System.Int32>.M2<T>(Func<T>) |
| ViableCallable.cs:461:9:461:30 | call to method M2 | C17.M2<T>(Func<T>) |

View File

@@ -156,98 +156,98 @@
| ViableCallable.cs:136:22:136:31 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:138:9:138:52 | ... += ... | add_Event | C6<,> |
| ViableCallable.cs:139:9:139:52 | ... -= ... | remove_Event | C6<,> |
| ViableCallable.cs:144:9:144:14 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:144:9:144:14 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:145:9:145:15 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:145:9:145:15 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:146:9:146:20 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:146:9:146:20 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:149:9:149:16 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:150:9:150:17 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:150:9:150:17 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:150:9:150:17 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:151:9:151:22 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:151:9:151:22 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:151:9:151:22 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:153:9:153:17 | dynamic access to member Prop1 | set_Prop1 | C8 |
| ViableCallable.cs:153:9:153:17 | dynamic access to member Prop1 | set_Prop1 | C9<> |
| ViableCallable.cs:153:9:153:17 | dynamic access to member Prop1 | set_Prop1 | C10 |
| ViableCallable.cs:153:21:153:29 | dynamic access to member Prop1 | get_Prop1 | C8 |
| ViableCallable.cs:153:21:153:29 | dynamic access to member Prop1 | get_Prop1 | C9<> |
| ViableCallable.cs:153:21:153:29 | dynamic access to member Prop1 | get_Prop1 | C10 |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | set_Item | C2<> |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | set_Item | C3 |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | set_Item | C6<,> |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | set_Item | C7<> |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | set_Item | C8 |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | set_Item | C9<> |
| ViableCallable.cs:155:9:155:14 | dynamic access to element | set_Item | C10 |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | get_Item | C2<> |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | get_Item | C3 |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | get_Item | C7<> |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | get_Item | C8 |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | get_Item | C9<> |
| ViableCallable.cs:155:18:155:23 | dynamic access to element | get_Item | C10 |
| ViableCallable.cs:157:9:157:54 | ... += ... | add_Event | C2<> |
| ViableCallable.cs:157:9:157:54 | ... += ... | add_Event | C3 |
| ViableCallable.cs:157:9:157:54 | ... += ... | add_Event | C5 |
| ViableCallable.cs:157:9:157:54 | ... += ... | add_Event | C6<,> |
| ViableCallable.cs:157:9:157:54 | ... += ... | add_Event | C7<> |
| ViableCallable.cs:157:9:157:54 | ... += ... | add_Event | C8 |
| ViableCallable.cs:157:9:157:54 | ... += ... | add_Event | C9<> |
| ViableCallable.cs:158:9:158:54 | ... -= ... | remove_Event | C2<> |
| ViableCallable.cs:158:9:158:54 | ... -= ... | remove_Event | C3 |
| ViableCallable.cs:158:9:158:54 | ... -= ... | remove_Event | C5 |
| ViableCallable.cs:158:9:158:54 | ... -= ... | remove_Event | C6<,> |
| ViableCallable.cs:158:9:158:54 | ... -= ... | remove_Event | C7<> |
| ViableCallable.cs:158:9:158:54 | ... -= ... | remove_Event | C8 |
| ViableCallable.cs:158:9:158:54 | ... -= ... | remove_Event | C9<> |
| ViableCallable.cs:161:9:161:40 | dynamic call to method M4 | M4 | C8 |
| ViableCallable.cs:162:9:162:38 | dynamic call to method M4 | M4 | C8 |
| ViableCallable.cs:165:9:165:17 | dynamic access to member Prop1 | set_Prop1 | C10 |
| ViableCallable.cs:175:9:175:15 | dynamic access to element | set_Item | C2<> |
| ViableCallable.cs:175:9:175:15 | dynamic access to element | set_Item | C6<,> |
| ViableCallable.cs:175:19:175:25 | dynamic access to element | get_Item | C2<> |
| ViableCallable.cs:175:19:175:25 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:179:13:179:17 | dynamic call to operator + | + | Decimal |
| ViableCallable.cs:179:13:179:17 | dynamic call to operator + | + | Int32 |
| ViableCallable.cs:181:13:181:17 | dynamic call to operator - | - | Decimal |
| ViableCallable.cs:181:13:181:17 | dynamic call to operator - | - | Int32 |
| ViableCallable.cs:183:13:183:18 | dynamic call to operator + | + | Decimal |
| ViableCallable.cs:183:13:183:18 | dynamic call to operator + | + | Int32 |
| ViableCallable.cs:186:17:186:25 | object creation of type C10 | C10 | C10 |
| ViableCallable.cs:187:9:187:153 | call to method InvokeMember | + | C10 |
| ViableCallable.cs:190:9:190:143 | call to method InvokeMember | get_Prop3 | C10 |
| ViableCallable.cs:191:9:191:149 | call to method InvokeMember | set_Prop3 | C10 |
| ViableCallable.cs:194:9:194:146 | call to method InvokeMember | get_Item | C10 |
| ViableCallable.cs:195:9:195:152 | call to method InvokeMember | set_Item | C10 |
| ViableCallable.cs:199:9:199:147 | call to method InvokeMember | add_Event | C10 |
| ViableCallable.cs:200:9:200:150 | call to method InvokeMember | remove_Event | C10 |
| ViableCallable.cs:235:9:235:15 | call to method M | M | C2<> |
| ViableCallable.cs:235:9:235:15 | call to method M | M | C3 |
| ViableCallable.cs:235:9:235:15 | call to method M | M | C4<> |
| ViableCallable.cs:235:9:235:15 | call to method M | M | C5 |
| ViableCallable.cs:235:9:235:15 | call to method M | M | C6<,> |
| ViableCallable.cs:235:9:235:15 | call to method M | M | C7<> |
| ViableCallable.cs:284:9:284:15 | call to method M | M | C6<,> |
| ViableCallable.cs:284:9:284:15 | call to method M | M | C7<> |
| ViableCallable.cs:287:9:287:20 | call to method M | M | C6<,> |
| ViableCallable.cs:287:9:287:20 | call to method M | M | C7<> |
| ViableCallable.cs:301:9:301:15 | call to method M | M | C7<> |
| ViableCallable.cs:304:9:304:20 | call to method M | M | C7<> |
| ViableCallable.cs:307:9:307:20 | call to method M | M | C6<,> |
| ViableCallable.cs:354:9:354:14 | dynamic call to method M | M | C11 |
| ViableCallable.cs:356:9:356:18 | dynamic object creation of type C11 | C11 | C11 |
| ViableCallable.cs:379:9:379:13 | call to method M | M | C13 |
| ViableCallable.cs:412:9:412:18 | call to method M | M | A1 |
| ViableCallable.cs:412:9:412:18 | call to method M | M | A4 |
| ViableCallable.cs:412:9:412:18 | call to method M | M | A5 |
| ViableCallable.cs:414:13:414:20 | object creation of type A3 | A3 | A3 |
| ViableCallable.cs:416:9:416:19 | call to method M | M | A1 |
| ViableCallable.cs:418:13:418:20 | object creation of type A4 | A4 | A4 |
| ViableCallable.cs:420:9:420:21 | call to method M | M | A4 |
| ViableCallable.cs:424:9:424:21 | call to method M | M | A4 |
| ViableCallable.cs:424:9:424:21 | call to method M | M | A5 |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:143:9:143:14 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:144:9:144:15 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:145:9:145:20 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:148:9:148:16 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:149:9:149:17 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | M3 | C8 |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | M3 | C9<> |
| ViableCallable.cs:150:9:150:22 | dynamic call to method M3 | M3 | C10 |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | set_Prop1 | C8 |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | set_Prop1 | C9<> |
| ViableCallable.cs:152:9:152:17 | dynamic access to member Prop1 | set_Prop1 | C10 |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | get_Prop1 | C8 |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | get_Prop1 | C9<> |
| ViableCallable.cs:152:21:152:29 | dynamic access to member Prop1 | get_Prop1 | C10 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C2<> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C3 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C6<,> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C7<> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C8 |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C9<> |
| ViableCallable.cs:154:9:154:14 | dynamic access to element | set_Item | C10 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C2<> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C3 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C7<> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C8 |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C9<> |
| ViableCallable.cs:154:18:154:23 | dynamic access to element | get_Item | C10 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C2<> |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C3 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C5 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C6<,> |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C7<> |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C8 |
| ViableCallable.cs:156:9:156:54 | ... += ... | add_Event | C9<> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C2<> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C3 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C5 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C6<,> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C7<> |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C8 |
| ViableCallable.cs:157:9:157:54 | ... -= ... | remove_Event | C9<> |
| ViableCallable.cs:160:9:160:40 | dynamic call to method M4 | M4 | C8 |
| ViableCallable.cs:161:9:161:38 | dynamic call to method M4 | M4 | C8 |
| ViableCallable.cs:164:9:164:17 | dynamic access to member Prop1 | set_Prop1 | C10 |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | set_Item | C2<> |
| ViableCallable.cs:174:9:174:15 | dynamic access to element | set_Item | C6<,> |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | get_Item | C2<> |
| ViableCallable.cs:174:19:174:25 | dynamic access to element | get_Item | C6<,> |
| ViableCallable.cs:178:13:178:17 | dynamic call to operator + | + | Decimal |
| ViableCallable.cs:178:13:178:17 | dynamic call to operator + | + | Int32 |
| ViableCallable.cs:180:13:180:17 | dynamic call to operator - | - | Decimal |
| ViableCallable.cs:180:13:180:17 | dynamic call to operator - | - | Int32 |
| ViableCallable.cs:182:13:182:18 | dynamic call to operator + | + | Decimal |
| ViableCallable.cs:182:13:182:18 | dynamic call to operator + | + | Int32 |
| ViableCallable.cs:185:17:185:25 | object creation of type C10 | C10 | C10 |
| ViableCallable.cs:186:9:186:153 | call to method InvokeMember | + | C10 |
| ViableCallable.cs:189:9:189:143 | call to method InvokeMember | get_Prop3 | C10 |
| ViableCallable.cs:190:9:190:149 | call to method InvokeMember | set_Prop3 | C10 |
| ViableCallable.cs:193:9:193:146 | call to method InvokeMember | get_Item | C10 |
| ViableCallable.cs:194:9:194:152 | call to method InvokeMember | set_Item | C10 |
| ViableCallable.cs:198:9:198:147 | call to method InvokeMember | add_Event | C10 |
| ViableCallable.cs:199:9:199:150 | call to method InvokeMember | remove_Event | C10 |
| ViableCallable.cs:234:9:234:15 | call to method M | M | C2<> |
| ViableCallable.cs:234:9:234:15 | call to method M | M | C3 |
| ViableCallable.cs:234:9:234:15 | call to method M | M | C4<> |
| ViableCallable.cs:234:9:234:15 | call to method M | M | C5 |
| ViableCallable.cs:234:9:234:15 | call to method M | M | C6<,> |
| ViableCallable.cs:234:9:234:15 | call to method M | M | C7<> |
| ViableCallable.cs:283:9:283:15 | call to method M | M | C6<,> |
| ViableCallable.cs:283:9:283:15 | call to method M | M | C7<> |
| ViableCallable.cs:286:9:286:20 | call to method M | M | C6<,> |
| ViableCallable.cs:286:9:286:20 | call to method M | M | C7<> |
| ViableCallable.cs:300:9:300:15 | call to method M | M | C7<> |
| ViableCallable.cs:303:9:303:20 | call to method M | M | C7<> |
| ViableCallable.cs:306:9:306:20 | call to method M | M | C6<,> |
| ViableCallable.cs:353:9:353:14 | dynamic call to method M | M | C11 |
| ViableCallable.cs:355:9:355:18 | dynamic object creation of type C11 | C11 | C11 |
| ViableCallable.cs:378:9:378:13 | call to method M | M | C13 |
| ViableCallable.cs:411:9:411:18 | call to method M | M | A1 |
| ViableCallable.cs:411:9:411:18 | call to method M | M | A4 |
| ViableCallable.cs:411:9:411:18 | call to method M | M | A5 |
| ViableCallable.cs:413:13:413:20 | object creation of type A3 | A3 | A3 |
| ViableCallable.cs:415:9:415:19 | call to method M | M | A1 |
| ViableCallable.cs:417:13:417:20 | object creation of type A4 | A4 | A4 |
| ViableCallable.cs:419:9:419:21 | call to method M | M | A4 |
| ViableCallable.cs:423:9:423:21 | call to method M | M | A4 |
| ViableCallable.cs:423:9:423:21 | call to method M | M | A5 |

View File

@@ -1 +1 @@
| events.cs:13:35:13:39 | Click | events.cs:7:26:7:37 | EventHandler |
| events.cs:12:35:12:39 | Click | events.cs:7:26:7:37 | EventHandler |

View File

@@ -1 +1 @@
| events.cs:13:35:13:39 | Click | events.cs:7:26:7:37 | EventHandler |
| events.cs:12:35:12:39 | Click | events.cs:7:26:7:37 | EventHandler |

View File

@@ -1 +1 @@
| events.cs:13:35:13:39 | Click | events.cs:7:26:7:37 | EventHandler |
| events.cs:12:35:12:39 | Click | events.cs:7:26:7:37 | EventHandler |

View File

@@ -1 +1 @@
| events.cs:74:35:74:41 | MouseUp | events.cs:7:26:7:37 | EventHandler |
| events.cs:73:35:73:41 | MouseUp | events.cs:7:26:7:37 | EventHandler |

Some files were not shown because too many files have changed in this diff Show More