Partager via


VSProject.References, propriété

Mise à jour : novembre 2007

Obtient la collection References du projet. Lecture seule.

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

Syntaxe

ReadOnly Property References As References

Dim instance As VSProject
Dim value As References

value = instance.References
References References { get; }
property References^ References {
    References^ get ();
}
function get References () : References

Valeur de propriété

Type : VSLangProj.References

Collection References qui contient les objets Reference, chacun représentant une référence.

Notes

Si vous souhaitez écrire du code pour un composant externe, veillez à ce que votre projet contienne une référence à ce composant. Les références peuvent porter sur trois types de composants : assemblys .NET, serveurs et contrôles d'automatisation COM et autres projets de la même solution exposant des composants.

Exemples

' Macro Editor
' Assuming that the first project in the solution is a Visual Basic or C#
' application, this routine lists the references in the project.
Imports VSLangProj
Sub ListReferences()
   ' Retrieve the VSProject object.
   Dim theVSProject As VSProject = _
      CType(DTE.Solution.Projects.Item(1).Object, VSProject)

   ' Retrieve the references collection.
   Dim refs As References = theVSProject.References

   ' Create a string list of the reference names.
   Dim refList As String = ""
   Dim aRef As Reference
   For Each aRef In refs
      refList &= aRef.Identity & ControlChars.CrLf
   Next
   MsgBox(refList)
End Sub

Autorisations

Voir aussi

Référence

VSProject, interface

Membres VSProject

VSLangProj, espace de noms