Método References.Item
Retorna um indexado Reference objeto.
Namespace: VSLangProj
Assembly: VSLangProj (em VSLangProj.dll)
Sintaxe
'Declaração
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
Parâmetros
- index
Tipo: System.Object
Required.Tanto o Identity seqüência de caracteres da Reference objeto ou um índice baseados na References coleção.
Valor de retorno
Tipo: VSLangProj.Reference
Retorna um Reference objeto.
Comentários
Este método é usado para recuperar um objeto específico a partir de References coleção. Não há nenhuma garantia de que um determinado número de índice para uma coleção sempre apontará para o mesmo item, pois os itens podem ser adicionados ou removidos da coleção. Usar os números de índice para a coleção é útil quando a iteração através da coleção inteira e não há itens forem adicionados ou excluídos durante a iteração.
Exemplos
' 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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.