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

Module Private::SummaryComponentStack

Provides predicates for constructing stacks of summary components.

Import path

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

Predicates

argument

Gets a singleton stack for argument i.

elementOf

Gets a stack representing an element of container.

fieldOf

Gets a stack representing a field f of object.

propertyOf

Gets a stack representing a property p of object.

qualifier

Gets a singleton stack representing a qualifier.

return

Gets a singleton stack representing the return value of a call.

syntheticGlobal

Gets a singleton stack representing a synthetic global with name name.

Aliases

push

Gets the stack obtained by pushing head onto tail.

return

Gets a singleton stack representing a return of kind rk.

singleton

Gets a singleton stack containing c.