VSProject2.Events (Propiedad)
Obtiene un objeto VSProjectEvents que permite responder a eventos de los objetos Imports, References y BuildManager.
Espacio de nombres: VSLangProj80
Ensamblado: VSLangProj80 (en VSLangProj80.dll)
Sintaxis
'Declaración
ReadOnly Property Events As VSProjectEvents
VSProjectEvents Events { get; }
property VSProjectEvents^ Events {
VSProjectEvents^ get ();
}
abstract Events : VSProjectEvents with get
function get Events () : VSProjectEvents
Valor de propiedad
Tipo: VSProjectEvents
Un 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. Para obtener otros ejemplos, vea Cómo: Responder a eventos en un proyecto específico (Visual Basic) y Cómo: Responder a eventos en un proyecto específico (Visual C#). Para ejecutar este ejemplo como macro, vea Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización. Abra un proyecto de Visual Basic o Visual C# antes de ejecutar este ejemplo.
[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.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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.