C# (CSharp) CodeContractNullability.ExternalAnnotations Namespace

Nested Namespaces

CodeContractNullability.ExternalAnnotations.Storage

Classes

Name Description
AssemblyExternalAnnotationsLoader Attempts to find and parse a side-by-side [AssemblyName].ExternalAnnotations.xml file that resides in the same folder as the assembly that contains the requested symbol.
CachingExternalAnnotationsResolver Performs one-time load of files from built-in Resharper External Annotation folders, along with a cached set of per-assembly External Annotations (loaded from [AssemblyName].ExternalAnnotations.xml in assembly folder). The annotation files from this last set typically come from NuGet packages or assembly references. From that set, each per-assembly file is monitored for filesystem changes and flushed accordingly.
CachingExternalAnnotationsResolver.AssemblyCacheEntry
ExternalAnnotationDocumentParser Parses the contents of a single external annotations xml file.
FolderExternalAnnotationsLoader Scans the filesystem for Resharper external annotations in xml files.
FolderExternalAnnotationsLoader.ExternalAnnotationFolders
FolderExternalAnnotationsLoader.HighestLastWriteTimeUtcRecorder
SimpleExternalAnnotationsResolver Provides a simple wrapper for an existing ExternalAnnotationsMap.