Sdílet prostřednictvím


Imports – rozhraní

Obsahuje kolekci všech dovozů projektu pro projekt aplikace Visual Basic. Zadaného imports prohlášení jsou předávány přímo na kompilátor a použít pro všechny soubory v projektu.

Obor názvů:  VSLangProj
Sestavení:  VSLangProj (v VSLangProj.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ContainingProject Získá projekt, který obsahuje vybrané položky.Jen pro čtení
Veřejná vlastnost Count Získá hodnotu určující počet objektů v kolekci.Jen pro čtení
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Získá okamžitou nadřazeného objektu daného objektu.

Na začátek

Metody

  Název Popis
Veřejná metoda Add Přidá nové dovozní prohlášení Imports kolekce.
Veřejná metoda GetEnumerator() Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Získá výčet položek v kolekci.
Veřejná metoda Item Vrací indexovaný člen Imports objektu.Item Je výchozí způsob Imports objektu.
Veřejná metoda Remove Odebere příkaz dovozy z Imports kolekce.Řetězec určující import nebo index založený na jednom může dovoz příkaz odebrat indexovat.

Na začátek

Poznámky

Tento objekt určuje projektu importovat obory názvů. Prvky z importovaných obory názvů může použít v kódu bez plně kvalifikované název prvku. Například pokud Imports obsahuje objekt Namespace1.Namespace2 import výpisu, jsou rovněž platné dva příkazy následující kód:

Namespace1.Namespace2.SomeMethod()
SomeMethod()

Pokud imports je prohlášení není v kolekci, pak druhý neúplných prohlášení nad výsledky v sestavení došlo k chybě.

Příklady

' 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

Viz také

Odkaz

VSLangProj – obor názvů