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

Module Private::SummaryComponent

Provides predicates for constructing summary components.

Import path

import semmle.code.csharp.dataflow.internal.FlowSummaryImpl

Predicates

argument

Gets a summary component for argument i.

element

Gets a summary component that represents an element in a collection.

field

Gets a summary component for field f.

parameter

Gets a summary component for parameter i.

property

Gets a summary component for property p.

qualifier

Gets a summary component that represents a qualifier.

return

Gets a summary component that represents the return value of a call.

Aliases

SyntheticGlobal

A synthetic global. This represents some form of global state, which summaries can read and write individually.

content

Gets a summary component for content c.

return

Gets a summary component for a return of kind rk.

syntheticGlobal

Gets a summary component for synthetic global sg.