Partager via


References.Item, méthode

Retourne un objet indexé Reference.

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

Syntaxe

'Déclaration
Function Item ( _
    index As Object _
) As Reference
Reference Item(
    Object index
)
Reference^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> Reference
function Item(
    index : Object
) : Reference

Paramètres

Valeur de retour

Type : VSLangProj.Reference
Retourne un objet Reference.

Notes

Cette méthode permet de récupérer un objet spécifique de la collection References. Il n'y a aucune certitude qu'un numéro d'index donné pointe toujours vers le même élément d'une collection, parce que des éléments peuvent avoir été ajoutés ou supprimés. Il est utile de se servir des numéros d'index lorsque vous parcourez entièrement la collection et qu'aucun élément n'est ajouté ni supprimé durant cette itération.

Exemples

' Macro Editor
Imports VSLangProj
Public Sub FindExample()
   ' 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
   Dim firstIdentity As String = refs.Item(1).Identity
   Dim firstRef As Reference = refs.Find(firstIdentity)
   ' Are they the same object?
   Dim isSame As Boolean = (firstRef.Identity = refs.Item(1).Identity)
   MsgBox("Are they the same? " & isSame.ToString())
End Sub    

Sécurité .NET Framework

Voir aussi

Référence

References Interface

VSLangProj, espace de noms