CodeQL library for C#
codeql/csharp-all 6.0.2 (changelog, source)
Search

Module Cached

Import path

import semmle.code.csharp.dataflow.internal.SsaImpl

Predicates

adjacentReadPairSameVar

Holds if the read at cfn2 is a read of the same SSA definition def as the read at cfn1, and cfn2 can be reached from cfn1 without passing through another read.

firstReadSameVar

Holds if the value defined at SSA definition def can reach a read read, without passing through any other read.

getAnAccess

Gets an access to source variable v.

implicitEntryDefinition
isLiveOutRefParameterDefinition

Holds if the SSA definition def assigns to out/ref parameter p, and the parameter may remain unchanged throughout the rest of the enclosing callable.

updatesNamedFieldOrProp

Holds if call may change the value of field or property fp. The actual update occurs in setter.

variableWriteQualifier

Datatypes

Modules