_dispVCProjectEngineEvents.ItemRemoved メソッド
この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
指定した項目がプロジェクトから削除されたことを示します。
名前空間: Microsoft.VisualStudio.VCProjectEngine
アセンブリ: Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)
構文
'宣言
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
)
パラメーター
- Item
型 : System.Object
必須。削除する項目。
- ItemParent
型 : System.Object
必須。項目の親。
解説
ItemRemoved メソッドは、VCFilter または VCFile の各オブジェクトから項目が削除されたときに発生します。
例
[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
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。