Address review comments

This commit is contained in:
Tom Hvitved
2026-04-07 11:38:48 +02:00
parent 1e1a8732a3
commit 0d4524f8f3
4 changed files with 9 additions and 5 deletions

View File

@@ -30,5 +30,7 @@ module CsharpDataFlow implements InputSig<Location> {
exists(n.(AssignableDefinitionNode).getDefinition().getTargetAccess())
}
DataFlowType getSourceContextParameterNodeType() { result.isSourceContextParameterType() }
DataFlowType getSourceContextParameterNodeType(Node p) {
exists(p) and result.isSourceContextParameterType()
}
}

View File

@@ -2526,6 +2526,8 @@ predicate typeStrongerThan(DataFlowType t1, DataFlowType t2) {
uselessTypebound(t2)
or
compatibleTypesDelegateLeft(t1, t2)
or
compatibleTypesSourceContextParameterTypeLeft(t1, t2)
}
/**