Udostępnij za pośrednictwem


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
Właściwość publiczna ContainingProject Pobiera projekt, który zawiera zaznaczony element.Tylko do odczytu.
Właściwość publiczna Count Zwraca wartość wskazującą liczbę obiektów w kolekcji.Tylko do odczytu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe danego obiektu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje nowe instrukcji import Imports kolekcji.
Metoda publiczna GetEnumerator Pobiera wyliczenia dla elementów w kolekcji.
Metoda publiczna Item Zwraca indeksowaną członka Imports obiektu.Item Metodą jest metoda domyślna dla Imports obiektu.
Metoda publiczna 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

Zobacz też

Informacje

Przestrzeń nazw VSLangProj