Files
codeql/csharp/ql/test/library-tests/generics/Generics8.ql
2018-08-02 17:53:23 +01:00

13 lines
390 B
Plaintext

/**
* @name Test for generics
*/
import csharp
from ConstructedClass bString, Method m
where bString.hasName("B<String>")
and m.getDeclaringType() = bString
and m.hasName("fooParams")
and m.getParameter(0).getType().(ArrayType).getElementType() instanceof StringType
and m.getSourceDeclaration().getDeclaringType() = m.getDeclaringType().getSourceDeclaration()
select bString, m