Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.