StackFrame Interface

Used to examine and manipulate stack frames. A stack frame is essentially the same thing as a function call.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<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

The StackFrame type exposes the following members.

Properties

  Name Description
Public property Arguments Gets a collection of expressions that represent the arguments passed to this frame.
Public property Collection Gets the collection that contains the object that supports this property or is contained in this code construct. Returns null for an object that is not obtained from a collection.
Public property DTE Gets the top-level extensibility object.
Public property FunctionName Gets the function name of this stack frame.
Public property Language Gets the programming language that is associated with the stack frame.
Public property Locals Gets a collection of expressions that represent the locals that are currently known by this frame.
Public property Module Gets the module name for this stack frame. A module is a group of functions.
Public property Parent Gets the immediate parent object of a StackFrame object.
Public property ReturnType Gets a string that contains the return type for the stack property.

Top

See Also

Reference

EnvDTE Namespace

StackFrames

Other Resources

Automation Object Model Chart

How to: Use the Call Stack Window