IVCProjectEngineEvents2 Interface

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

Syntax

'Declaration
<GuidAttribute("2F4486E6-57AC-4A34-B717-19CAFA1E946C")> _
Public Interface IVCProjectEngineEvents2 _
    Inherits IVCProjectEngineEvents
[GuidAttribute("2F4486E6-57AC-4A34-B717-19CAFA1E946C")]
public interface IVCProjectEngineEvents2 : IVCProjectEngineEvents
[GuidAttribute(L"2F4486E6-57AC-4A34-B717-19CAFA1E946C")]
public interface class IVCProjectEngineEvents2 : IVCProjectEngineEvents
[<GuidAttribute("2F4486E6-57AC-4A34-B717-19CAFA1E946C")>]
type IVCProjectEngineEvents2 =  
    interface
        interface IVCProjectEngineEvents
    end
public interface IVCProjectEngineEvents2 extends IVCProjectEngineEvents

The IVCProjectEngineEvents2 type exposes the following members.

Methods

  Name Description
Public method ItemAdded(Object, Object) Signifies that the specified item was added to the project. (Inherited from IVCProjectEngineEvents.)
Public method ItemAdded(Object, Object)
Public method ItemMoved(Object, Object, Object) Signifies that the specified item was moved within the project. (Inherited from IVCProjectEngineEvents.)
Public method ItemMoved(Object, Object, Object)
Public method ItemPropertyChange(Object, Object, Int32) Signifies that a property changed for the specified item. (Inherited from IVCProjectEngineEvents.)
Public method ItemPropertyChange(Object, Object, Int32)
Public method ItemPropertyChange2
Public method ItemRemoved(Object, Object) Signifies that the specified item was removed from the project. (Inherited from IVCProjectEngineEvents.)
Public method ItemRemoved(Object, Object)
Public method ItemRenamed(Object, Object, String) Signifies that the specified item in the project was renamed. (Inherited from IVCProjectEngineEvents.)
Public method ItemRenamed(Object, Object, String)
Public method ProjectBuildFinished(Object, Int32, Int32, Boolean) Signifies that the building of a project has been completed. (Inherited from IVCProjectEngineEvents.)
Public method ProjectBuildFinished(Object, Int32, Int32, Boolean)
Public method ProjectBuildStarted(Object) Signifies that the building of a project has begun. (Inherited from IVCProjectEngineEvents.)
Public method ProjectBuildStarted(Object)
Public method ReportError(String, Int32, String) Sends an error message to the user interface. (Inherited from IVCProjectEngineEvents.)
Public method ReportError(String, Int32, String)
Public method SccEvent(Object, enumSccEvent) Signifies that a source code control event has occurred. (Inherited from IVCProjectEngineEvents.)
Public method SccEvent(Object, enumSccEvent)
Public method SolutionLoaded() Fires when a Visual C++ solution is loaded. (Inherited from IVCProjectEngineEvents.)
Public method SolutionLoaded()

Top

See Also

Reference

Microsoft.VisualStudio.VCProjectEngine Namespace