File tree Expand file tree Collapse file tree 4 files changed +6
-11
lines changed
ql/test/library-tests/csharp7 Expand file tree Collapse file tree 4 files changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -11,17 +11,11 @@ class LocalFunction : Method
11
11
{
12
12
}
13
13
14
- Method ContainingMethod =>
15
- symbol . OriginalDefinition . ContainingSymbol is IMethodSymbol m
16
- ? Method . Create ( Context , m )
17
- : throw new InternalError ( symbol , "Unable to determine local function's containing callable" ) ;
18
-
19
14
public override void WriteId ( TextWriter trapFile )
20
15
{
21
- trapFile . WriteSubId ( ContainingMethod ) ;
22
- trapFile . Write ( ".( " ) ;
16
+ trapFile . WriteSubId ( ContainingType ) ;
17
+ trapFile . Write ( "." ) ;
23
18
trapFile . WriteSubId ( Location ) ;
24
- trapFile . Write ( ')' ) ;
25
19
if ( symbol . IsGenericMethod && ! IsSourceDeclaration )
26
20
{
27
21
trapFile . Write ( '<' ) ;
Original file line number Diff line number Diff line change @@ -148,9 +148,9 @@ int f8()
148
148
return f9 ( 1 ) ;
149
149
}
150
150
151
- {
151
+ Action a = ( ) => {
152
152
int f9 ( ) => 0 ;
153
- }
153
+ } ;
154
154
155
155
return f1 ( 2 ) ;
156
156
}
Original file line number Diff line number Diff line change 5
5
| CSharp7.cs:143:9:143:31 | f7 | f7 | Int32 | CSharp7.cs:130:5:156:5 | {...} | CSharp7.cs:143:9:143:31 | f7(...) | f7(int) |
6
6
| CSharp7.cs:145:9:149:9 | f8 | f8 | Int32 | CSharp7.cs:130:5:156:5 | {...} | CSharp7.cs:145:9:149:9 | f8(...) | f8() |
7
7
| CSharp7.cs:147:13:147:35 | f9 | f9 | Int32 | CSharp7.cs:146:9:149:9 | {...} | CSharp7.cs:147:13:147:35 | f9(...) | f9(int) |
8
- | CSharp7.cs:152:13:152:26 | f9 | f9 | Int32 | CSharp7.cs:151:9 :153:9 | {...} | CSharp7.cs:152:13:152:26 | f9(...) | f9() |
8
+ | CSharp7.cs:152:13:152:26 | f9 | f9 | Int32 | CSharp7.cs:151:26 :153:9 | {...} | CSharp7.cs:152:13:152:26 | f9(...) | f9() |
9
9
| CSharp7.cs:160:9:160:24 | f | f | Int32 | CSharp7.cs:159:5:172:5 | {...} | CSharp7.cs:160:9:160:24 | f(...) | f() |
10
10
| CSharp7.cs:160:9:160:24 | f | f | Int32 | CSharp7.cs:159:5:172:5 | {...} | CSharp7.cs:160:9:160:24 | f(...) | f() |
11
11
| CSharp7.cs:161:9:161:25 | g | g | T | CSharp7.cs:159:5:172:5 | {...} | CSharp7.cs:161:9:161:25 | g(...) | g(T) |
Original file line number Diff line number Diff line change 35
35
| CSharp7.cs:123:16:123:18 | m13 | string |
36
36
| CSharp7.cs:135:19:135:20 | f4 | Func<int> |
37
37
| CSharp7.cs:139:24:139:25 | f5 | Func<int, int> |
38
+ | CSharp7.cs:151:16:151:16 | a | Action |
38
39
| CSharp7.cs:176:16:176:18 | src | string |
39
40
| CSharp7.cs:181:13:181:17 | sink1 | string |
40
41
| CSharp7.cs:182:13:182:17 | sink2 | string |
You can’t perform that action at this time.
0 commit comments