ExtensionPointPackage.CreateDiagnosticsProvider(Guid) 方法

定义

为给定的已注册提供程序 GUID 创建诊断提供程序。

protected:
 virtual Microsoft::VisualStudio::Shell::Interop::IVsDiagnosticsProvider ^ CreateDiagnosticsProvider(Guid provider);
protected virtual Microsoft.VisualStudio.Shell.Interop.IVsDiagnosticsProvider CreateDiagnosticsProvider (Guid provider);
abstract member CreateDiagnosticsProvider : Guid -> Microsoft.VisualStudio.Shell.Interop.IVsDiagnosticsProvider
override this.CreateDiagnosticsProvider : Guid -> Microsoft.VisualStudio.Shell.Interop.IVsDiagnosticsProvider
Protected Overridable Function CreateDiagnosticsProvider (provider As Guid) As IVsDiagnosticsProvider

参数

provider
Guid

请求的诊断提供程序的 GUID。

返回

IVsDiagnosticsProvider

请求的诊断提供程序。

例外

找不到请求的提供程序。

请求的提供程序未实现 IVsDiagnosticsProvider 接口。

注解

此方法由基类调用,以响应对 ExtId_VsComponentDiagnostics 扩展点的请求。 基实现搜索 ProvideComponentDiagnosticsAttribute 包类的属性,并实例化相应的提供程序。 此方法可能会被重写。

适用于