Freigeben über


Imports.Remove-Methode

Entfernt eine imports-Anweisung aus der Imports-Auflistung. Die zu löschende imports-Anweisung kann entweder von der Zeichenfolge, die den Import angibt, oder von einem mit Eins beginnenden Index indiziert sein.

Namespace:  VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Syntax

'Declaration
Sub Remove ( _
    index As Object _
)
void Remove(
    Object index
)
void Remove(
    [InAttribute] Object^ index
)
abstract Remove : 
        index:Object -> unit
function Remove(
    index : Object
)

Parameter

  • index
    Typ: Object

    Erforderlich. Entweder ein mit Eins beginnender Index in der Auflistung oder die zu löschende imports-Anweisung.

Hinweise

Wenn die imports-Anweisung nicht in der Auflistung vorhanden ist, wird ein Fehler zurückgegeben. Wenn Sie einen aus einer Zeichenfolge bestehenden Index verwenden, muss die Zeichenfolge der imports-Anweisung genau entsprechen. Beispiel: Der Index "SomeNamespace" entfernt nicht die imports-Anweisung "SomeNamespace.*".

Beispiele

' 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

.NET Framework-Sicherheit

Siehe auch

Referenz

Imports Schnittstelle

VSLangProj-Namespace