Skip to content

Commit dacb044

Browse files
committed
C#: Add tests for abstract/virtual modifier of interface members
1 parent 87ee784 commit dacb044

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

csharp/ql/test/library-tests/modifiers/Effectively.expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,6 @@
2121
| Modifiers.cs:54:52:54:54 | set_P1 | public |
2222
| Modifiers.cs:55:20:55:21 | P2 | public |
2323
| Modifiers.cs:55:36:55:38 | get_P2 | public |
24+
| Modifiers.cs:60:22:60:23 | I1 | public |
25+
| Modifiers.cs:62:14:62:15 | M1 | public |
26+
| Modifiers.cs:63:14:63:15 | M2 | public |

csharp/ql/test/library-tests/modifiers/Modifiers.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,10 @@ public struct S
5656
/*private*/
5757
int P3 { /*private*/ get; /*private*/ set; }
5858
}
59+
60+
public interface I1
61+
{
62+
void M1();
63+
void M2() => throw null;
64+
}
5965
}

csharp/ql/test/library-tests/modifiers/Modifiers.expected

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,8 @@
4444
| Modifiers.cs:57:13:57:14 | P3 | file://:0:0:0:0 | private |
4545
| Modifiers.cs:57:30:57:32 | get_P3 | file://:0:0:0:0 | private |
4646
| Modifiers.cs:57:47:57:49 | set_P3 | file://:0:0:0:0 | private |
47+
| Modifiers.cs:60:22:60:23 | I1 | file://:0:0:0:0 | public |
48+
| Modifiers.cs:62:14:62:15 | M1 | file://:0:0:0:0 | public |
49+
| Modifiers.cs:62:14:62:15 | M1 | file://:0:0:0:0 | virtual |
50+
| Modifiers.cs:63:14:63:15 | M2 | file://:0:0:0:0 | public |
51+
| Modifiers.cs:63:14:63:15 | M2 | file://:0:0:0:0 | virtual |

0 commit comments

Comments
 (0)