Skip to content

Commit 689a34b

Browse files
committed
PS: Add a public dataflow node class for TypeNames.
1 parent 938069d commit 689a34b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

powershell/ql/lib/semmle/code/powershell/dataflow/internal/DataFlowPublic.qll

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -450,3 +450,12 @@ class CallNode extends AstNode {
450450

451451
int getNumberOfArguments() { result = call.getNumberOfArguments() }
452452
}
453+
454+
/** A use of a type name, viewed as a node in a data flow graph. */
455+
class TypeNameNode extends ExprNode {
456+
override CfgNodes::ExprNodes::TypeNameCfgNode n;
457+
458+
final override CfgNodes::ExprNodes::TypeNameCfgNode getExprNode() { result = n }
459+
460+
string getTypeName() { result = n.getTypeName() }
461+
}

0 commit comments

Comments
 (0)