Partager via


Reference.ContainingProject, propriété

Obtient le projet dont fait partie l'élément sélectionné. Lecture seule.

Espace de noms: VSLangProj
Assembly : VSLangProj (dans vslangproj.dll)

Syntaxe

'Déclaration
'Utilisation

Valeur de la propriété

Retourne un objet Project.

Notes

Utilisez cette propriété pour récupérer l'objet Project qui inclut l'élément.

Exemple

L'exemple suivant montre comment utiliser une macro-fonction privée pour récupérer le nom du projet dont fait partie l'élément de projet. Une méthode de test est créée pour utiliser cette fonction.

' 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

Voir aussi

Référence

Reference, interface
Membres Reference
VSLangProj, espace de noms