Imports.Remove 메서드
Imports 컬렉션에서 imports 문을 제거합니다. 제거할 imports 문은 Import를 지정하는 문자열로 인덱싱하거나 1부터 시작하도록 인덱싱할 수 있습니다.
네임스페이스: 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
필수적 요소로서,1부터 시작하는 컬렉션의 인덱싱 또는 제거할 imports 문 문자열입니다.
설명
컬렉션에 imports 문이 없으면 오류가 발생합니다. 문자열 인덱스를 사용하는 경우 문자열은 imports 문과 정확히 일치해야 합니다. 예를 들어, 인덱스가 "SomeNamespace" 일 경우 "SomeNamespace.*" imports 문을 제거할 수 없습니다.
예제
' 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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.