Microsoft.CodeAnalysis.Host Namespace

Classes

HostLanguageServices

Per language services provided by the host environment.

HostServices

Services provided by the host environment.

HostWorkspaceServices

Per workspace services provided by the host environment.

LanguageServices

Per language services provided by the host environment.

SolutionServices

Per solution services provided by the host environment.

Interfaces

IAnalyzerService
ILanguageService

Empty interface just to mark language services.

IPersistentStorage
IPersistentStorageService

Obsolete. Roslyn no longer supports a mechanism to perform arbitrary persistence of data. If such functionality is needed, consumers are responsible for providing it themselves with whatever semantics are needed.

ITemporaryStorageService

This service allows you to access temporary storage.

ITemporaryStreamStorage
ITemporaryTextStorage

TemporaryStorage can be used to read and write text to a temporary storage location.

IWorkspaceService

Empty interface just to mark workspace services.

Delegates

HostWorkspaceServices.MetadataFilter