We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

IVCProjectEngineEvents Interface

Interface that contains the VCProjectEngine events methods.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

public interface IVCProjectEngineEvents

The IVCProjectEngineEvents type exposes the following members.

Public methodItemAddedSignifies that the specified item was added to the project.
Public methodItemMovedSignifies that the specified item was moved within the project.
Public methodItemPropertyChangeSignifies that a property changed for the specified item.
Public methodItemRemovedSignifies that the specified item was removed from the project.
Public methodItemRenamedSignifies that the specified item in the project was renamed.
Public methodProjectBuildFinishedSignifies that the building of a project has been completed.
Public methodProjectBuildStartedSignifies that the building of a project has begun.
Public methodReportErrorSends an error message to the user interface.
Public methodSccEventSignifies that a source code control event has occurred.
Public methodSolutionLoadedFires when a Visual C++ solution is loaded.