Name |
Description |
CachingNullabilityAttributeProvider |
Provides cached access to the (Item)NotNullAttribute and (Item)CanBeNullAttribute symbols in a compilation. The cache is used for hinting, resulting in potential faster lookups over (similar) compilations and solutions. |
CompilationAttributeScanner |
Scans through the source code and assembly references of a Compilation to locate the (Item)NotNullAttribute and (Item)CanBeNullAttribute types. |
CompilationAttributeScanner.NullabilityAttributesVisitor |
|
NullabilityAttributeMetadataNames |
Holds information about where the nullability attributes are located. |
NullabilityAttributeSymbols |
Exposes the found nullability attributes as (source or external) symbols. |
SimpleNullabilityAttributeProvider |
Provides direct access to the (Item)NotNullAttribute and (Item)CanBeNullAttribute symbols in a compilation. |