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

Module FlowSummary

Provides classes and predicates for defining flow summaries.

Import path

import semmle.code.csharp.dataflow.FlowSummary

Imports

csharp

The default C# QL library.

Modules

SummaryComponent

Provides predicates for constructing summary components.

SummaryComponentStack

Provides predicates for constructing stacks of summary components.

Aliases

ArgumentPosition

An argument position.

ParameterPosition

A parameter position.

RequiredSummaryComponentStack

A class that exists for QL technical reasons only (the IPA type used to represent component stacks needs to be bounded).

SummarizedCallable

A callable with a flow summary.

SummaryComponent

A component used in a flow summary.

SummaryComponentStack

A (non-empty) stack of summary components.