References.Item - метод
Возвращает индексированный объект Reference.
Пространство имен: VSLangProj
Сборка: VSLangProj (в VSLangProj.dll)
Синтаксис
'Декларация
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
Параметры
index
Тип: ObjectОбязательный. Строка Identity объекта Reference или индекс коллекции References, отсчитываемый от единицы.
Возвращаемое значение
Тип: VSLangProj.Reference
Возвращает объект Reference.
Заметки
Этот метод используется для извлечения определенного объекта из коллекции References. Нет гарантии, что заданный номер индекса коллекции всегда указывает на один и тот же элемент, поскольку элементы могут быть добавлены или удалены из коллекции. Использование номеров индексов полезно при просмотре всех элементов коллекции, если во время просмотра элементы не добавлялись и не удалялись.
Примеры
' 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
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.