HostWorkspaceServices 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
主机环境提供的按工作区服务。
public ref class HostWorkspaceServices abstract
public abstract class HostWorkspaceServices
type HostWorkspaceServices = class
Public MustInherit Class HostWorkspaceServices
- 继承
-
HostWorkspaceServices
构造函数
HostWorkspaceServices() |
主机环境提供的按工作区服务。 |
属性
HostServices |
此工作区服务源自的主机服务。 |
PersistentStorage |
已过时.
已过时。 Roslyn 不再支持执行任意数据暂留的机制。 如果需要此类功能,使用者负责自行提供所需的任何语义。 |
SupportedLanguages |
支持的语言服务的语言名称列表。 |
TemporaryStorage |
已过时.
已过时。 Roslyn 不再支持在内存中存储任意数据的机制。 如果需要此类功能,使用者负责自行提供所需的任何语义。 |
Workspace |
与此工作区服务实例化对应的工作区 |
方法
FindLanguageServices<TLanguageService>(HostWorkspaceServices+MetadataFilter) |
查找与筛选条件匹配的所有受支持语言中相应类型的所有语言服务。 |
GetLanguageServices(String) |
HostLanguageServices获取语言名称的 。 |
GetRequiredService<TWorkspaceService>() |
获取由服务类型标识的主机提供的特定于工作区的服务。 如果主机未提供服务,此方法将 InvalidOperationException引发 。 |
GetService<TWorkspaceService>() |
获取由服务类型标识的主机提供的特定于工作区的服务。 如果主机未提供服务,此方法返回 null。 |
IsSupported(String) |
如果支持该语言,则返回 true。 |