Compartir a través de


VSProjectItem.ContainingProject (Propiedad)

Obtiene el proyecto del cual forma parte el elemento seleccionado. Solo lectura.

Espacio de nombres:  VSLangProj
Ensamblado:  VSLangProj (en VSLangProj.dll)

Sintaxis

'Declaración
ReadOnly Property ContainingProject As Project
Project ContainingProject { get; }
property Project^ ContainingProject {
    Project^ get ();
}
abstract ContainingProject : Project with get
function get ContainingProject () : Project

Valor de propiedad

Tipo: Project
Devuelve un objeto Project.

Comentarios

Utilice esta propiedad para recuperar el objeto Project que incluye el elemento.

Ejemplos

En este ejemplo se muestra el uso de una función de macro privada para recuperar el nombre del proyecto al que pertenece el elemento de proyecto seleccionado. Se crea un método de prueba para usar la función.

' 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

Seguridad de .NET Framework

Vea también

Referencia

VSProjectItem Interfaz

VSLangProj (Espacio de nombres)