Skip to content

Commit bc11c23

Browse files
committed
C#: Add dispatch tests for overload resolution and update line numbers for existing test cases.
1 parent 9286596 commit bc11c23

File tree

5 files changed

+1070
-1001
lines changed

5 files changed

+1070
-1001
lines changed

csharp/ql/test/library-tests/dispatch/CallContext.expected

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@ getADynamicTargetInCallContext
33
| TypeFlow.cs:33:9:33:18 | call to method Method | TypeFlow.cs:17:30:17:35 | Method | TypeFlow.cs:7:7:7:23 | call to method Run |
44
mayBenefitFromCallContext
55
| TypeFlow.cs:33:9:33:18 | call to method Method |
6-
| ViableCallable.cs:12:9:12:28 | call to method M<Int32> |
7-
| ViableCallable.cs:14:9:14:15 | access to property Prop |
8-
| ViableCallable.cs:14:19:14:25 | access to property Prop |
9-
| ViableCallable.cs:16:9:16:23 | access to indexer |
10-
| ViableCallable.cs:16:27:16:41 | access to indexer |
11-
| ViableCallable.cs:18:9:18:16 | access to event Event |
6+
| ViableCallable.cs:13:9:13:28 | call to method M<Int32> |
7+
| ViableCallable.cs:15:9:15:15 | access to property Prop |
8+
| ViableCallable.cs:15:19:15:25 | access to property Prop |
9+
| ViableCallable.cs:17:9:17:23 | access to indexer |
10+
| ViableCallable.cs:17:27:17:41 | access to indexer |
1211
| ViableCallable.cs:19:9:19:16 | access to event Event |
13-
| ViableCallable.cs:22:9:22:30 | call to method M<Boolean> |
14-
| ViableCallable.cs:24:9:24:15 | access to property Prop |
15-
| ViableCallable.cs:24:19:24:25 | access to property Prop |
16-
| ViableCallable.cs:26:9:26:23 | access to indexer |
17-
| ViableCallable.cs:26:27:26:41 | access to indexer |
18-
| ViableCallable.cs:28:9:28:16 | access to event Event |
12+
| ViableCallable.cs:20:9:20:16 | access to event Event |
13+
| ViableCallable.cs:23:9:23:30 | call to method M<Boolean> |
14+
| ViableCallable.cs:25:9:25:15 | access to property Prop |
15+
| ViableCallable.cs:25:19:25:25 | access to property Prop |
16+
| ViableCallable.cs:27:9:27:23 | access to indexer |
17+
| ViableCallable.cs:27:27:27:41 | access to indexer |
1918
| ViableCallable.cs:29:9:29:16 | access to event Event |
20-
| ViableCallable.cs:244:9:244:15 | call to method M<Int32> |
21-
| ViableCallable.cs:293:9:293:15 | call to method M<Int32> |
22-
| ViableCallable.cs:296:9:296:20 | call to method M<Int32> |
23-
| ViableCallable.cs:424:9:424:18 | call to method M<Int32> |
24-
| ViableCallable.cs:468:9:468:30 | call to method M2<T> |
25-
| ViableCallable.cs:474:9:474:30 | call to method M2<T> |
26-
| ViableCallable.cs:576:18:576:22 | call to operator / |
27-
| ViableCallable.cs:579:26:579:30 | call to operator checked / |
28-
| ViableCallable.cs:585:9:585:15 | call to method M12 |
29-
| ViableCallable.cs:618:9:618:13 | call to method M |
19+
| ViableCallable.cs:30:9:30:16 | access to event Event |
20+
| ViableCallable.cs:245:9:245:15 | call to method M<Int32> |
21+
| ViableCallable.cs:294:9:294:15 | call to method M<Int32> |
22+
| ViableCallable.cs:297:9:297:20 | call to method M<Int32> |
23+
| ViableCallable.cs:425:9:425:18 | call to method M<Int32> |
24+
| ViableCallable.cs:469:9:469:30 | call to method M2<T> |
25+
| ViableCallable.cs:475:9:475:30 | call to method M2<T> |
26+
| ViableCallable.cs:577:18:577:22 | call to operator / |
27+
| ViableCallable.cs:580:26:580:30 | call to operator checked / |
28+
| ViableCallable.cs:586:9:586:15 | call to method M12 |
29+
| ViableCallable.cs:619:9:619:13 | call to method M |

0 commit comments

Comments
 (0)