_dispVCProjectEngineEvents.ItemRemoved - метод
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Signifies that the specified item was removed from the project.
Пространство имен: Microsoft.VisualStudio.VCProjectEngine
Сборка: Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)
Синтаксис
'Декларация
Sub ItemRemoved ( _
Item As Object, _
ItemParent As Object _
)
'Применение
Dim instance As _dispVCProjectEngineEvents
Dim Item As Object
Dim ItemParent As Object
instance.ItemRemoved(Item, ItemParent)
void ItemRemoved(
Object Item,
Object ItemParent
)
void ItemRemoved(
[InAttribute] Object^ Item,
[InAttribute] Object^ ItemParent
)
function ItemRemoved(
Item : Object,
ItemParent : Object
)
Параметры
Item
Тип: System.ObjectRequired. The item to be removed.
ItemParent
Тип: System.ObjectRequired. The item's parent.
Заметки
The ItemRemoved method fires when an item is removed from a VCFilter, or VCFile object.
Примеры
[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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.
См. также
Ссылки
_dispVCProjectEngineEvents Интерфейс