Share via


IVsDiagnosticsProvider Interface

Definition

Allows components to participate in the shell's diagnostics system.

public interface class IVsDiagnosticsProvider
public interface class IVsDiagnosticsProvider
__interface IVsDiagnosticsProvider
public interface IVsDiagnosticsProvider
[System.Runtime.InteropServices.Guid("79F357CD-D78E-44F7-8442-376FF2BFF0C4")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsDiagnosticsProvider
type IVsDiagnosticsProvider = interface
[<System.Runtime.InteropServices.Guid("79F357CD-D78E-44F7-8442-376FF2BFF0C4")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsDiagnosticsProvider = interface
Public Interface IVsDiagnosticsProvider
Attributes

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.

Properties

Name Description
DataModel

Gets the data model object of the diagnostics provider.

Version

Gets the data model version of the diagnostics provider.

Applies to