Imports.Remove - метод
Удаляет оператор импорта из коллекции Imports. Удаляемый оператор импорта можно индексировать либо по строке, задающей этот импорт, либо по индексу, отсчитываемому от единицы.
Пространство имен: VSLangProj
Сборка: VSLangProj (в VSLangProj.dll)
Синтаксис
'Декларация
Sub Remove ( _
index As Object _
)
void Remove(
Object index
)
void Remove(
[InAttribute] Object^ index
)
abstract Remove :
index:Object -> unit
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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.