Aracılığıyla paylaş


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
Genel özellik ContainingProject Seçili öğeyi içeren proje alır.Salt okunur.
Genel özellik Count Derlemedeki nesne sayısını gösteren bir değeri alır.Salt okunur.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Parent Belirli bir nesnenin üst nesne alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Add Ekler için yeni bir import ifadesini Imports koleksiyonu.
Genel yöntem GetEnumerator Bir koleksiyondaki öğeler için bir numaralandırma alır.
Genel yöntem Item Dizinlenmiş bir üye döndüren Imports nesne.Item Yöntemi için varsayılan yöntemi olan Imports nesne.
Genel yöntem 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

Ayrıca bkz.

Başvuru

VSLangProj Ad Alanı