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 | |
---|---|---|
AdviseProjectBuildMessageEvents | Subscribes the project hierarchy to the build message event. | |
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.