C# Class CsDebugScript.StackFrame

Stack frame of the process being debugged.
Show file Open project: southpolenator/WinDbgCs

Private Properties

Property Type Description
ConvertClrToVariableCollection VariableCollection
FindIlOffset uint
FindIlOffset uint
GetArguments VariableCollection
GetClrArgumentsNames string[]
GetClrLocalsNames string[]
GetLocals VariableCollection
GetRecursiveSlots IEnumerable
ReadClrFunctionNameAndDisplacement ulong>.Tuple
ReadClrSourceFileNameAndLine Tuple
ReadFunctionNameAndDisplacement ulong>.Tuple
ReadSourceFileNameAndLine Tuple
StackFrame System

Public Methods

Method Description
ToString ( ) : string

Returns a System.String that represents this instance.

Private Methods

Method Description
ConvertClrToVariableCollection ( IList values, string names ) : VariableCollection

Converts the CLR values to variable collection.

FindIlOffset ( Microsoft frame ) : uint

Finds the IL offset for the specified frame.

FindIlOffset ( Microsoft method, ulong instructionPointer ) : uint

Finds the IL offset for the specified frame.

GetArguments ( ) : VariableCollection

Gets the function arguments.

GetClrArgumentsNames ( ) : string[]

Gets the CLR function argument names.

GetClrLocalsNames ( ) : string[]

Gets the CLR local variable names.

GetLocals ( ) : VariableCollection

Gets the local variables.

GetRecursiveSlots ( Microsoft scope, List results = null ) : IEnumerable

Gets the recursive slots.

ReadClrFunctionNameAndDisplacement ( Module module, Microsoft method, ulong address ) : ulong>.Tuple

Reads the CLR function name and displacement.

ReadClrSourceFileNameAndLine ( Module module, Microsoft method, ulong address ) : Tuple

Reads the CLR source file name, line number and displacement.

ReadFunctionNameAndDisplacement ( ) : ulong>.Tuple

Reads the function name and displacement.

ReadSourceFileNameAndLine ( ) : Tuple

Reads the name of the source file, line and displacement.

StackFrame ( StackTrace stackTrace, ThreadContext frameContext ) : System

Initializes a new instance of the StackFrame class.

Method Details

ToString() public method

Returns a System.String that represents this instance.
public ToString ( ) : string
return string