Imports Arabirim
Bir Visual Basic projesi için tüm proje Imports topluluğunu içerir.Belirtilen imports ifadelerini doğrudan derleyici iletilir ve projedeki tüm dosyalara uygulanır.
Ad alanı: VSLangProj
Derleme: VSLangProj (VSLangProj.dll içinde)
Sözdizimi
'Bildirim
<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
Imports türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
ContainingProject | Seçili öğeyi içeren proje alır.Salt okunur. | |
Count | Derlemedeki nesne sayısını gösteren bir değeri alır.Salt okunur. | |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. | |
Parent | Belirli bir nesnenin üst nesne alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Add | Ekler için yeni bir import ifadesini Imports koleksiyonu. | |
GetEnumerator | Bir koleksiyondaki öğeler için bir numaralandırma alır. | |
Item | Dizinlenmiş bir üye döndüren Imports nesne.Item Yöntemi için varsayılan yöntemi olan Imports nesne. | |
Remove | Bir Imports ifadesini kaldırır Imports koleksiyonu.Kaldırılacak Imports ifadesini alma belirleyen dize veya bir tabanlı bir dizin tarafından dizine alınmış olabilir. |
Üst
Notlar
Bu nesne için proje almak için ad alanları belirtir.Alınan ad alanları öğelerden kodunda öğesinin adı tam olarak nitelemek olmadan kullanılabilir.Örneğin, Imports nesnesini içeren Namespace1.Namespace2 sonra aşağıdaki iki kod deyimleri eşit derecede geçerli deyimi, Al:
Namespace1.Namespace2.SomeMethod()
SomeMethod()
imports Deyim koleksiyonda değil, sonra Yukarıdaki ikinci, nitelenmemiş ifade bir derleme hatası oluşur.
Örnekler
' 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