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 | |
---|---|---|
ContainingProject | Získá projekt, který obsahuje vybrané položky.Jen pro čtení | |
Count | Získá hodnotu určující počet objektů v kolekci.Jen pro čtení | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
Parent | Získá okamžitou nadřazeného objektu daného objektu. |
Na začátek
Metody
Název | Popis | |
---|---|---|
Add | Přidá nové dovozní prohlášení Imports kolekce. | |
GetEnumerator() | Čítač výčtu, iteruje kolekce vrátí. (Zděděno z IEnumerable.) | |
GetEnumerator() | Získá výčet položek v kolekci. | |
Item | Vrací indexovaný člen Imports objektu.Item Je výchozí způsob Imports objektu. | |
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