次の方法で共有


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

参照

関連項目

Imports インターフェイス
Imports メンバ
VSLangProj 名前空間