VCProjectEngine.Events VCProjectEngine.Events VCProjectEngine.Events Property

Definition

Returns the object that is the source of events that are fired by the project engine.

[System.Runtime.InteropServices.DispId(224)]
[get: System.Runtime.InteropServices.DispId(224)]
public object Events { get; }
member this.Events : obj
Public ReadOnly Property Events As Object
Property Value

The object that sources the events.

Examples

' add reference to Microsoft.VisualStudio.VCProjectEngine  
Imports EnvDTE  
Imports Microsoft.VisualStudio.VCProjectEngine  

Public Module Module1  
    Sub HookVCEvent()  
        Dim projEngine As New VCProjectEngineObject  
        Dim prj As VCProject  
        Dim evt As VCProjectEngineEvents  
        ' if there is a VC Project Load in the solution   
        prj = DTE.Solution.Projects.Item(1).Object  
        projEngine = prj.VCProjectEngine()  
        evt = projEngine.Events  
        AddHandler evt.ProjectBuildStarted, AddressOf VCBuildStartedEvent  

    End Sub  
    Sub VCBuildStartedEvent(ByVal Cfg As Object)  
        MsgBox("VC Build Started")  
    End Sub  
End Module  

Remarks

See VCProjectEngineEvents object for more information.

Applies to