Freigeben über


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

DataModel

Gets the data model object of the diagnostics provider.

Version

Gets the data model version of the diagnostics provider.

Applies to