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

Module Implements

INTERNAL: Do not use.

Provides logic for determining interface member implementations.

Do not use the predicates in this library directly; use the methods of the class Overridable instead.

Import path

import semmle.code.csharp.Implements

Imports

csharp

The default C# QL library.

Predicates

getAPossibleImplementor

Gets a class or struct that may implement (parts of) the members of the interface i. Note that the class or struct need not be a sub type of the interface in the inheritance hierarchy:

implements

INTERNAL: Do not use.