VSProjectEvents2.ImportsEvents (Propiedad)
Obtiene un objeto ImportsEvents que proporciona acceso a los eventos del objeto Imports.
Espacio de nombres: VSLangProj80
Ensamblado: VSLangProj80 (en VSLangProj80.dll)
Sintaxis
'Declaración
ReadOnly Property ImportsEvents As ImportsEvents
ImportsEvents ImportsEvents { get; }
property ImportsEvents^ ImportsEvents {
ImportsEvents^ get ();
}
abstract ImportsEvents : ImportsEvents with get
function get ImportsEvents () : ImportsEvents
Valor de propiedad
Tipo: ImportsEvents
Un objeto ImportsEvents.
Comentarios
El objeto ImportsEvents proporciona acceso a dos eventos, ImportAdded y ImportRemoved.
Ejemplos
Este ejemplo conecta los métodos de control de eventos a los eventos ImportAdded y ImportRemoved para un proyecto concreto utilizando el objeto Events. Para obtener más información sobre cómo se ejecutan ejemplos de macros, 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 esta macro.
' Macro editor
' This example adds event handlers to the two events in
' ImportsEvents.
Imports VSLangProj
Imports VSLangProj80
Sub ImportAdded(ByVal addedImport As String)
MsgBox("The import '" & addedImport & "' was added.")
End Sub
Sub ImportRemoved(ByVal removedImport As String)
MsgBox("The import '" & removedImport & "' was removed.")
End Sub
Sub ConnectImportsEvents()
Dim proj As Project = DTE.Solution.Projects.Item(1)
Dim vsproj As VSProject2 = CType(proj.Object, VSProject2)
Dim impEvents As ImportsEvents = vsproj.Events.ImportsEvents
AddHandler impEvents.ImportAdded, AddressOf ImportAdded
AddHandler impEvents.ImportRemoved, AddressOf ImportRemoved
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.