_dispVCProjectEngineEvents.ItemRemoved (Método)
Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.
Significa que el elemento especificado se quitó del proyecto.
Espacio de nombres: Microsoft.VisualStudio.VCProjectEngine
Ensamblado: Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxis
'Declaración
Sub ItemRemoved ( _
Item As Object, _
ItemParent As Object _
)
void ItemRemoved(
Object Item,
Object ItemParent
)
void ItemRemoved(
[InAttribute] Object^ Item,
[InAttribute] Object^ ItemParent
)
abstract ItemRemoved :
Item:Object *
ItemParent:Object -> unit
function ItemRemoved(
Item : Object,
ItemParent : Object
)
Parámetros
- Item
Tipo: System.Object
Requerido.Elemento que va a quitarse.
- ItemParent
Tipo: System.Object
Requerido.Elemento primario del elemento.
Comentarios
El método ItemRemoved se desencadena cuando se quita un elemento VCFilter, o un objeto VCFile .
Ejemplos
[Visual Basic]
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub ItemRemoved(ByVal item As Object, ByVal parent As Object)
Dim vcitem As VCProjectItem
vcitem = item
MsgBox(vcitem.ItemName)
End Sub
Sub Main()
Dim projEngine As VCProjectEngine
Dim evt As VCProjectEngineEvents
Dim prj As VCProject
Dim col As IVCCollection
Dim file As VCFile
prj = DTE.Solution.Projects.Item(1).Object
projEngine = prj.VCProjectEngine
evt = projEngine.Events
AddHandler evt.ItemRemoved, AddressOf ItemRemoved
col = prj.files
file = col.Item(1)
prj.RemoveFile(file)
End Sub
End Module
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.