Metodo _dispVCProjectEngineEvents.ItemRemoved
Questa API supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.
Indica che l'elemento specificato è stato rimosso dal progetto.
Spazio dei nomi: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Sintassi
'Dichiarazione
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
)
Parametri
Item
Tipo: ObjectNecessario. Elemento da rimuovere.
ItemParent
Tipo: ObjectNecessario. Elemento padre dell'elemento.
Note
Le generazioni di metodo ItemRemoved quando un elemento viene rimosso da VCFilter, o VCFile.
Esempi
[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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.