ProjectItem Rozhraní

Definice

Představuje položku v projektu.

public interface class ProjectItem
public interface class ProjectItem
__interface ProjectItem
[System.Runtime.InteropServices.Guid("0B48100A-473E-433C-AB8F-66B9739AB620")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface ProjectItem
[<System.Runtime.InteropServices.Guid("0B48100A-473E-433C-AB8F-66B9739AB620")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type ProjectItem = interface
Public Interface ProjectItem
Atributy

Příklady

' 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  

Vlastnosti

Collection

Získá ProjectItems kolekci obsahující ProjectItem objekt podporující tuto vlastnost.

ConfigurationManager

Získá ConfigurationManager objekt pro tuto ProjectItem .

ContainingProject

Získá projekt, který je hostitelem ProjectItem .

Document

Získá Document přidruženou položku, pokud existuje.

DTE

Získá objekt rozšiřitelnosti nejvyšší úrovně.

Extender[String]

Získá požadovaného zařízení , pokud je k dispozici pro tento objekt.

ExtenderCATID

Získá ID kategorie rozšiřujícího objektu (CATID) pro objekt.

ExtenderNames

Získá seznam dostupných rozšiřujících objektů pro objekt.

FileCodeModel

Získá FileCodeModel objekt pro položku projektu.

FileCount

Získá počet souborů přidružených k ProjectItem .

FileNames[Int16]

Získá úplnou cestu a názvy souborů přidružených k položce projektu.

IsDirty

Pouze pro interní použití společnosti Microsoft

IsOpen[String]

Získá hodnotu, která označuje, zda je položka projektu otevřena v konkrétním typu zobrazení.

Kind

Získá řetězec GUID určující druh nebo typ objektu.

Name

Získá nebo nastaví název objektu.

Object

Získá objekt, ke kterému lze v době běhu získat pøístup za názvem.

ProjectItems

Získá ProjectItems objekt pro objekt.

Properties

Získá kolekci všech vlastností, které se vztahují k objektu.

Saved

Získá nebo nastaví hodnotu označující, zda byl objekt od posledního uložení nebo otevření změněn.

SubProject

Pokud je položka projektu kořenem podprojektu, pak SubProject vlastnost vrátí Project objekt pro dílčí projekt.

Metody

Delete()

Odebere položku z jejího projektu a jejího úložiště.

ExpandView()

Rozbalí zobrazení Průzkumník řešení pro zobrazení položek projektu.

Open(String)

Otevře ProjectItem v zadaném zobrazení.

Remove()

Odebere položku projektu z kolekce.

Save(String)

Uloží projekt nebo položku projektu.

SaveAs(String)

Uloží položku projektu.

Platí pro