Files
codeql/csharp/ql/test/library-tests/delegates/Delegates3.ql
2018-12-20 10:19:59 +01:00

16 lines
366 B
Plaintext

/**
* @name Test for delegates
*/
import csharp
from DelegateType d
where
d.hasQualifiedName("System.Threading.ContextCallback") and
d.getNumberOfParameters() = 1 and
d.getParameter(0).hasName("state") and
d.getParameter(0).isValue() and
d.getParameter(0).getType() instanceof ObjectType and
d.getReturnType() instanceof VoidType
select d.toString()