Share via


IVsProjectBuildMessageReporter Interface

Definition

Provides project hierarchies the ability to intercept build messages (errors, warnings, and so on) for that project for the purposes of custom reporting.

public interface class IVsProjectBuildMessageReporter
public interface class IVsProjectBuildMessageReporter
__interface IVsProjectBuildMessageReporter
[System.Runtime.InteropServices.Guid("359BF057-DA83-455C-9B72-EC00CB478C85")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectBuildMessageReporter
[<System.Runtime.InteropServices.Guid("359BF057-DA83-455C-9B72-EC00CB478C85")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProjectBuildMessageReporter = interface
Public Interface IVsProjectBuildMessageReporter
Attributes

Remarks

This interface is queried from the object implementing the root IVsHierarchy for the project.

Methods

AdviseProjectBuildMessageEvents(IVsProjectBuildMessageEvents, UInt32)

Subscribes the project hierarchy to the build message event.

UnadviseProjectBuildMessageEvents(UInt32)

Unsubscribes the project hierarchy to the build message event.

Applies to