Reference.ContainingProject (Propiedad)

Obtiene el proyecto del cual forma parte el elemento seleccionado. Sólo lectura.

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

Sintaxis

'Declaración
'Uso

Valor de propiedad

Devuelve un objeto Project.

Comentarios

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

Ejemplo

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

Vea también

Referencia

Reference (Interfaz)
Reference (Miembros)
VSLangProj (Espacio de nombres)