C# Class Mono.Debugger.Languages.TargetArrayObject

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

Public Properties

Property Type Description
Rank int
Type TargetArrayType

Protected Properties

Property Type Description
bounds TargetArrayBounds

Public Methods

Method Description
GetArrayBounds ( System.Thread thread ) : TargetArrayBounds
GetClassObject ( System.Thread thread ) : TargetClassObject
GetElement ( System.Thread thread, int indices ) : TargetObject
SetElement ( System.Thread thread, int indices, TargetObject obj ) : void
ToString ( ) : string

Protected Methods

Method Description
DoGetArrayBounds ( TargetMemoryAccess target ) : void
GetArrayBounds ( TargetMemoryAccess target ) : bool
GetArrayOffset ( TargetMemoryAccess target, int indices ) : int
GetLength ( TargetMemoryAccess target ) : int

Private Methods

Method Description
GetClassObject ( TargetMemoryAccess target ) : TargetClassObject
GetElement ( TargetMemoryAccess target, int indices ) : TargetObject
SetElement ( TargetMemoryAccess target, int indices, TargetObject obj ) : void
TargetArrayObject ( TargetArrayType type, TargetLocation location ) : System

Method Details

DoGetArrayBounds() protected abstract method

protected abstract DoGetArrayBounds ( TargetMemoryAccess target ) : void
target TargetMemoryAccess
return void

GetArrayBounds() public method

public GetArrayBounds ( System.Thread thread ) : TargetArrayBounds
thread System.Thread
return TargetArrayBounds

GetArrayBounds() protected method

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

GetArrayOffset() protected method

protected GetArrayOffset ( TargetMemoryAccess target, int indices ) : int
target TargetMemoryAccess
indices int
return int

GetClassObject() public method

public GetClassObject ( System.Thread thread ) : TargetClassObject
thread System.Thread
return TargetClassObject

GetElement() public method

public GetElement ( System.Thread thread, int indices ) : TargetObject
thread System.Thread
indices int
return TargetObject

GetLength() protected method

protected GetLength ( TargetMemoryAccess target ) : int
target TargetMemoryAccess
return int

SetElement() public method

public SetElement ( System.Thread thread, int indices, TargetObject obj ) : void
thread System.Thread
indices int
obj TargetObject
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

Rank public property

public int Rank
return int

Type public property

public TargetArrayType,Mono.Debugger.Languages Type
return TargetArrayType

bounds protected property

protected TargetArrayBounds,Mono.Debugger.Languages bounds
return TargetArrayBounds