Skip to content

Commit 5f35a62

Browse files
committed
C#: Add some QL tests for extension types.
1 parent 791a7db commit 5f35a62

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
extensionTypeReceiverParameter
2+
| extensions.cs:6:5:16:5 | extension(String) | extensions.cs:6:22:6:22 | s |
3+
extensionTypeExtendedType
4+
| extensions.cs:6:5:16:5 | extension(String) | string |
5+
| extensions.cs:18:5:23:5 | extension(Object) | object |
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import csharp
2+
3+
query predicate extensionTypeReceiverParameter(ExtensionType et, Parameter p) {
4+
et.getFile().getBaseName() = "extensions.cs" and
5+
p = et.getReceiverParameter()
6+
}
7+
8+
query predicate extensionTypeExtendedType(ExtensionType et, string t) {
9+
et.getFile().getBaseName() = "extensions.cs" and
10+
t = et.getExtendedType().toStringWithTypes()
11+
}

0 commit comments

Comments
 (0)