Reference.ContainingProject 属性

获取选定项所属的项目。 只读。

命名空间:  VSLangProj
程序集:  VSLangProj(在 VSLangProj.dll 中)

语法

声明
ReadOnly Property ContainingProject As Project
    Get
Project ContainingProject { get; }
property Project^ ContainingProject {
    Project^ get ();
}
abstract ContainingProject : Project
function get ContainingProject () : Project

属性值

类型:EnvDTE.Project
返回一个 Project 对象。

备注

使用此属性检索包含该项的 Project 对象。

示例

本示例演示如何使用私有宏函数来检索选定项目项所属的项目的名称。 创建了一个测试方法来使用该函数。

' Macro Editor 
Imports VSLangProj
Private Function GetProjectName(ByVal refs As References) _
   As String
   Return refs.ContainingProject.Name
End Function
    
Sub TestGetProjectName()
   ' First project is a Visual Basic or C# project.
   Dim theVSProject As VSProject = _
      CType(DTE.Solution.Projects.Item(1).Object, VSProject)
   Dim refs As References = theVSProject.References
   MsgBox(GetProjectName(refs))
End Sub

.NET Framework 安全性

请参见

参考

Reference 接口

VSLangProj 命名空间