ExtensionPointPackage.CreateDiagnosticsProvider(Guid) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为给定的已注册提供程序 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 接口。
注解
此方法由基类调用,以响应对 ExtId_VsComponentDiagnostics 扩展点的请求。 基实现搜索 ProvideComponentDiagnosticsAttribute 包类的属性,并实例化相应的提供程序。 此方法可能会被重写。