C# Class Mono.Debugging.Win32.CorBacktrace

Inheritance: Mono.Debugging.Evaluation.BaseBacktrace
Datei anzeigen Open project: mono/monodevelop Class Usage Examples

Private Properties

Property Type Description
CreateFrame Mono.Debugging.Client.StackFrame
GetFrames IEnumerable

Public Methods

Method Description
CorBacktrace ( Microsoft.Samples.Debugging.CorDebug.CorThread thread, CorDebuggerSession session ) : System.Collections.Generic
Disassemble ( int frameIndex, int firstLine, int count ) : Mono.Debugging.Client.AssemblyLine[]
GetSequencePoint ( CorDebuggerSession session, Microsoft.Samples.Debugging.CorDebug.CorFrame frame ) : SequencePoint
GetStackFrames ( int firstIndex, int lastIndex ) : Mono.Debugging.Client.StackFrame[]

Protected Methods

Method Description
GetEvaluationContext ( int frameIndex, Mono.Debugging.Client.EvaluationOptions options ) : Mono.Debugging.Evaluation.EvaluationContext

Private Methods

Method Description
CreateFrame ( CorDebuggerSession session, Microsoft.Samples.Debugging.CorDebug.CorFrame frame ) : Mono.Debugging.Client.StackFrame
GetFrames ( Microsoft.Samples.Debugging.CorDebug.CorThread thread ) : IEnumerable

Method Details

CorBacktrace() public method

public CorBacktrace ( Microsoft.Samples.Debugging.CorDebug.CorThread thread, CorDebuggerSession session ) : System.Collections.Generic
thread Microsoft.Samples.Debugging.CorDebug.CorThread
session CorDebuggerSession
return System.Collections.Generic

Disassemble() public method

public Disassemble ( int frameIndex, int firstLine, int count ) : Mono.Debugging.Client.AssemblyLine[]
frameIndex int
firstLine int
count int
return Mono.Debugging.Client.AssemblyLine[]

GetEvaluationContext() protected method

protected GetEvaluationContext ( int frameIndex, Mono.Debugging.Client.EvaluationOptions options ) : Mono.Debugging.Evaluation.EvaluationContext
frameIndex int
options Mono.Debugging.Client.EvaluationOptions
return Mono.Debugging.Evaluation.EvaluationContext

GetSequencePoint() public static method

public static GetSequencePoint ( CorDebuggerSession session, Microsoft.Samples.Debugging.CorDebug.CorFrame frame ) : SequencePoint
session CorDebuggerSession
frame Microsoft.Samples.Debugging.CorDebug.CorFrame
return SequencePoint

GetStackFrames() public method

public GetStackFrames ( int firstIndex, int lastIndex ) : Mono.Debugging.Client.StackFrame[]
firstIndex int
lastIndex int
return Mono.Debugging.Client.StackFrame[]