References.Item-Methode
Aktualisiert: November 2007
Gibt ein indiziertes Reference-Objekt zurück.
Namespace: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Syntax
'Declaration
Function Item ( _
index As Object _
) As Reference
'Usage
Dim instance As References
Dim index As Object
Dim returnValue As Reference
returnValue = instance(index)
Reference Item(
Object index
)
Reference^ Item(
[InAttribute] Object^ index
)
function Item(
index : Object
) : Reference
Parameter
index
Typ: System.ObjectErforderlich. Entweder die Identity-Zeichenfolge des Reference-Objekts oder ein 1-basierter Index in der References-Auflistung.
Rückgabewert
Typ: VSLangProj.Reference
Gibt ein Reference-Objekt zurück.
Hinweise
Diese Methode wird verwendet, um ein bestimmtes Objekt aus der References-Auflistung abzurufen. Es kann nicht garantiert werden, dass eine bestimmte Indexnummer für eine Auflistung immer auf dasselbe Element zeigt, weil Elemente möglicherweise zur Auflistung hinzugefügt oder daraus gelöscht werden. Die Verwendung von Indexnummern für eine Auflistung ist sinnvoll, wenn die gesamte Auflistung durchlaufen wird und während der Iteration keine Elemente hinzugefügt oder gelöscht werden.
Beispiele
' 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
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.