C# Class Mono.Debugger.Frontend.ObjectFormatter

Show file Open project: baulig/debugger Class Usage Examples

Public Properties

Property Type Description
Columns int
DisplayFormat DisplayFormat
WrapLines bool

Public Methods

Method Description
Format ( Thread target, TargetObject obj ) : void
Format ( Thread target, object obj ) : void
FormatVariable ( StackFrame frame, TargetVariable variable ) : void
ObjectFormatter ( DisplayFormat format ) : System
ToString ( ) : string

Protected Methods

Method Description
Append ( string text ) : void
CheckLineWrap ( ) : void
FormatArray ( Thread target, TargetArrayObject aobj ) : void
FormatArray ( Thread target, TargetArrayObject aobj, TargetArrayBounds bounds, int dimension, int indices ) : void
FormatClassObject ( Thread target, TargetClassObject obj, TargetClass class_info, bool &first ) : void
FormatEnum ( Thread target, TargetEnumObject eobj ) : void
FormatNullable ( Thread target, TargetNullableObject nullable ) : void
FormatObject ( Thread target, TargetObject obj ) : void
FormatObjectRecursed ( Thread target, TargetObject obj, bool recursed ) : void
FormatStructObject ( Thread target, TargetClassObject obj ) : void
PrintObject ( Thread target, TargetObject obj ) : void

Method Details

Append() protected method

protected Append ( string text ) : void
text string
return void

CheckLineWrap() protected method

protected CheckLineWrap ( ) : void
return void

Format() public method

public Format ( Thread target, TargetObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
return void

Format() public method

public Format ( Thread target, object obj ) : void
target Thread
obj object
return void

FormatArray() protected method

protected FormatArray ( Thread target, TargetArrayObject aobj ) : void
target Thread
aobj Mono.Debugger.Languages.TargetArrayObject
return void

FormatArray() protected method

protected FormatArray ( Thread target, TargetArrayObject aobj, TargetArrayBounds bounds, int dimension, int indices ) : void
target Thread
aobj Mono.Debugger.Languages.TargetArrayObject
bounds Mono.Debugger.Languages.TargetArrayBounds
dimension int
indices int
return void

FormatClassObject() protected method

protected FormatClassObject ( Thread target, TargetClassObject obj, TargetClass class_info, bool &first ) : void
target Thread
obj Mono.Debugger.Languages.TargetClassObject
class_info Mono.Debugger.Languages.TargetClass
first bool
return void

FormatEnum() protected method

protected FormatEnum ( Thread target, TargetEnumObject eobj ) : void
target Thread
eobj Mono.Debugger.Languages.TargetEnumObject
return void

FormatNullable() protected method

protected FormatNullable ( Thread target, TargetNullableObject nullable ) : void
target Thread
nullable Mono.Debugger.Languages.TargetNullableObject
return void

FormatObject() protected method

protected FormatObject ( Thread target, TargetObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
return void

FormatObjectRecursed() protected method

protected FormatObjectRecursed ( Thread target, TargetObject obj, bool recursed ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
recursed bool
return void

FormatStructObject() protected method

protected FormatStructObject ( Thread target, TargetClassObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetClassObject
return void

FormatVariable() public method

public FormatVariable ( StackFrame frame, TargetVariable variable ) : void
frame StackFrame
variable Mono.Debugger.Languages.TargetVariable
return void

ObjectFormatter() public method

public ObjectFormatter ( DisplayFormat format ) : System
format DisplayFormat
return System

PrintObject() protected method

protected PrintObject ( Thread target, TargetObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

Columns public static property

public static int Columns
return int

DisplayFormat public property

public DisplayFormat DisplayFormat
return DisplayFormat

WrapLines public static property

public static bool WrapLines
return bool