Microsoft.CodeAnalysis.Host 命名空间

HostLanguageServices

主机环境提供的每种语言服务。

HostServices

主机环境提供的服务。

HostWorkspaceServices

主机环境提供的每个工作区服务。

LanguageServices

主机环境提供的每种语言服务。

SolutionServices

主机环境提供的每个解决方案服务。

接口

IAnalyzerService
ILanguageService

空接口,只是为了标记语言服务。

IPersistentStorage
IPersistentStorageService

已过时。 Roslyn 不再支持执行任意数据暂留的机制。 如果需要此类功能,使用者负责自行为其提供所需的任何语义。

ITemporaryStorageService

此服务允许访问临时存储。

ITemporaryStreamStorage
ITemporaryTextStorage

TemporaryStorage 可用于在临时存储位置读取和写入文本。

IWorkspaceService

用于标记工作区服务的空接口。

委托

HostWorkspaceServices.MetadataFilter