C#: Add public members testcase and expected output.

This commit is contained in:
Michael Nebel
2023-02-27 14:57:03 +01:00
parent 363dd49a3c
commit 51be175111
2 changed files with 18 additions and 0 deletions

View File

@@ -39,3 +39,15 @@ implements
| StaticInterfaceMembers.cs:54:37:54:39 | Dec | StaticInterfaceMembers.cs:17:22:17:24 | Dec |
| StaticInterfaceMembers.cs:57:27:57:29 | Add | StaticInterfaceMembers.cs:19:23:19:25 | Add |
| StaticInterfaceMembers.cs:60:27:60:34 | Subtract | StaticInterfaceMembers.cs:21:22:21:29 | Subtract |
publicmembers
| StaticInterfaceMembers.cs:28:19:28:22 | Real |
| StaticInterfaceMembers.cs:29:19:29:27 | Imaginary |
| StaticInterfaceMembers.cs:31:12:31:18 | Complex |
| StaticInterfaceMembers.cs:33:27:33:30 | Zero |
| StaticInterfaceMembers.cs:35:36:35:37 | ++ |
| StaticInterfaceMembers.cs:38:36:38:37 | -- |
| StaticInterfaceMembers.cs:47:28:47:35 | explicit conversion |
| StaticInterfaceMembers.cs:51:37:51:39 | Inc |
| StaticInterfaceMembers.cs:54:37:54:39 | Dec |
| StaticInterfaceMembers.cs:57:27:57:29 | Add |
| StaticInterfaceMembers.cs:60:27:60:34 | Subtract |

View File

@@ -16,3 +16,9 @@ query predicate implements(Overridable o, Virtualizable v) {
v.isStatic() and
v.getAnImplementor() = o
}
query predicate publicmembers(Member m) {
m.getFile().getStem() = "StaticInterfaceMembers" and
m.getDeclaringType().getName() = "Complex" and
m.isPublic()
}