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

Module Member

Provides classes relating to declarations and type members.

Import path

import semmle.code.csharp.Member

Imports

Callable

Provides Callable classes, which are things that can be called such as methods and operators.

Element

Provides the Element class, the base class of all C# program elements.

Modifier

Provides classes for modifiers.

Variable

Provides classes for variables, such as fields, parameters, local variables, and constants.

Classes

Declaration

A declaration.

Member

A declaration that is a member of a type.

Modifiable

A declaration that can have a modifier.

Overridable

A declaration that can be overridden or implemented. That is, a method, a property, an indexer, an event, an accessor, or an operator.

Parameterizable

A parameterizable declaration. Either a callable (Callable), a delegate type (DelegateType), or an indexer (Indexer).

Virtualizable

A member where the virtual modifier is valid. That is, a method, a property, an indexer, an event, or an operator.