Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gets a VSProjectEvents2 object that allows you to respond to events of the Imports, References, BuildManager, and VSLangProjWebReferencesEvents objects.
Namespace: VSLangProj80
Assembly: VSLangProj80 (in VSLangProj80.dll)
Syntax
'Declaration
ReadOnly Property Events2 As VSProjectEvents2
VSProjectEvents2 Events2 { get; }
property VSProjectEvents2^ Events2 {
VSProjectEvents2^ get ();
}
abstract Events2 : VSProjectEvents2 with get
function get Events2 () : VSProjectEvents2
Property Value
Type: VSLangProj80.VSProjectEvents2
A VSProjectEvents2 object.
Remarks
The Events2 property provides access to events from the References, Imports, BuildManager, and VSLangProjWebReferencesEvents objects.
Examples
This example connects an event-handling method to the ReferenceAdded event for a specific project by using the Events2 object. To handle events for all projects in a solution, see ReferencesEvents object. For Additional examples, see How to: Respond to Events in a Specific Project (Visual Basic) and How to: Respond to Events in a Specific Project (Visual C#). To run this example as a macro, see How to: Compile and Run the Automation Object Model Code Examples. Open a Visual Basic or Visual C# project before running this example.
[Visual Basic]
' Macro Editor
' This example connects a trivial function to the ReferenceAdded event,
' which is raised just after a reference is added to the project.
Imports VSLangProj
Imports VSLangProj80
Sub ConnectEvents()
Dim proj As Project = DTE.Solution.Projects.Item(1)
Dim vsproj As VSProject2 = CType(proj.Object, VSProject2)
Dim refEvents As ReferencesEvents = vsproj.Events2.ReferencesEvents
AddHandler refEvents.ReferenceAdded, AddressOf ReferenceAdded
End Sub
Sub ReferenceAdded(ByVal addedRef As Reference)
MsgBox("A reference for " & addedRef.Name & " was added.")
End Sub
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.