mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
21 lines
711 B
Plaintext
21 lines
711 B
Plaintext
import shared.FlowSummaries
|
|
import semmle.code.csharp.dataflow.internal.ExternalFlow
|
|
|
|
module R implements RelevantNeutralCallableSig<NeutralSummaryCallable> {
|
|
class RelevantNeutralCallable extends NeutralSummaryCallable {
|
|
final string getCallableCsv() { result = getSignature(this) }
|
|
}
|
|
}
|
|
|
|
class RelevantSourceCallable extends SourceCallable {
|
|
string getCallableCsv() { result = getSignature(this) }
|
|
}
|
|
|
|
class RelevantSinkCallable extends SinkCallable {
|
|
string getCallableCsv() { result = getSignature(this) }
|
|
}
|
|
|
|
import TestSummaryOutput<IncludeSummarizedCallable>
|
|
import TestNeutralOutput<NeutralSummaryCallable, R>
|
|
import External::TestSourceSinkOutput<RelevantSourceCallable, RelevantSinkCallable>
|