Interfejs Imports
Zawiera zbiór wszystkich przywozów projektu dla projektu Visual Basic.Określony imports sprawozdania są przekazywane bezpośrednio do kompilator i dotyczą wszystkich plików w projekcie.
Przestrzeń nazw: VSLangProj
Zestaw: VSLangProj (w VSLangProj.dll)
Składnia
'Deklaracja
<GuidAttribute("642789F9-210D-4574-96FD-5A653451E216")> _
Public Interface Imports _
Inherits IEnumerable
[GuidAttribute("642789F9-210D-4574-96FD-5A653451E216")]
public interface Imports : IEnumerable
[GuidAttribute(L"642789F9-210D-4574-96FD-5A653451E216")]
public interface class Imports : IEnumerable
[<GuidAttribute("642789F9-210D-4574-96FD-5A653451E216")>]
type Imports =
interface
interface IEnumerable
end
public interface Imports extends IEnumerable
Typ Imports uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
ContainingProject | Pobiera projekt, który zawiera zaznaczony element.Tylko do odczytu. | |
Count | Zwraca wartość wskazującą liczbę obiektów w kolekcji.Tylko do odczytu. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe danego obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Dodaje nowe instrukcji import Imports kolekcji. | |
GetEnumerator | Pobiera wyliczenia dla elementów w kolekcji. | |
Item | Zwraca indeksowaną członka Imports obiektu.Item Metodą jest metoda domyślna dla Imports obiektu. | |
Remove | Usuwa instrukcję przywozu z Imports kolekcji.Instrukcja przywozu, należy usunąć może indeksowane, ciąg określający przywozu lub indeks zawierający jeden. |
Początek
Uwagi
Ten obiekt określa obszary nazw, aby zaimportować dla projektu.Elementy z importowane obszary nazw może służyć w kodzie bez pełni kwalifikujących się nazwę elementu.Na przykład jeśli Imports zawiera obiektu Namespace1.Namespace2 import wyciągu z, a następnie dwa następujące instrukcje kodu są równie ważne:
Namespace1.Namespace2.SomeMethod()
SomeMethod()
Jeśli imports instrukcja nie jest w kolekcji, a następnie drugiego, niekwalifikowanych instrukcji powyżej powoduje błąd kompilacji.
Przykłady
' Macro Editor
' This routine displays all the project imports.
Imports VSLangProj
Public Sub ListImports()
' The first project is a Visual Basic or C# project.
Dim vsproject As VSProject = _
CType(DTE.Solution.Projects.Item(1).Object, VSProject)
Dim projImports As VSLangProj.Imports = vsproject.Imports
' For C# projects, projImports will be Nothing.
If Not (projImports Is Nothing) Then
Dim i As Integer
For i = 1 To projImports.Count
MsgBox(projImports.Item(i))
Next
Else
MsgBox("This project has no imports.")
End If
End Sub