mirror of
https://github.com/github/codeql.git
synced 2026-03-23 16:06:47 +01:00
16 lines
425 B
Plaintext
16 lines
425 B
Plaintext
/**
|
|
* @name Test for constructor initializers
|
|
*/
|
|
import csharp
|
|
|
|
from InstanceConstructor c, ConstructorInitializer i
|
|
where c.hasName("Nested")
|
|
and i.getEnclosingCallable() = c
|
|
and c.getInitializer() = i
|
|
and c.getNumberOfParameters() = 1
|
|
and i.getTarget().getDeclaringType() = c.getDeclaringType().getBaseClass()
|
|
and i.getTarget().getNumberOfParameters() = 1
|
|
and i.getArgument(0) instanceof AddExpr
|
|
select c, i
|
|
|