VSProjectItem.ProjectItem 属性

定义

获取 ProjectItem 与给定对象关联的对象。

public:
 property EnvDTE::ProjectItem ^ ProjectItem { EnvDTE::ProjectItem ^ get(); };
public:
 property EnvDTE::ProjectItem ^ ProjectItem { EnvDTE::ProjectItem ^ get(); };
[System.Runtime.InteropServices.DispId(2)]
public EnvDTE.ProjectItem ProjectItem { [System.Runtime.InteropServices.DispId(2)] get; }
[<System.Runtime.InteropServices.DispId(2)>]
[<get: System.Runtime.InteropServices.DispId(2)>]
member this.ProjectItem : EnvDTE.ProjectItem
Public ReadOnly Property ProjectItem As ProjectItem

属性值

ProjectItem

返回一个 ProjectItem 对象。

属性

示例

Sub PrjItem(ByVal dte As DTE2)  
    ' List the name of the first VSProjectItem.  
    ' Before running, open a VB or C# application in VS.  
    Dim vsPrj As VSProject = _  
    CType(dte.Solution.Projects.Item(1).Object, VSProject)  
    Dim vsPrjItem As VSProjectItem  

    vsPrjItem = CType(dte.Solution.Projects.Item(1) _  
    .ProjectItems.Item(1).Object, VSProjectItem)  
    MsgBox("Proj Item Name: " & vsPrjItem.ProjectItem.Name)  
End Sub  
public void PrjItem(DTE2 dte)  
{  
    // List the name of the first VSProjectItem.  
    // Before running, open a VB or C# application in VS.  
    VSProject vsPrj = (VSProject)dte.Solution.Projects.Item(1).Object;  
    VSProjectItem vsPrjItem;  

    vsPrjItem = (VSProjectItem)dte.Solution.Projects.Item(1).  
    ProjectItems.Item(1).Object;  
    MessageBox.Show("Proj Item Name: " + vsPrjItem.ProjectItem.Name);  
}  

适用于