Files
codeql/csharp/ql/consistency-queries/VariableCaptureConsistency.ql
Anders Schack-Mulligen ff978d1a8c C#: Replace CFG.
2026-04-10 15:47:13 +02:00

11 lines
463 B
Plaintext

import csharp
import semmle.code.csharp.dataflow.internal.DataFlowPrivate::VariableCapture::Flow::ConsistencyChecks
private import semmle.code.csharp.dataflow.internal.DataFlowPrivate::VariableCapture::Flow::ConsistencyChecks as ConsistencyChecks
query predicate consistencyOverview(string msg, int n) { none() }
query predicate uniqueCallableLocation(Callable c, string msg) {
ConsistencyChecks::uniqueCallableLocation(c, msg) and
count(c.getBody()) = 1
}