Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7e1eee5

Browse files
committed
Add tests that show tuple types
1 parent aeb1314 commit 7e1eee5

4 files changed

Lines changed: 109 additions & 93 deletions

File tree

Lines changed: 92 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,92 @@
1-
| CSharp7.cs:66:16:66:27 | (..., ...) | 0 | CSharp7.cs:66:20:66:20 | 1 |
2-
| CSharp7.cs:66:16:66:27 | (..., ...) | 1 | CSharp7.cs:66:26:66:26 | 2 |
3-
| CSharp7.cs:71:9:71:22 | (..., ...) | 0 | CSharp7.cs:71:14:71:14 | Int32 x |
4-
| CSharp7.cs:71:9:71:22 | (..., ...) | 1 | CSharp7.cs:71:21:71:21 | Int32 y |
5-
| CSharp7.cs:73:9:73:14 | (..., ...) | 0 | CSharp7.cs:73:10:73:10 | access to local variable x |
6-
| CSharp7.cs:73:9:73:14 | (..., ...) | 1 | CSharp7.cs:73:13:73:13 | access to local variable y |
7-
| CSharp7.cs:75:9:75:23 | (..., ...) | 0 | CSharp7.cs:75:10:75:10 | access to local variable x |
8-
| CSharp7.cs:75:9:75:23 | (..., ...) | 1 | CSharp7.cs:75:13:75:13 | access to local variable y |
9-
| CSharp7.cs:75:9:75:23 | (..., ...) | 2 | CSharp7.cs:75:16:75:22 | access to field Item1 |
10-
| CSharp7.cs:75:27:75:35 | (..., ...) | 0 | CSharp7.cs:75:28:75:28 | 1 |
11-
| CSharp7.cs:75:27:75:35 | (..., ...) | 1 | CSharp7.cs:75:31:75:31 | 2 |
12-
| CSharp7.cs:75:27:75:35 | (..., ...) | 2 | CSharp7.cs:75:34:75:34 | 3 |
13-
| CSharp7.cs:76:9:76:14 | (..., ...) | 0 | CSharp7.cs:76:10:76:10 | access to local variable x |
14-
| CSharp7.cs:76:9:76:14 | (..., ...) | 1 | CSharp7.cs:76:13:76:13 | access to local variable y |
15-
| CSharp7.cs:76:18:76:23 | (..., ...) | 0 | CSharp7.cs:76:19:76:19 | access to local variable x |
16-
| CSharp7.cs:76:18:76:23 | (..., ...) | 1 | CSharp7.cs:76:22:76:22 | access to local variable y |
17-
| CSharp7.cs:76:27:76:32 | (..., ...) | 0 | CSharp7.cs:76:28:76:28 | 1 |
18-
| CSharp7.cs:76:27:76:32 | (..., ...) | 1 | CSharp7.cs:76:31:76:31 | 2 |
19-
| CSharp7.cs:77:9:77:31 | (..., ...) | 0 | CSharp7.cs:77:14:77:14 | Int32 a |
20-
| CSharp7.cs:77:9:77:31 | (..., ...) | 1 | CSharp7.cs:77:17:77:30 | (..., ...) |
21-
| CSharp7.cs:77:17:77:30 | (..., ...) | 0 | CSharp7.cs:77:22:77:22 | Int32 b |
22-
| CSharp7.cs:77:17:77:30 | (..., ...) | 1 | CSharp7.cs:77:29:77:29 | Int32 c |
23-
| CSharp7.cs:77:35:77:40 | (..., ...) | 0 | CSharp7.cs:77:36:77:36 | 1 |
24-
| CSharp7.cs:77:35:77:40 | (..., ...) | 1 | CSharp7.cs:77:39:77:39 | access to local variable z |
25-
| CSharp7.cs:78:9:78:19 | (..., ...) | 0 | CSharp7.cs:78:10:78:10 | access to local variable a |
26-
| CSharp7.cs:78:9:78:19 | (..., ...) | 1 | CSharp7.cs:78:13:78:18 | (..., ...) |
27-
| CSharp7.cs:78:13:78:18 | (..., ...) | 0 | CSharp7.cs:78:14:78:14 | access to local variable b |
28-
| CSharp7.cs:78:13:78:18 | (..., ...) | 1 | CSharp7.cs:78:17:78:17 | access to local variable c |
29-
| CSharp7.cs:78:23:78:33 | (..., ...) | 0 | CSharp7.cs:78:24:78:24 | access to local variable b |
30-
| CSharp7.cs:78:23:78:33 | (..., ...) | 1 | CSharp7.cs:78:27:78:32 | (..., ...) |
31-
| CSharp7.cs:78:27:78:32 | (..., ...) | 0 | CSharp7.cs:78:28:78:28 | access to local variable c |
32-
| CSharp7.cs:78:27:78:32 | (..., ...) | 1 | CSharp7.cs:78:31:78:31 | access to local variable a |
33-
| CSharp7.cs:79:9:79:18 | (..., ...) | 0 | CSharp7.cs:79:14:79:14 | String i |
34-
| CSharp7.cs:79:9:79:18 | (..., ...) | 1 | CSharp7.cs:79:17:79:17 | Int32 j |
35-
| CSharp7.cs:79:22:79:28 | (..., ...) | 0 | CSharp7.cs:79:23:79:24 | "" |
36-
| CSharp7.cs:79:22:79:28 | (..., ...) | 1 | CSharp7.cs:79:27:79:27 | access to local variable x |
37-
| CSharp7.cs:84:16:84:24 | (..., ...) | 0 | CSharp7.cs:84:20:84:20 | access to parameter x |
38-
| CSharp7.cs:84:16:84:24 | (..., ...) | 1 | CSharp7.cs:84:23:84:23 | 2 |
39-
| CSharp7.cs:89:18:89:34 | (..., ...) | 0 | CSharp7.cs:89:19:89:27 | "tainted" |
40-
| CSharp7.cs:89:18:89:34 | (..., ...) | 1 | CSharp7.cs:89:30:89:33 | "X2" |
41-
| CSharp7.cs:90:9:90:24 | (..., ...) | 0 | CSharp7.cs:90:14:90:15 | String t2 |
42-
| CSharp7.cs:90:9:90:24 | (..., ...) | 1 | CSharp7.cs:90:22:90:23 | String t3 |
43-
| CSharp7.cs:97:18:97:38 | (..., ...) | 0 | CSharp7.cs:97:19:97:19 | 1 |
44-
| CSharp7.cs:97:18:97:38 | (..., ...) | 1 | CSharp7.cs:97:22:97:37 | "TupleExprNode1" |
45-
| CSharp7.cs:98:18:98:43 | (..., ...) | 0 | CSharp7.cs:98:19:98:19 | 1 |
46-
| CSharp7.cs:98:18:98:43 | (..., ...) | 1 | CSharp7.cs:98:22:98:42 | (..., ...) |
47-
| CSharp7.cs:98:22:98:42 | (..., ...) | 0 | CSharp7.cs:98:23:98:38 | "TupleExprNode2" |
48-
| CSharp7.cs:98:22:98:42 | (..., ...) | 1 | CSharp7.cs:98:41:98:41 | 2 |
49-
| CSharp7.cs:103:18:103:42 | (..., ...) | 0 | CSharp7.cs:103:19:103:38 | "TupleMemberAccess1" |
50-
| CSharp7.cs:103:18:103:42 | (..., ...) | 1 | CSharp7.cs:103:41:103:41 | 0 |
51-
| CSharp7.cs:104:18:104:47 | (..., ...) | 0 | CSharp7.cs:104:19:104:19 | 0 |
52-
| CSharp7.cs:104:18:104:47 | (..., ...) | 1 | CSharp7.cs:104:22:104:46 | (..., ...) |
53-
| CSharp7.cs:104:22:104:46 | (..., ...) | 0 | CSharp7.cs:104:23:104:42 | "TupleMemberAccess2" |
54-
| CSharp7.cs:104:22:104:46 | (..., ...) | 1 | CSharp7.cs:104:45:104:45 | 1 |
55-
| CSharp7.cs:109:9:109:24 | (..., ...) | 0 | CSharp7.cs:109:14:109:15 | String m1 |
56-
| CSharp7.cs:109:9:109:24 | (..., ...) | 1 | CSharp7.cs:109:22:109:23 | (Int32,Int32) m2 |
57-
| CSharp7.cs:109:28:109:46 | (..., ...) | 0 | CSharp7.cs:109:29:109:37 | "DefUse1" |
58-
| CSharp7.cs:109:28:109:46 | (..., ...) | 1 | CSharp7.cs:109:40:109:45 | (..., ...) |
59-
| CSharp7.cs:109:40:109:45 | (..., ...) | 0 | CSharp7.cs:109:41:109:41 | 0 |
60-
| CSharp7.cs:109:40:109:45 | (..., ...) | 1 | CSharp7.cs:109:44:109:44 | 1 |
61-
| CSharp7.cs:112:9:112:22 | (..., ...) | 0 | CSharp7.cs:112:10:112:11 | access to local variable m3 |
62-
| CSharp7.cs:112:9:112:22 | (..., ...) | 1 | CSharp7.cs:112:14:112:21 | (..., ...) |
63-
| CSharp7.cs:112:14:112:21 | (..., ...) | 0 | CSharp7.cs:112:15:112:16 | access to local variable m4 |
64-
| CSharp7.cs:112:14:112:21 | (..., ...) | 1 | CSharp7.cs:112:19:112:20 | access to local variable m5 |
65-
| CSharp7.cs:112:26:112:33 | (..., ...) | 0 | CSharp7.cs:112:27:112:28 | access to local variable m1 |
66-
| CSharp7.cs:112:26:112:33 | (..., ...) | 1 | CSharp7.cs:112:31:112:32 | access to local variable m2 |
67-
| CSharp7.cs:114:9:114:34 | (..., ...) | 0 | CSharp7.cs:114:14:114:15 | String m7 |
68-
| CSharp7.cs:114:9:114:34 | (..., ...) | 1 | CSharp7.cs:114:18:114:33 | (..., ...) |
69-
| CSharp7.cs:114:18:114:33 | (..., ...) | 0 | CSharp7.cs:114:23:114:24 | Int32 m8 |
70-
| CSharp7.cs:114:18:114:33 | (..., ...) | 1 | CSharp7.cs:114:31:114:32 | Int32 m9 |
71-
| CSharp7.cs:114:38:114:45 | (..., ...) | 0 | CSharp7.cs:114:39:114:40 | access to local variable m1 |
72-
| CSharp7.cs:114:38:114:45 | (..., ...) | 1 | CSharp7.cs:114:43:114:44 | access to local variable m2 |
73-
| CSharp7.cs:114:49:114:67 | (..., ...) | 0 | CSharp7.cs:114:50:114:58 | "DefUse2" |
74-
| CSharp7.cs:114:49:114:67 | (..., ...) | 1 | CSharp7.cs:114:61:114:66 | (..., ...) |
75-
| CSharp7.cs:114:61:114:66 | (..., ...) | 0 | CSharp7.cs:114:62:114:62 | 0 |
76-
| CSharp7.cs:114:61:114:66 | (..., ...) | 1 | CSharp7.cs:114:65:114:65 | 1 |
77-
| CSharp7.cs:218:16:218:23 | (..., ...) | 0 | CSharp7.cs:218:17:218:17 | 0 |
78-
| CSharp7.cs:218:16:218:23 | (..., ...) | 1 | CSharp7.cs:218:20:218:22 | 0 |
79-
| CSharp7.cs:224:9:224:14 | (..., ...) | 0 | CSharp7.cs:224:10:224:10 | _ |
80-
| CSharp7.cs:224:9:224:14 | (..., ...) | 1 | CSharp7.cs:224:13:224:13 | _ |
81-
| CSharp7.cs:225:9:225:18 | (..., ...) | 0 | CSharp7.cs:225:14:225:14 | Int32 x |
82-
| CSharp7.cs:225:9:225:18 | (..., ...) | 1 | CSharp7.cs:225:17:225:17 | _ |
83-
| CSharp7.cs:226:9:226:18 | (..., ...) | 0 | CSharp7.cs:226:10:226:10 | _ |
84-
| CSharp7.cs:226:9:226:18 | (..., ...) | 1 | CSharp7.cs:226:17:226:17 | Double y |
85-
| CSharp7.cs:285:40:285:61 | (..., ...) | 0 | CSharp7.cs:285:41:285:48 | access to property Key |
86-
| CSharp7.cs:285:40:285:61 | (..., ...) | 1 | CSharp7.cs:285:51:285:60 | access to property Value |
87-
| CSharp7.cs:287:18:287:34 | (..., ...) | 0 | CSharp7.cs:287:23:287:23 | Int32 a |
88-
| CSharp7.cs:287:18:287:34 | (..., ...) | 1 | CSharp7.cs:287:33:287:33 | String b |
89-
| CSharp7.cs:289:18:289:31 | (..., ...) | 0 | CSharp7.cs:289:23:289:23 | Int32 a |
90-
| CSharp7.cs:289:18:289:31 | (..., ...) | 1 | CSharp7.cs:289:30:289:30 | String b |
91-
| CSharp7.cs:291:18:291:27 | (..., ...) | 0 | CSharp7.cs:291:23:291:23 | Int32 a |
92-
| CSharp7.cs:291:18:291:27 | (..., ...) | 1 | CSharp7.cs:291:26:291:26 | String b |
1+
| CSharp7.cs:66:16:66:27 | (..., ...) | CSharp7.cs:64:5:64:18 | (Int32,Int32) | 0 | CSharp7.cs:66:20:66:20 | 1 |
2+
| CSharp7.cs:66:16:66:27 | (..., ...) | CSharp7.cs:64:5:64:18 | (Int32,Int32) | 1 | CSharp7.cs:66:26:66:26 | 2 |
3+
| CSharp7.cs:71:9:71:22 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 0 | CSharp7.cs:71:14:71:14 | Int32 x |
4+
| CSharp7.cs:71:9:71:22 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 1 | CSharp7.cs:71:21:71:21 | Int32 y |
5+
| CSharp7.cs:73:9:73:14 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 0 | CSharp7.cs:73:10:73:10 | access to local variable x |
6+
| CSharp7.cs:73:9:73:14 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 1 | CSharp7.cs:73:13:73:13 | access to local variable y |
7+
| CSharp7.cs:75:9:75:23 | (..., ...) | CSharp7.cs:75:9:75:23 | (Int32,Int32,Int32) | 0 | CSharp7.cs:75:10:75:10 | access to local variable x |
8+
| CSharp7.cs:75:9:75:23 | (..., ...) | CSharp7.cs:75:9:75:23 | (Int32,Int32,Int32) | 1 | CSharp7.cs:75:13:75:13 | access to local variable y |
9+
| CSharp7.cs:75:9:75:23 | (..., ...) | CSharp7.cs:75:9:75:23 | (Int32,Int32,Int32) | 2 | CSharp7.cs:75:16:75:22 | access to field Item1 |
10+
| CSharp7.cs:75:27:75:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 0 | CSharp7.cs:75:28:75:28 | 1 |
11+
| CSharp7.cs:75:27:75:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 1 | CSharp7.cs:75:31:75:31 | 2 |
12+
| CSharp7.cs:75:27:75:35 | (..., ...) | file://:0:0:0:0 | (Int32,Int32,Int32) | 2 | CSharp7.cs:75:34:75:34 | 3 |
13+
| CSharp7.cs:76:9:76:14 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 0 | CSharp7.cs:76:10:76:10 | access to local variable x |
14+
| CSharp7.cs:76:9:76:14 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 1 | CSharp7.cs:76:13:76:13 | access to local variable y |
15+
| CSharp7.cs:76:18:76:23 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 0 | CSharp7.cs:76:19:76:19 | access to local variable x |
16+
| CSharp7.cs:76:18:76:23 | (..., ...) | CSharp7.cs:71:9:71:22 | (Int32,Int32) | 1 | CSharp7.cs:76:22:76:22 | access to local variable y |
17+
| CSharp7.cs:76:27:76:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:76:28:76:28 | 1 |
18+
| CSharp7.cs:76:27:76:32 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:76:31:76:31 | 2 |
19+
| CSharp7.cs:77:9:77:31 | (..., ...) | CSharp7.cs:77:9:77:31 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:77:14:77:14 | Int32 a |
20+
| CSharp7.cs:77:9:77:31 | (..., ...) | CSharp7.cs:77:9:77:31 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:77:17:77:30 | (..., ...) |
21+
| CSharp7.cs:77:17:77:30 | (..., ...) | CSharp7.cs:77:17:77:30 | (Int32,Int32) | 0 | CSharp7.cs:77:22:77:22 | Int32 b |
22+
| CSharp7.cs:77:17:77:30 | (..., ...) | CSharp7.cs:77:17:77:30 | (Int32,Int32) | 1 | CSharp7.cs:77:29:77:29 | Int32 c |
23+
| CSharp7.cs:77:35:77:40 | (..., ...) | CSharp7.cs:77:35:77:40 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:77:36:77:36 | 1 |
24+
| CSharp7.cs:77:35:77:40 | (..., ...) | CSharp7.cs:77:35:77:40 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:77:39:77:39 | access to local variable z |
25+
| CSharp7.cs:78:9:78:19 | (..., ...) | CSharp7.cs:77:9:77:31 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:78:10:78:10 | access to local variable a |
26+
| CSharp7.cs:78:9:78:19 | (..., ...) | CSharp7.cs:77:9:77:31 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:78:13:78:18 | (..., ...) |
27+
| CSharp7.cs:78:13:78:18 | (..., ...) | CSharp7.cs:77:17:77:30 | (Int32,Int32) | 0 | CSharp7.cs:78:14:78:14 | access to local variable b |
28+
| CSharp7.cs:78:13:78:18 | (..., ...) | CSharp7.cs:77:17:77:30 | (Int32,Int32) | 1 | CSharp7.cs:78:17:78:17 | access to local variable c |
29+
| CSharp7.cs:78:23:78:33 | (..., ...) | CSharp7.cs:78:23:78:33 | (Int32,(Int32,Int32)) | 0 | CSharp7.cs:78:24:78:24 | access to local variable b |
30+
| CSharp7.cs:78:23:78:33 | (..., ...) | CSharp7.cs:78:23:78:33 | (Int32,(Int32,Int32)) | 1 | CSharp7.cs:78:27:78:32 | (..., ...) |
31+
| CSharp7.cs:78:27:78:32 | (..., ...) | CSharp7.cs:78:27:78:32 | (Int32,Int32) | 0 | CSharp7.cs:78:28:78:28 | access to local variable c |
32+
| CSharp7.cs:78:27:78:32 | (..., ...) | CSharp7.cs:78:27:78:32 | (Int32,Int32) | 1 | CSharp7.cs:78:31:78:31 | access to local variable a |
33+
| CSharp7.cs:79:9:79:18 | (..., ...) | file://:0:0:0:0 | null | 0 | CSharp7.cs:79:14:79:14 | String i |
34+
| CSharp7.cs:79:9:79:18 | (..., ...) | file://:0:0:0:0 | null | 1 | CSharp7.cs:79:17:79:17 | Int32 j |
35+
| CSharp7.cs:79:22:79:28 | (..., ...) | CSharp7.cs:79:22:79:28 | (String,Int32) | 0 | CSharp7.cs:79:23:79:24 | "" |
36+
| CSharp7.cs:79:22:79:28 | (..., ...) | CSharp7.cs:79:22:79:28 | (String,Int32) | 1 | CSharp7.cs:79:27:79:27 | access to local variable x |
37+
| CSharp7.cs:84:16:84:24 | (..., ...) | CSharp7.cs:84:16:84:24 | (String,Int32) | 0 | CSharp7.cs:84:20:84:20 | access to parameter x |
38+
| CSharp7.cs:84:16:84:24 | (..., ...) | CSharp7.cs:84:16:84:24 | (String,Int32) | 1 | CSharp7.cs:84:23:84:23 | 2 |
39+
| CSharp7.cs:89:18:89:34 | (..., ...) | CSharp7.cs:89:18:89:34 | (String,String) | 0 | CSharp7.cs:89:19:89:27 | "tainted" |
40+
| CSharp7.cs:89:18:89:34 | (..., ...) | CSharp7.cs:89:18:89:34 | (String,String) | 1 | CSharp7.cs:89:30:89:33 | "X2" |
41+
| CSharp7.cs:90:9:90:24 | (..., ...) | CSharp7.cs:90:9:90:24 | (String,String) | 0 | CSharp7.cs:90:14:90:15 | String t2 |
42+
| CSharp7.cs:90:9:90:24 | (..., ...) | CSharp7.cs:90:9:90:24 | (String,String) | 1 | CSharp7.cs:90:22:90:23 | String t3 |
43+
| CSharp7.cs:97:18:97:38 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 0 | CSharp7.cs:97:19:97:19 | 1 |
44+
| CSharp7.cs:97:18:97:38 | (..., ...) | file://:0:0:0:0 | (Int32,String) | 1 | CSharp7.cs:97:22:97:37 | "TupleExprNode1" |
45+
| CSharp7.cs:98:18:98:43 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 0 | CSharp7.cs:98:19:98:19 | 1 |
46+
| CSharp7.cs:98:18:98:43 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 1 | CSharp7.cs:98:22:98:42 | (..., ...) |
47+
| CSharp7.cs:98:22:98:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:98:23:98:38 | "TupleExprNode2" |
48+
| CSharp7.cs:98:22:98:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:98:41:98:41 | 2 |
49+
| CSharp7.cs:103:18:103:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:103:19:103:38 | "TupleMemberAccess1" |
50+
| CSharp7.cs:103:18:103:42 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:103:41:103:41 | 0 |
51+
| CSharp7.cs:104:18:104:47 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 0 | CSharp7.cs:104:19:104:19 | 0 |
52+
| CSharp7.cs:104:18:104:47 | (..., ...) | CSharp7.cs:98:18:98:43 | (Int32,(String,Int32)) | 1 | CSharp7.cs:104:22:104:46 | (..., ...) |
53+
| CSharp7.cs:104:22:104:46 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 0 | CSharp7.cs:104:23:104:42 | "TupleMemberAccess2" |
54+
| CSharp7.cs:104:22:104:46 | (..., ...) | file://:0:0:0:0 | (String,Int32) | 1 | CSharp7.cs:104:45:104:45 | 1 |
55+
| CSharp7.cs:109:9:109:24 | (..., ...) | CSharp7.cs:109:9:109:24 | (String,(Int32,Int32)) | 0 | CSharp7.cs:109:14:109:15 | String m1 |
56+
| CSharp7.cs:109:9:109:24 | (..., ...) | CSharp7.cs:109:9:109:24 | (String,(Int32,Int32)) | 1 | CSharp7.cs:109:22:109:23 | (Int32,Int32) m2 |
57+
| CSharp7.cs:109:28:109:46 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:109:29:109:37 | "DefUse1" |
58+
| CSharp7.cs:109:28:109:46 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:109:40:109:45 | (..., ...) |
59+
| CSharp7.cs:109:40:109:45 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:109:41:109:41 | 0 |
60+
| CSharp7.cs:109:40:109:45 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:109:44:109:44 | 1 |
61+
| CSharp7.cs:112:9:112:22 | (..., ...) | CSharp7.cs:112:9:112:22 | (String,(Int32,Int32)) | 0 | CSharp7.cs:112:10:112:11 | access to local variable m3 |
62+
| CSharp7.cs:112:9:112:22 | (..., ...) | CSharp7.cs:112:9:112:22 | (String,(Int32,Int32)) | 1 | CSharp7.cs:112:14:112:21 | (..., ...) |
63+
| CSharp7.cs:112:14:112:21 | (..., ...) | CSharp7.cs:112:14:112:21 | (Int32,Int32) | 0 | CSharp7.cs:112:15:112:16 | access to local variable m4 |
64+
| CSharp7.cs:112:14:112:21 | (..., ...) | CSharp7.cs:112:14:112:21 | (Int32,Int32) | 1 | CSharp7.cs:112:19:112:20 | access to local variable m5 |
65+
| CSharp7.cs:112:26:112:33 | (..., ...) | CSharp7.cs:109:9:109:24 | (String,(Int32,Int32)) | 0 | CSharp7.cs:112:27:112:28 | access to local variable m1 |
66+
| CSharp7.cs:112:26:112:33 | (..., ...) | CSharp7.cs:109:9:109:24 | (String,(Int32,Int32)) | 1 | CSharp7.cs:112:31:112:32 | access to local variable m2 |
67+
| CSharp7.cs:114:9:114:34 | (..., ...) | CSharp7.cs:114:9:114:34 | (String,(Int32,Int32)) | 0 | CSharp7.cs:114:14:114:15 | String m7 |
68+
| CSharp7.cs:114:9:114:34 | (..., ...) | CSharp7.cs:114:9:114:34 | (String,(Int32,Int32)) | 1 | CSharp7.cs:114:18:114:33 | (..., ...) |
69+
| CSharp7.cs:114:18:114:33 | (..., ...) | CSharp7.cs:114:18:114:33 | (Int32,Int32) | 0 | CSharp7.cs:114:23:114:24 | Int32 m8 |
70+
| CSharp7.cs:114:18:114:33 | (..., ...) | CSharp7.cs:114:18:114:33 | (Int32,Int32) | 1 | CSharp7.cs:114:31:114:32 | Int32 m9 |
71+
| CSharp7.cs:114:38:114:45 | (..., ...) | CSharp7.cs:109:9:109:24 | (String,(Int32,Int32)) | 0 | CSharp7.cs:114:39:114:40 | access to local variable m1 |
72+
| CSharp7.cs:114:38:114:45 | (..., ...) | CSharp7.cs:109:9:109:24 | (String,(Int32,Int32)) | 1 | CSharp7.cs:114:43:114:44 | access to local variable m2 |
73+
| CSharp7.cs:114:49:114:67 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 0 | CSharp7.cs:114:50:114:58 | "DefUse2" |
74+
| CSharp7.cs:114:49:114:67 | (..., ...) | file://:0:0:0:0 | (String,(Int32,Int32)) | 1 | CSharp7.cs:114:61:114:66 | (..., ...) |
75+
| CSharp7.cs:114:61:114:66 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 0 | CSharp7.cs:114:62:114:62 | 0 |
76+
| CSharp7.cs:114:61:114:66 | (..., ...) | file://:0:0:0:0 | (Int32,Int32) | 1 | CSharp7.cs:114:65:114:65 | 1 |
77+
| CSharp7.cs:218:16:218:23 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 0 | CSharp7.cs:218:17:218:17 | 0 |
78+
| CSharp7.cs:218:16:218:23 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 1 | CSharp7.cs:218:20:218:22 | 0 |
79+
| CSharp7.cs:224:9:224:14 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 0 | CSharp7.cs:224:10:224:10 | _ |
80+
| CSharp7.cs:224:9:224:14 | (..., ...) | CSharp7.cs:215:5:215:17 | (Int32,Double) | 1 | CSharp7.cs:224:13:224:13 | _ |
81+
| CSharp7.cs:225:9:225:18 | (..., ...) | CSharp7.cs:225:9:225:18 | (Int32,Double) | 0 | CSharp7.cs:225:14:225:14 | Int32 x |
82+
| CSharp7.cs:225:9:225:18 | (..., ...) | CSharp7.cs:225:9:225:18 | (Int32,Double) | 1 | CSharp7.cs:225:17:225:17 | _ |
83+
| CSharp7.cs:226:9:226:18 | (..., ...) | CSharp7.cs:226:9:226:18 | (Int32,Double) | 0 | CSharp7.cs:226:10:226:10 | _ |
84+
| CSharp7.cs:226:9:226:18 | (..., ...) | CSharp7.cs:226:9:226:18 | (Int32,Double) | 1 | CSharp7.cs:226:17:226:17 | Double y |
85+
| CSharp7.cs:285:40:285:61 | (..., ...) | CSharp7.cs:285:40:285:61 | (Int32,String) | 0 | CSharp7.cs:285:41:285:48 | access to property Key |
86+
| CSharp7.cs:285:40:285:61 | (..., ...) | CSharp7.cs:285:40:285:61 | (Int32,String) | 1 | CSharp7.cs:285:51:285:60 | access to property Value |
87+
| CSharp7.cs:287:18:287:34 | (..., ...) | CSharp7.cs:287:18:287:34 | (Int32,String) | 0 | CSharp7.cs:287:23:287:23 | Int32 a |
88+
| CSharp7.cs:287:18:287:34 | (..., ...) | CSharp7.cs:287:18:287:34 | (Int32,String) | 1 | CSharp7.cs:287:33:287:33 | String b |
89+
| CSharp7.cs:289:18:289:31 | (..., ...) | CSharp7.cs:287:18:287:34 | (Int32,String) | 0 | CSharp7.cs:289:23:289:23 | Int32 a |
90+
| CSharp7.cs:289:18:289:31 | (..., ...) | CSharp7.cs:287:18:287:34 | (Int32,String) | 1 | CSharp7.cs:289:30:289:30 | String b |
91+
| CSharp7.cs:291:18:291:27 | (..., ...) | file://:0:0:0:0 | null | 0 | CSharp7.cs:291:23:291:23 | Int32 a |
92+
| CSharp7.cs:291:18:291:27 | (..., ...) | file://:0:0:0:0 | null | 1 | CSharp7.cs:291:26:291:26 | String b |
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import csharp
22

33
from TupleExpr e, int i
4-
select e, i, e.getArgument(i)
4+
select e, e.getType(), i, e.getArgument(i)

0 commit comments

Comments
 (0)