Skip to content

Commit a240062

Browse files
committed
C#: Add more tests to effective visibility
1 parent 96d8fc7 commit a240062

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,5 @@
2424
| Modifiers.cs:60:22:60:23 | I1 | public |
2525
| Modifiers.cs:62:14:62:15 | M1 | public |
2626
| Modifiers.cs:63:14:63:15 | M2 | public |
27+
| Modifiers.cs:68:14:68:15 | M1 | internal |
28+
| Modifiers.cs:71:18:71:19 | C2 | public |

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,17 @@ public interface I1
6262
void M1();
6363
void M2() => throw null;
6464
}
65+
66+
internal interface I2
67+
{
68+
void M1() => throw null;
69+
}
70+
71+
public class C2 : I2
72+
{
73+
void I2.M1() => throw null;
74+
75+
protected private void M2() { }
76+
protected internal void M3() { }
77+
}
6578
}

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,12 @@
4949
| Modifiers.cs:62:14:62:15 | M1 | file://:0:0:0:0 | public |
5050
| Modifiers.cs:63:14:63:15 | M2 | file://:0:0:0:0 | public |
5151
| Modifiers.cs:63:14:63:15 | M2 | file://:0:0:0:0 | virtual |
52+
| Modifiers.cs:66:24:66:25 | I2 | file://:0:0:0:0 | internal |
53+
| Modifiers.cs:68:14:68:15 | M1 | file://:0:0:0:0 | public |
54+
| Modifiers.cs:68:14:68:15 | M1 | file://:0:0:0:0 | virtual |
55+
| Modifiers.cs:71:18:71:19 | C2 | file://:0:0:0:0 | public |
56+
| Modifiers.cs:73:17:73:18 | M1 | file://:0:0:0:0 | private |
57+
| Modifiers.cs:75:32:75:33 | M2 | file://:0:0:0:0 | private |
58+
| Modifiers.cs:75:32:75:33 | M2 | file://:0:0:0:0 | protected |
59+
| Modifiers.cs:76:33:76:34 | M3 | file://:0:0:0:0 | internal |
60+
| Modifiers.cs:76:33:76:34 | M3 | file://:0:0:0:0 | protected |

0 commit comments

Comments
 (0)