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

17 lines
426 B
Plaintext

/**
* @name Test for parameters
*/
import csharp
from Method m
where m.hasName("Swap")
and m.getDeclaringType().hasQualifiedName("Methods.TestRef")
and m.getParameter(0).isRef()
and m.getParameter(0).hasName("x")
and m.getParameter(0).getType() instanceof IntType
and m.getParameter(1).isRef()
and m.getParameter(1).hasName("y")
and m.getParameter(1).getType() instanceof IntType
select m, m.getAParameter()