Aracılığıyla paylaş


ProjectItem Arabirim

Bir proje içindeki bir öğeyi temsil eder.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("0B48100A-473E-433C-AB8F-66B9739AB620")> _
Public Interface ProjectItem
[GuidAttribute("0B48100A-473E-433C-AB8F-66B9739AB620")]
public interface ProjectItem
[GuidAttribute(L"0B48100A-473E-433C-AB8F-66B9739AB620")]
public interface class ProjectItem
[<GuidAttribute("0B48100A-473E-433C-AB8F-66B9739AB620")>]
type ProjectItem =  interface end
public interface ProjectItem

ProjectItem türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Collection Alır ProjectItems koleksiyonu içeren ProjectItem bu özelliği destekleyen bir nesne.
Genel özellik ConfigurationManager Alır ConfigurationManager bu nesne ProjectItem.
Genel özellik ContainingProject Proje barındırma alır ProjectItem.
Genel özellik Document Alır Document varsa, madde ile ilişkili.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik Extender İstenen alır Extender bu nesne için kullanılabilir durumdaysa.
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.
Genel özellik FileCodeModel Alır FileCodeModel proje öğesi için nesne.
Genel özellik FileCount İlişkili dosyaları sayısını alır bir ProjectItem.
Genel özellik FileNames Proje öğesi ile ilişkilendirilmiş dosyaların adını ve tam yolunu alır.
Genel özellik IsDirty Altyapı. Microsoft yalnızca iç kullanım.
Genel özellik IsOpen Proje öğesi bir özel görünüm türünde açık olup olmadığını gösteren bir değeri alır.
Genel özellik Kind Tür veya nesne türünü gösteren bir GUID dize alır.
Genel özellik Name Alır veya nesnenin adını ayarlar.
Genel özellik Object Ada göre çalışma anında erişilebilir bir nesneyi alır.
Genel özellik ProjectItems Alır bir ProjectItems nesnesi.
Genel özellik Properties Nesneye ait tüm özellikler topluluğu alır.
Genel özellik Saved Alır veya nesne son yüklenen bu yana kaydedilmesine veya açılmasına değiştirilmiş olup olmadığını gösteren bir değeri ayarlar.
Genel özellik SubProject Bir alt projenin kök proje madde ise, sonra SubProject özelliği döndürür Project alt proje nesnesi.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Delete Kendi proje ve depolama öğesini kaldırır.
Genel yöntem ExpandView Görünümü genişletir Solution Explorer proje öğeleri göstermek için.
Genel yöntem Open Açılır ProjectItem belirtilen görünümünde.
Genel yöntem Remove Proje öğesi koleksiyonundan kaldırır.
Genel yöntem Save Proje ya da proje öğesi kaydeder.
Genel yöntem SaveAs Proje öğesi kaydeder.

Üst

Örnekler

' Before running, create a new project or open an existing project.
Sub ListProj()
   Dim proj As Project = DTE.ActiveSolutionProjects(0)
   Dim win As Window = _
     DTE.Windows.Item(Constants.vsWindowKindCommandWindow)
   ListProjAux(proj.ProjectItems(), 0)
End Sub

Sub ListProjAux(ByVal projitems As ProjectItems, ByVal Level As Integer)
   Dim projitem As ProjectItem
   For Each projitem In projitems
      MsgBox("Project item: " & projitem.Name, Level)
      ' Recurse if the project item has sub-items...
      Dim projitems2 As ProjectItems
      projitems2 = projitem.ProjectItems
      Dim notsubcoll As Boolean = projitems2 Is Nothing
      If Not notsubcoll Then
         ListProjAux(projitems2, Level + 1)
      End If
   Next
End Sub

Ayrıca bkz.

Başvuru

EnvDTE Ad Alanı

Diğer Kaynaklar

Proje ve çözümleri denetleme