VCProjectEngine.Events Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns the object that is the source of events that are fired by the project engine.
public:
property System::Object ^ Events { System::Object ^ get(); };
public:
property Platform::Object ^ Events { Platform::Object ^ get(); };
[System.Runtime.InteropServices.DispId(224)]
public object Events { [System.Runtime.InteropServices.DispId(224)] get; }
[<System.Runtime.InteropServices.DispId(224)>]
[<get: System.Runtime.InteropServices.DispId(224)>]
member this.Events : obj
Public ReadOnly Property Events As Object
Property Value
The object that sources the events.
- Attributes
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.