Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Allows components to participate in the shell's diagnostics system.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assemblies: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("79F357CD-D78E-44F7-8442-376FF2BFF0C4")> _
Public Interface IVsDiagnosticsProvider
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("79F357CD-D78E-44F7-8442-376FF2BFF0C4")]
public interface IVsDiagnosticsProvider
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"79F357CD-D78E-44F7-8442-376FF2BFF0C4")]
public interface class IVsDiagnosticsProvider
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("79F357CD-D78E-44F7-8442-376FF2BFF0C4")>]
type IVsDiagnosticsProvider = interface end
public interface IVsDiagnosticsProvider
The IVsDiagnosticsProvider type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
DataModel | Gets the data model object of the diagnostics provider. |
![]() |
Version | Gets the data model version of the diagnostics provider. |
Top
Remarks
Implementations of this interface are exposed by packages using the CreateExtensionInstance mechanism using the IVsDiagnosticsProvider extension point.
Diagnostics providers must be pre-registered in the configuration settings store.