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.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá nové dovozní prohlášení Imports kolekce.
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 prohlášení o dovozy z Imports kolekce.Dovoz příkaz k odebrání může indexovat řetězec určující import nebo jeden indexu.

Nahoru

Poznámky

Tento objekt určuje obory názvů Import projektu.Prvky z importovaného 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 příkaz není k dispozici v kolekci a pak druhý, neúplných prohlášení nad výsledkem chyba sestavení.

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é

Referenční dokumentace

VSLangProj – obor názvů