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

Class Annotations::Nullability

A structured type annotation representing type nullability. For example, IDictionary<string!,string?>? has nullability <!,?>?.

Import path

import csharp

Direct supertypes

Indirect supertypes

Known direct subtypes

    Fields

    Predicates

    getBit

    Gets the bit position in the bit-field, also used to order the annotations in the text format.

    getSelfNullability

    Gets a string representing the nullability, disregarding child nullability. For example, IDictionary<string!,string?>? has nullability ?.

    toString

    Gets a string representation of this type annotation.

    Inherited predicates

    getPrefix

    Gets the string prefixing the type, if any.

    from TypeAnnotation
    getSuffix

    Gets the string suffixing the type, if any.

    from TypeAnnotation

    Charpred