Compartilhar via


IVsProjectBuildMessageReporter Interface

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

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
<GuidAttribute("359BF057-DA83-455C-9B72-EC00CB478C85")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsProjectBuildMessageReporter
[GuidAttribute("359BF057-DA83-455C-9B72-EC00CB478C85")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProjectBuildMessageReporter
[GuidAttribute(L"359BF057-DA83-455C-9B72-EC00CB478C85")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsProjectBuildMessageReporter
[<GuidAttribute("359BF057-DA83-455C-9B72-EC00CB478C85")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProjectBuildMessageReporter =  interface end
public interface IVsProjectBuildMessageReporter

The IVsProjectBuildMessageReporter type exposes the following members.

Methods

  Name Description
Public method AdviseProjectBuildMessageEvents Subscribes the project hierarchy to the build message event.
Public method UnadviseProjectBuildMessageEvents Unsubscribes the project hierarchy to the build message event.

Top

Remarks

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

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace