StackFrame2 - интерфейс
Объект StackFrame2 используется для проверки кадров стека и управления ими. Кадр стека по сути то же самое, что и вызов функции. Чтобы использовать интерфейс Debugger4, необходимо добавить ссылку на библиотеку EnvDTE90a.dll. Для разработки машинного кода добавляйте ссылку на библиотеку dte90a.tlb.
Пространство имен: EnvDTE90a
Сборка: EnvDTE90a (в EnvDTE90a.dll)
Синтаксис
'Декларация
<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")> _
Public Interface StackFrame2 _
Inherits StackFrame
[GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface StackFrame2 : StackFrame
[GuidAttribute(L"FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface class StackFrame2 : StackFrame
[<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
type StackFrame2 =
interface
interface StackFrame
end
public interface StackFrame2 extends StackFrame
Тип StackFrame2 предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Arguments | (Унаследовано от StackFrame.) | |
Arguments | Возвращает коллекцию выражений, представляющих аргументы, передаваемые в этот кадр. | |
Arguments2 | Возвращает коллекцию выражений, представляющих аргументы, передаваемые в этот кадр.Позволяет вызывающему объекту указать, следует ли автоматически вычислять свойства и неявные вызовы функции. | |
Collection | (Унаследовано от StackFrame.) | |
Collection | Возвращает коллекцию, содержащую объект, который поддерживает это свойство или содержится в данной конструкции кода. | |
Depth | Возвращает глубину расположения кадра в стеке.Данное свойство предназначено только для чтения. | |
DTE | (Унаследовано от StackFrame.) | |
DTE | Возвращает объект расширения верхнего уровня. | |
FileName | Возвращает полный путь к файлу исходного кода, содержащему данный кадр стека.Данное свойство предназначено только для чтения. | |
FunctionName | (Унаследовано от StackFrame.) | |
FunctionName | Возвращает имя функции этого кадра стека. | |
Language | (Унаследовано от StackFrame.) | |
Language | Возвращает язык программирования, связанный с этим кадром стека. | |
LineNumber | Возвращает номер строки в файле исходного кода, содержащем данный кадр стека.Данное свойство предназначено только для чтения. | |
Locals | (Унаследовано от StackFrame.) | |
Locals | Возвращает коллекцию выражений, представляющих локальные переменные, известные в данный момент этому кадру. | |
Locals2 | Возвращает коллекцию выражений, представляющих локальные переменные, известные в данный момент этому кадру.Аналогичен методу Locals, однако позволяет вызывающему объекту указать, следует ли автоматически вычислять свойства и неявные вызовы функции. | |
Module | (Унаследовано от StackFrame.) | |
Module | Возвращает имя модуля для этого кадра стека.Модуль представляет собой группу функций. | |
Parent | (Унаследовано от StackFrame.) | |
Parent | Возвращает непосредственный родительский объект для объекта StackFrame. | |
ReturnType | (Унаследовано от StackFrame.) | |
ReturnType | Возвращает строку, содержащую тип возвращаемого значения для данного свойства стека. | |
UserCode | Возвращает значение, указывающее, является ли кадр пользовательским кодом, называемым также "Мой код". Данное свойство предназначено только для чтения. |
В начало страницы