ProjectItem 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示项目中的一个项。
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
- 属性
示例
' 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
属性
Collection |
获取一个 ProjectItems 集合,该集合包含支持此属性的 ProjectItem 对象。 |
ConfigurationManager |
获取此 ConfigurationManager 的 ProjectItem 对象。 |
ContainingProject |
获取承载的项目 ProjectItem 。 |
Document |
获取 Document 与项关联的(如果存在)。 |
DTE |
获取顶级扩展性对象。 |
Extender[String] |
如果请求的 |
ExtenderCATID |
获取对象的扩展程序类别 ID (CATID)。 |
ExtenderNames |
获取对象的可用扩展程序的列表。 |
FileCodeModel |
获取 FileCodeModel 项目项的对象。 |
FileCount |
获取与关联的文件的数目 ProjectItem 。 |
FileNames[Int16] |
获取与项目项关联的文件的完整路径和名称。 |
IsDirty |
仅限 Microsoft 内部使用。 |
IsOpen[String] |
获取一个指示项目项是否在特定视图类型中打开的值。 |
Kind |
获取指示对象种类或类型的 GUID 字符串。 |
Name |
获取或设置对象的名称。 |
Object |
获取可以在运行时由名称访问的对象。 |
ProjectItems |
获取 ProjectItems 对象的。 |
Properties |
获取一个属于对象的所有属性的集合。 |
Saved |
获取或设置一个值,该值指示对象自上次保存或打开后是否已修改。 |
SubProject |
如果项目项是子项目的根,则 SubProject 属性返回子项目的 Project 对象。 |
方法
Delete() |
从其项目和其存储中移除项。 |
ExpandView() |
展开 解决方案资源管理器 的视图以显示项目项。 |
Open(String) |
ProjectItem在指定视图中打开。 |
Remove() |
从集合中移除项目项。 |
Save(String) |
保存项目或项目项。 |
SaveAs(String) |
保存项目项。 |