StackFrame 接口

用于检查和操作堆栈帧。堆栈帧实质上与函数调用相同。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
<GuidAttribute("1342D0D8-BBA3-11D2-8AD1-00C04F79E479")> _
Public Interface StackFrame
[GuidAttribute("1342D0D8-BBA3-11D2-8AD1-00C04F79E479")]
public interface StackFrame
[GuidAttribute(L"1342D0D8-BBA3-11D2-8AD1-00C04F79E479")]
public interface class StackFrame
[<GuidAttribute("1342D0D8-BBA3-11D2-8AD1-00C04F79E479")>]
type StackFrame =  interface end
public interface StackFrame

StackFrame 类型公开以下成员。

属性

  名称 说明
公共属性 Arguments 获取表示传递到此帧的参数的表达式集合。
公共属性 Collection 获取包含某个对象的集合,该对象支持此属性或包含在此代码构造中。对于不是从集合中获得的对象,返回 null。
公共属性 DTE 获取顶级扩展性对象。
公共属性 FunctionName 获取此堆栈帧的函数名。
公共属性 Language 获取与此堆栈帧关联的编程语言。
公共属性 Locals 获取表示此帧当前已知的局部变量的表达式集合。
公共属性 Module 获取此堆栈帧的模块名。一个模块就是一组函数。
公共属性 Parent 获取 StackFrame 对象的直接父对象。
公共属性 ReturnType 获取包含堆栈属性返回类型的字符串。

页首

请参见

参考

EnvDTE 命名空间

StackFrames

其他资源

自动化对象模型图表

如何:使用“调用堆栈”窗口