Files
codeql/csharp/ql/test/library-tests/dataflow/library/FlowSummaries.ql
Michael Nebel d3aa2eed64 C#: Fix test.
2024-03-19 16:30:24 +01:00

21 lines
700 B
Plaintext

import shared.FlowSummaries
import semmle.code.csharp.dataflow.internal.ExternalFlow
final private class NeutralCallableFinal = NeutralCallable;
class RelevantNeutralCallable extends NeutralCallableFinal {
final string getCallableCsv() { result = asPartialNeutralModel(this) }
}
class RelevantSourceCallable extends SourceCallable {
string getCallableCsv() { result = asPartialModel(this) }
}
class RelevantSinkCallable extends SinkCallable {
string getCallableCsv() { result = asPartialModel(this) }
}
import TestSummaryOutput<IncludeSummarizedCallable>
import TestNeutralOutput<RelevantNeutralCallable>
import External::TestSourceSinkOutput<RelevantSourceCallable, RelevantSinkCallable>