Compartir a través de


VSProject.Events (Propiedad)

Obtiene un objeto VSProjectEvents que permite responder a eventos de los objetos Imports, References y BuildManager.

Espacio de nombres:  VSLangProj
Ensamblado:  VSLangProj (en VSLangProj.dll)

Sintaxis

'Declaración
ReadOnly Property Events As VSProjectEvents
    Get
VSProjectEvents Events { get; }
property VSProjectEvents^ Events {
    VSProjectEvents^ get ();
}
abstract Events : VSProjectEvents
function get Events () : VSProjectEvents

Valor de propiedad

Tipo: VSLangProj.VSProjectEvents
Objeto VSProjectEvents.

Comentarios

La propiedad Events proporciona acceso a eventos de los objetos References, Imports y BuildManager.

Ejemplos

Este ejemplo conecta un método de control de eventos al evento ReferenceAdded para un proyecto concreto utilizando el objeto Events. Para controlar los eventos de todos los proyectos de una solución, vea el objeto ReferencesEvents.

[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
Sub ConnectEvents()
   Dim proj As Project = DTE.Solution.Projects.Item(1)
   Dim vsproj As VSProject = CType(proj.Object, VSProject)
   Dim refEvents As ReferencesEvents = vsproj.Events.ReferencesEvents
   AddHandler refEvents.ReferenceAdded, AddressOf ReferenceAdded
End Sub 

Sub ReferenceAdded(ByVal addedRef As Reference)
   MsgBox("A reference for " & addedRef.Name & " was added.")
End Sub

Seguridad de .NET Framework

Vea también

Referencia

VSProject Interfaz

VSLangProj (Espacio de nombres)