Imports.Remove - метод
Обновлен: Ноябрь 2007
Удаляет оператор импорта из коллекции Imports. Удаляемый оператор импорта можно индексировать либо по строке, задающей этот импорт, либо по индексу, отсчитываемому от единицы.
Пространство имен: VSLangProj
Сборка: VSLangProj (в VSLangProj.dll)
Синтаксис
'Декларация
Sub Remove ( _
index As Object _
)
'Применение
Dim instance As Imports
Dim index As Object
instance.Remove(index)
void Remove(
Object index
)
void Remove(
[InAttribute] Object^ index
)
function Remove(
index : Object
)
Параметры
- index
Тип: System.Object
Обязательный. Либо отсчитываемый от единицы индекс данной коллекции, либо строка удаляемого оператора импорта.
Заметки
Если оператора импорта в коллекции не существует, создается ошибка. При использовании индекса строки данная строка должна полностью соответствовать оператору импорта. Например, индекс оператора "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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.