Skip to content

Commit 9319b18

Browse files
authored
Merge pull request #18682 from hvitved/dataflow/aliases
Data flow: Add aliases for removing `DataFlow` prefixes
2 parents d7117ef + 0f52fe9 commit 9319b18

File tree

5 files changed

+480
-585
lines changed

5 files changed

+480
-585
lines changed

csharp/ql/test/library-tests/dataflow/delegates/DelegateFlow.ql

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ import semmle.code.csharp.dataflow.internal.DataFlowDispatch
44

55
query predicate delegateCall(DelegateLikeCall dc, Callable c) { c = dc.getARuntimeTarget() }
66

7-
private class LocatableDataFlowCallOption extends DataFlowCallOption {
7+
private class LocatableCallOption extends CallOption {
88
Location getLocation() {
9-
this = TDataFlowCallNone() and
9+
this = TCallNone() and
1010
result instanceof EmptyLocation
1111
or
1212
exists(DataFlowCall call |
13-
this = TDataFlowCallSome(call) and
13+
this = TCallSome(call) and
1414
result = call.getLocation()
1515
)
1616
}
1717
}
1818

19-
private class LocatableDataFlowCall extends TDataFlowCall {
19+
private class LocatableCall extends TDataFlowCall {
2020
string toString() { result = this.(DataFlowCall).toString() }
2121

2222
Location getLocation() {
@@ -28,7 +28,7 @@ private class LocatableDataFlowCall extends TDataFlowCall {
2828
}
2929

3030
query predicate viableLambda(
31-
LocatableDataFlowCall call, LocatableDataFlowCallOption lastCall, DataFlowCallable target
31+
LocatableCall call, LocatableCallOption lastCall, DataFlowCallable target
3232
) {
3333
target = viableCallableLambda(call, lastCall)
3434
}

csharp/ql/test/library-tests/dataflow/functionpointers/FunctionPointerFlow.ql

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import semmle.code.csharp.dataflow.internal.DataFlowDispatch
44

55
query predicate fptrCall(FunctionPointerCall dc, Callable c) { c = dc.getARuntimeTarget() }
66

7-
private class LocatableDataFlowCallOption extends DataFlowCallOption {
7+
private class LocatableDataFlowCallOption extends CallOption {
88
Location getLocation() {
9-
this = TDataFlowCallNone() and
9+
this = TCallNone() and
1010
result instanceof EmptyLocation
1111
or
1212
exists(DataFlowCall call |
13-
this = TDataFlowCallSome(call) and
13+
this = TCallSome(call) and
1414
result = call.getLocation()
1515
)
1616
}

0 commit comments

Comments
 (0)