Share via


IVsReportExternalErrors Interface

Used to manage a list of error messages associated with a particular project.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("96F0CABD-DB51-428F-A42D-C756057D35C2")> _
Public Interface IVsReportExternalErrors
[InterfaceTypeAttribute()]
[GuidAttribute("96F0CABD-DB51-428F-A42D-C756057D35C2")]
public interface IVsReportExternalErrors
[InterfaceTypeAttribute()]
[GuidAttribute(L"96F0CABD-DB51-428F-A42D-C756057D35C2")]
public interface class IVsReportExternalErrors
[<InterfaceTypeAttribute()>]
[<GuidAttribute("96F0CABD-DB51-428F-A42D-C756057D35C2")>]
type IVsReportExternalErrors =  interface end
public interface IVsReportExternalErrors

The IVsReportExternalErrors type exposes the following members.

Methods

  Name Description
Public method AddNewErrors Replaces the current list of errors with the specified list.
Public method ClearAllErrors Remove all errors from the list.
Public method GetErrors Retrieves a copy of the list of errors.

Top

Remarks

This interface is used to manage a list of error messages for a particular project that implements the IntelliSense pop-up ToolTips.

Notes to Implementers

This interface is implemented by a project type to support collecting error messages for the project. This interface is implemented only on project types that implement the IVsIntellisenseProject interface.

Notes to Callers

This interface is obtained by calling the GetExternalErrorReporter method in the IVsIntellisenseProject interface.

See Also

Reference

Microsoft.VisualStudio.TextManager.Interop Namespace