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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。