StackFrames.Item - метод
Обновлен: Ноябрь 2007
Возвращает объект StackFrame в коллекции StackFrames.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Function Item ( _
index As Object _
) As StackFrame
'Применение
Dim instance As StackFrames
Dim index As Object
Dim returnValue As StackFrame
returnValue = instance(index)
StackFrame Item(
Object index
)
StackFrame^ Item(
[InAttribute] Object^ index
)
function Item(
index : Object
) : StackFrame
Параметры
- index
Тип: System.Object
Обязательный. Индекс возвращаемого объекта StackFrame.
Возвращаемое значение
Тип: EnvDTE.StackFrame
Объект StackFrame.
Заметки
Метод Item вызывает исключение ArgumentException, если в коллекции не удается найти объект, который соответствует значению индекса.
Примеры
В следующем примере показано использование метода Item.
Чтобы проверить этот метод:
Задайте в целевом приложении точку останова.
Запустите целевое приложение в режиме отладки.
Когда выполнение приложения остановится в точке останова, запустите надстройку.
public static void StackFramesItem(DTE dte)
{
EnvDTE.StackFrames stackFrames = dte.Debugger.CurrentThread.StackFrames;
MessageBox.Show("\nThe stack frame function name: " +
stackFrames.Item(1).FunctionName,
"Stack Frames Item Method Test");
}
Shared Sub StackFramesItem(ByRef dte As EnvDTE.DTE)
Dim stackFrames As EnvDTE.StackFrames = dte.Debugger.CurrentThread.StackFrames
MessageBox.Show("The stack frame function name: " + _
stackFrames.Item(1).FunctionName, _
"Stack Frame Test - Item Method")
End Sub
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации