C# Class Mono.Debugger.Frontend.StyleCLI

Inheritance: StyleBase
Afficher le fichier Open project: baulig/debugger

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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 méthode

protected FormatAccessibility ( StringBuilder sb, string prefix, TargetMemberAccessibility accessibility ) : void
sb StringBuilder
prefix string
accessibility TargetMemberAccessibility
Résultat void

FormatEnumMember() protected méthode

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
Résultat string

FormatEvent() protected méthode

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
Résultat string

FormatEvents() protected méthode

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
Résultat void

FormatEvents() protected méthode

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
Résultat void

FormatFields() protected méthode

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
Résultat void

FormatFields() protected méthode

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
Résultat void

FormatMember() protected méthode

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
Résultat string

FormatMethod() protected méthode

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
Résultat string

FormatMethods() protected méthode

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
Résultat void

FormatMethods() protected méthode

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
Résultat void

FormatObject() public méthode

public FormatObject ( Thread target, object obj, DisplayFormat format ) : string
target Thread
obj object
format DisplayFormat
Résultat string

FormatProperties() protected méthode

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
Résultat void

FormatProperties() protected méthode

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
Résultat void

FormatProperty() protected méthode

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
Résultat string

FormatStruct() protected méthode

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

FormatType() public méthode

public FormatType ( Thread target, TargetType type ) : string
target Thread
type Mono.Debugger.Languages.TargetType
Résultat string

FormatType() protected méthode

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

PrintFrame() public méthode

public PrintFrame ( ScriptingContext context, StackFrame frame ) : void
context ScriptingContext
frame Mono.Debugger.StackFrame
Résultat void

PrintObject() protected méthode

protected PrintObject ( Thread target, TargetObject obj ) : string
target Thread
obj Mono.Debugger.Languages.TargetObject
Résultat string

PrintSource() protected méthode

protected PrintSource ( Interpreter interpreter, StackFrame frame ) : bool
interpreter Interpreter
frame Mono.Debugger.StackFrame
Résultat bool

PrintVariable() public méthode

public PrintVariable ( TargetVariable variable, StackFrame frame ) : string
variable Mono.Debugger.Languages.TargetVariable
frame Mono.Debugger.StackFrame
Résultat string

Reset() public méthode

public Reset ( ) : void
Résultat void

ShowVariableType() public méthode

public ShowVariableType ( TargetType type, string name ) : string
type Mono.Debugger.Languages.TargetType
name string
Résultat string

StyleCLI() public méthode

public StyleCLI ( Interpreter interpreter ) : System
interpreter Interpreter
Résultat System

TargetEvent() protected méthode

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

TargetEvent() public méthode

public TargetEvent ( Thread thread, TargetEventArgs args ) : void
thread Thread
args Mono.Debugger.TargetEventArgs
Résultat void

TargetStopped() public méthode

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

UnhandledException() public méthode

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