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 | 获取一个值,该值指示帧是否为用户代码(又称为“我的代码”)。只读属性。 |
页首