Imports.Remove メソッド
Imports コレクションからインポート ステートメントを削除します。削除するインポート ステートメントには、インポートを指定する文字列または 1 から始まる番号でインデックスが割り当てられている場合があります。
名前空間: VSLangProj
アセンブリ: VSLangProj (vslangproj.dll 内)
構文
'宣言
'使用
パラメータ
- index
必ず指定します。コレクションに使用する 1 から始まるインデックス番号、または削除するインポート ステートメント。
解説
インポート ステートメントがコレクションに存在しない場合は、エラーが発生します。文字列のインデックスを使用する場合は、インポート ステートメントと完全に一致する文字列を使用する必要があります。たとえば、インデックス "SomeNamespace"
では、インポート ステートメント "SomeNamespace.*"
を削除できません。
使用例
' Macro Editor
Imports VSLangProj
Public Sub RemoveImport()
' Project must be a Visual Basic project.
Try
Dim vsproject As VSProject = _
CType(DTE.Solution.Projects.Item(1).Object, VSProject)
vsproject.Imports.Remove("SomeAlias = SomeNamespace.*")
vsproject.Imports.Remove(1)
Catch e As System.Exception
MsgBox(e.Message)
End Try
End Sub