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

11 lines
318 B
Plaintext

/**
* @name Test for generic parameter types
*/
import csharp
from Class c, Method m
where c.getName().matches("A<%")
and m = c.getAMethod()
select c, m, m.getAParameter() as p, count(m.(ConstructedMethod).getATypeArgument()),
p.getType().getName(), count(m.getAParameter()), count(m.getAParameter().getType())