C# Class Mono.Debugger.Frontend.StyleCLI

Inheritance: StyleBase
Mostra file Open project: baulig/debugger

Public Methods

Method Description
FormatObject ( Thread target, object obj, DisplayFormat format ) : string
FormatType ( Thread target, TargetType type ) : string
PrintFrame ( ScriptingContext context, StackFrame frame ) : void
PrintVariable ( TargetVariable variable, StackFrame frame ) : string
Reset ( ) : void
ShowVariableType ( TargetType type, string name ) : string
StyleCLI ( Interpreter interpreter ) : System
TargetEvent ( Thread thread, TargetEventArgs args ) : void
TargetStopped ( Interpreter interpreter, StackFrame frame, AssemblerLine current_insn ) : void
UnhandledException ( Interpreter interpreter, StackFrame frame, AssemblerLine insn ) : void

Protected Methods

Method Description
FormatAccessibility ( StringBuilder sb, string prefix, TargetMemberAccessibility accessibility ) : void
FormatEnumMember ( Thread target, string prefix, TargetEnumInfo info, bool is_static, Hashtable hash ) : string
FormatEvent ( string prefix, TargetEventInfo ev, bool is_static, Hashtable hash ) : string
FormatEvents ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatEvents ( TargetClassType type, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatFields ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatFields ( TargetClassType type, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatMember ( string prefix, TargetMemberInfo member, bool is_static, Hashtable hash ) : string
FormatMethod ( string prefix, TargetMethodInfo method, bool is_static, bool is_ctor, Hashtable hash ) : string
FormatMethods ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatMethods ( TargetClassType type, bool is_ctor, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatProperties ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatProperties ( TargetClassType type, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
FormatProperty ( string prefix, TargetPropertyInfo prop, bool is_static, Hashtable hash ) : string
FormatStruct ( string prefix, TargetClassType type, Hashtable hash ) : string
FormatType ( Thread target, string prefix, TargetType type, Hashtable hash ) : string
PrintObject ( Thread target, TargetObject obj ) : string
PrintSource ( Interpreter interpreter, StackFrame frame ) : bool
TargetEvent ( Thread target, StackFrame frame, TargetEventArgs args ) : void

Method Details

FormatAccessibility() protected method

protected FormatAccessibility ( StringBuilder sb, string prefix, TargetMemberAccessibility accessibility ) : void
sb StringBuilder
prefix string
accessibility TargetMemberAccessibility
return void

FormatEnumMember() protected method

protected FormatEnumMember ( Thread target, string prefix, TargetEnumInfo info, bool is_static, Hashtable hash ) : string
target Thread
prefix string
info Mono.Debugger.Languages.TargetEnumInfo
is_static bool
hash System.Collections.Hashtable
return string

FormatEvent() protected method

protected FormatEvent ( string prefix, TargetEventInfo ev, bool is_static, Hashtable hash ) : string
prefix string
ev Mono.Debugger.Languages.TargetEventInfo
is_static bool
hash System.Collections.Hashtable
return string

FormatEvents() protected method

protected FormatEvents ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatEvents() protected method

protected FormatEvents ( TargetClassType type, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
is_static bool
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatFields() protected method

protected FormatFields ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatFields() protected method

protected FormatFields ( TargetClassType type, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
is_static bool
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatMember() protected method

protected FormatMember ( string prefix, TargetMemberInfo member, bool is_static, Hashtable hash ) : string
prefix string
member Mono.Debugger.Languages.TargetMemberInfo
is_static bool
hash System.Collections.Hashtable
return string

FormatMethod() protected method

protected FormatMethod ( string prefix, TargetMethodInfo method, bool is_static, bool is_ctor, Hashtable hash ) : string
prefix string
method Mono.Debugger.Languages.TargetMethodInfo
is_static bool
is_ctor bool
hash System.Collections.Hashtable
return string

FormatMethods() protected method

protected FormatMethods ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatMethods() protected method

protected FormatMethods ( TargetClassType type, bool is_ctor, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
is_ctor bool
is_static bool
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatObject() public method

public FormatObject ( Thread target, object obj, DisplayFormat format ) : string
target Thread
obj object
format DisplayFormat
return string

FormatProperties() protected method

protected FormatProperties ( TargetClassType type, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatProperties() protected method

protected FormatProperties ( TargetClassType type, bool is_static, TargetMemberAccessibility accessibility, List members, string prefix, Hashtable hash ) : void
type Mono.Debugger.Languages.TargetClassType
is_static bool
accessibility TargetMemberAccessibility
members List
prefix string
hash System.Collections.Hashtable
return void

FormatProperty() protected method

protected FormatProperty ( string prefix, TargetPropertyInfo prop, bool is_static, Hashtable hash ) : string
prefix string
prop Mono.Debugger.Languages.TargetPropertyInfo
is_static bool
hash System.Collections.Hashtable
return string

FormatStruct() protected method

protected FormatStruct ( string prefix, TargetClassType type, Hashtable hash ) : string
prefix string
type Mono.Debugger.Languages.TargetClassType
hash System.Collections.Hashtable
return string

FormatType() public method

public FormatType ( Thread target, TargetType type ) : string
target Thread
type Mono.Debugger.Languages.TargetType
return string

FormatType() protected method

protected FormatType ( Thread target, string prefix, TargetType type, Hashtable hash ) : string
target Thread
prefix string
type Mono.Debugger.Languages.TargetType
hash System.Collections.Hashtable
return string

PrintFrame() public method

public PrintFrame ( ScriptingContext context, StackFrame frame ) : void
context ScriptingContext
frame Mono.Debugger.StackFrame
return void

PrintObject() protected method

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

PrintSource() protected method

protected PrintSource ( Interpreter interpreter, StackFrame frame ) : bool
interpreter Interpreter
frame Mono.Debugger.StackFrame
return bool

PrintVariable() public method

public PrintVariable ( TargetVariable variable, StackFrame frame ) : string
variable Mono.Debugger.Languages.TargetVariable
frame Mono.Debugger.StackFrame
return string

Reset() public method

public Reset ( ) : void
return void

ShowVariableType() public method

public ShowVariableType ( TargetType type, string name ) : string
type Mono.Debugger.Languages.TargetType
name string
return string

StyleCLI() public method

public StyleCLI ( Interpreter interpreter ) : System
interpreter Interpreter
return System

TargetEvent() protected method

protected TargetEvent ( Thread target, StackFrame frame, TargetEventArgs args ) : void
target Thread
frame Mono.Debugger.StackFrame
args Mono.Debugger.TargetEventArgs
return void

TargetEvent() public method

public TargetEvent ( Thread thread, TargetEventArgs args ) : void
thread Thread
args Mono.Debugger.TargetEventArgs
return void

TargetStopped() public method

public TargetStopped ( Interpreter interpreter, StackFrame frame, AssemblerLine current_insn ) : void
interpreter Interpreter
frame Mono.Debugger.StackFrame
current_insn Mono.Debugger.AssemblerLine
return void

UnhandledException() public method

public UnhandledException ( Interpreter interpreter, StackFrame frame, AssemblerLine insn ) : void
interpreter Interpreter
frame Mono.Debugger.StackFrame
insn Mono.Debugger.AssemblerLine
return void