C# Class Mono.Debugger.Backend.SingleSteppingEngine.OperationRuntimeInvoke

Inheritance: InterruptibleOperation
显示文件 Open project: baulig/debugger

Public Properties

Property Type Description
Flags RuntimeInvokeFlags
Function Mono.Debugger.Languages.Mono.MonoFunctionType
Instance Mono.Debugger.Languages.TargetStructObject
ParamObjects Mono.Debugger.Languages.TargetObject[]
Result RuntimeInvokeResult

Public Methods

Method Description
AbortInvoke ( ) : void
Completed ( long data1, long data2 ) : void
HandleException ( TargetAddress stack, TargetAddress exc ) : bool
OperationCompleted ( StackFrame frame, bool suspended ) : TargetEventArgs
OperationRuntimeInvoke ( SingleSteppingEngine sse, TargetFunctionType function, TargetStructObject instance, TargetObject param_objects, RuntimeInvokeFlags flags, RuntimeInvokeResult result ) : System
RequestAbort ( ) : bool
ResumeOperation ( ) : bool

Protected Methods

Method Description
CallbackCompleted ( long data1, long data2, TargetEventArgs &args ) : EventResult
DoExecute ( ) : void
DoProcessEvent ( Inferior cevent, TargetEventArgs &args ) : EventResult

Method Details

AbortInvoke() public method

public AbortInvoke ( ) : void
return void

CallbackCompleted() protected method

protected CallbackCompleted ( long data1, long data2, TargetEventArgs &args ) : EventResult
data1 long
data2 long
args TargetEventArgs
return EventResult

Completed() public method

public Completed ( long data1, long data2 ) : void
data1 long
data2 long
return void

DoExecute() protected method

protected DoExecute ( ) : void
return void

DoProcessEvent() protected method

protected DoProcessEvent ( Inferior cevent, TargetEventArgs &args ) : EventResult
cevent Inferior
args TargetEventArgs
return EventResult

HandleException() public method

public HandleException ( TargetAddress stack, TargetAddress exc ) : bool
stack TargetAddress
exc TargetAddress
return bool

OperationCompleted() public method

public OperationCompleted ( StackFrame frame, bool suspended ) : TargetEventArgs
frame System.Diagnostics.StackFrame
suspended bool
return TargetEventArgs

OperationRuntimeInvoke() public method

public OperationRuntimeInvoke ( SingleSteppingEngine sse, TargetFunctionType function, TargetStructObject instance, TargetObject param_objects, RuntimeInvokeFlags flags, RuntimeInvokeResult result ) : System
sse SingleSteppingEngine
function Mono.Debugger.Languages.TargetFunctionType
instance Mono.Debugger.Languages.TargetStructObject
param_objects Mono.Debugger.Languages.TargetObject
flags RuntimeInvokeFlags
result RuntimeInvokeResult
return System

RequestAbort() public method

public RequestAbort ( ) : bool
return bool

ResumeOperation() public method

public ResumeOperation ( ) : bool
return bool

Property Details

Flags public_oe property

public RuntimeInvokeFlags Flags
return RuntimeInvokeFlags

Function public_oe property

public MonoFunctionType,Mono.Debugger.Languages.Mono Function
return Mono.Debugger.Languages.Mono.MonoFunctionType

Instance public_oe property

public TargetStructObject,Mono.Debugger.Languages Instance
return Mono.Debugger.Languages.TargetStructObject

ParamObjects public_oe property

public TargetObject[],Mono.Debugger.Languages ParamObjects
return Mono.Debugger.Languages.TargetObject[]

Result public_oe property

public RuntimeInvokeResult Result
return RuntimeInvokeResult