C# Class Mono.Debugger.Languages.Mono.CapturedVariable

Inheritance: TargetVariable
Mostrar archivo Open project: baulig/debugger Class Usage Examples

Public Methods

Method Description
CapturedVariable ( ScopeInfo scope, Method method, string name, string field_name ) : System
GetLocation ( StackFrame frame ) : TargetLocation
IsAlive ( TargetAddress address ) : bool
IsInScope ( TargetAddress address ) : bool
PrintLocation ( StackFrame frame ) : string
Resolve ( TargetMemoryAccess target ) : bool
SetObject ( StackFrame frame, TargetObject obj ) : void
ToString ( ) : string

Protected Methods

Method Description
DoResolve ( TargetMemoryAccess target ) : bool

Private Methods

Method Description
GetLocation ( StackFrame frame, TargetMemoryAccess target ) : TargetLocation
GetObject ( StackFrame frame, TargetMemoryAccess target ) : TargetObject
SetObject ( StackFrame frame, TargetMemoryAccess target, TargetObject obj ) : void

Method Details

CapturedVariable() public method

public CapturedVariable ( ScopeInfo scope, Method method, string name, string field_name ) : System
scope ScopeInfo
method Method
name string
field_name string
return System

DoResolve() protected method

protected DoResolve ( TargetMemoryAccess target ) : bool
target TargetMemoryAccess
return bool

GetLocation() public method

public GetLocation ( StackFrame frame ) : TargetLocation
frame StackFrame
return TargetLocation

IsAlive() public method

public IsAlive ( TargetAddress address ) : bool
address TargetAddress
return bool

IsInScope() public method

public IsInScope ( TargetAddress address ) : bool
address TargetAddress
return bool

PrintLocation() public method

public PrintLocation ( StackFrame frame ) : string
frame StackFrame
return string

Resolve() public method

public Resolve ( TargetMemoryAccess target ) : bool
target TargetMemoryAccess
return bool

SetObject() public method

public SetObject ( StackFrame frame, TargetObject obj ) : void
frame StackFrame
obj TargetObject
return void

ToString() public method

public ToString ( ) : string
return string