_dispVCProjectEngineEvents.ItemAdded - метод
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Означает, что указанный элемент добавлен в проект.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
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
)
Параметры
Item
Тип: ObjectОбязательное. Добавленный элемент.
ItemParent
Тип: ObjectОбязательное. Родительский элемент этого элемента.
Заметки
ItemAdded вызывается, когда элемент был добавлен в VCProject, VCFilter или VCFile.
Примеры
[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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.