C# Class Mono.Debugger.Languages.Mono.MonoVariable

Inheritance: TargetVariable
Show file Open project: baulig/debugger Class Usage Examples

Public Methods

Method Description
GetLocation ( StackFrame frame ) : TargetLocation
IsAlive ( TargetAddress address ) : bool
IsInScope ( TargetAddress address ) : bool
MonoVariable ( string name, TargetType type, bool is_local, bool is_byref, Method method, VariableInfo info ) : System
MonoVariable ( string name, TargetType type, bool is_local, bool is_byref, Method method, VariableInfo info, int start_scope_offset, int end_scope_offset ) : System
PrintLocation ( StackFrame frame ) : string
SetObject ( StackFrame frame, TargetObject obj ) : void
ToString ( ) : string

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

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

MonoVariable() public method

public MonoVariable ( string name, TargetType type, bool is_local, bool is_byref, Method method, VariableInfo info ) : System
name string
type TargetType
is_local bool
is_byref bool
method Method
info Mono.Debugger.Backend.Mono.VariableInfo
return System

MonoVariable() public method

public MonoVariable ( string name, TargetType type, bool is_local, bool is_byref, Method method, VariableInfo info, int start_scope_offset, int end_scope_offset ) : System
name string
type TargetType
is_local bool
is_byref bool
method Method
info Mono.Debugger.Backend.Mono.VariableInfo
start_scope_offset int
end_scope_offset int
return System

PrintLocation() public method

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

SetObject() public method

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

ToString() public method

public ToString ( ) : string
return string