Método _dispVCProjectEngineEvents.ItemAdded
Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.
Significa que o item especificado foi adicionado ao projeto.
Namespace: Microsoft.VisualStudio.VCProjectEngine
Assembly: Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)
Sintaxe
'Declaração
Sub ItemAdded ( _
Item As Object, _
ItemParent As Object _
)
void ItemAdded(
Object Item,
Object ItemParent
)
void ItemAdded(
[InAttribute] Object^ Item,
[InAttribute] Object^ ItemParent
)
abstract ItemAdded :
Item:Object *
ItemParent:Object -> unit
function ItemAdded(
Item : Object,
ItemParent : Object
)
Parâmetros
Item
Tipo: ObjectObrigatório. O item que foi adicionado.
ItemParent
Tipo: ObjectObrigatório. O pai do item.
Comentários
ItemAdded é acionado quando um item é adicionado a VCProject, a VCFilter, ou a VCFile.
Exemplos
[Visual Basic]
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub ItemAdded(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
projEngine = DTE.Solution.Projects.Item(1).Object.VCProjectEngine
prj = DTE.Solution.Projects.Item(1).Object
evt = projEngine.Events
AddHandler evt.ItemAdded, AddressOf ItemAdded
prj.AddFile("myfile")
End Sub
End Module
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.