C# Класс Mono.Debugger.Frontend.StyleCLI

Наследование: StyleBase
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Описание методов

FormatAccessibility() защищенный Метод

protected FormatAccessibility ( StringBuilder sb, string prefix, TargetMemberAccessibility accessibility ) : void
sb StringBuilder
prefix string
accessibility TargetMemberAccessibility
Результат void

FormatEnumMember() защищенный Метод

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
Результат string

FormatEvent() защищенный Метод

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
Результат string

FormatEvents() защищенный Метод

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
Результат void

FormatEvents() защищенный Метод

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
Результат void

FormatFields() защищенный Метод

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
Результат void

FormatFields() защищенный Метод

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
Результат void

FormatMember() защищенный Метод

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
Результат string

FormatMethod() защищенный Метод

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
Результат string

FormatMethods() защищенный Метод

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
Результат void

FormatMethods() защищенный Метод

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
Результат void

FormatObject() публичный Метод

public FormatObject ( Thread target, object obj, DisplayFormat format ) : string
target Thread
obj object
format DisplayFormat
Результат string

FormatProperties() защищенный Метод

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
Результат void

FormatProperties() защищенный Метод

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
Результат void

FormatProperty() защищенный Метод

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
Результат string

FormatStruct() защищенный Метод

protected FormatStruct ( string prefix, TargetClassType type, Hashtable hash ) : string
prefix string
type Mono.Debugger.Languages.TargetClassType
hash System.Collections.Hashtable
Результат string

FormatType() публичный Метод

public FormatType ( Thread target, TargetType type ) : string
target Thread
type Mono.Debugger.Languages.TargetType
Результат string

FormatType() защищенный Метод

protected FormatType ( Thread target, string prefix, TargetType type, Hashtable hash ) : string
target Thread
prefix string
type Mono.Debugger.Languages.TargetType
hash System.Collections.Hashtable
Результат string

PrintFrame() публичный Метод

public PrintFrame ( ScriptingContext context, StackFrame frame ) : void
context ScriptingContext
frame Mono.Debugger.StackFrame
Результат void

PrintObject() защищенный Метод

protected PrintObject ( Thread target, TargetObject obj ) : string
target Thread
obj Mono.Debugger.Languages.TargetObject
Результат string

PrintSource() защищенный Метод

protected PrintSource ( Interpreter interpreter, StackFrame frame ) : bool
interpreter Interpreter
frame Mono.Debugger.StackFrame
Результат bool

PrintVariable() публичный Метод

public PrintVariable ( TargetVariable variable, StackFrame frame ) : string
variable Mono.Debugger.Languages.TargetVariable
frame Mono.Debugger.StackFrame
Результат string

Reset() публичный Метод

public Reset ( ) : void
Результат void

ShowVariableType() публичный Метод

public ShowVariableType ( TargetType type, string name ) : string
type Mono.Debugger.Languages.TargetType
name string
Результат string

StyleCLI() публичный Метод

public StyleCLI ( Interpreter interpreter ) : System
interpreter Interpreter
Результат System

TargetEvent() защищенный Метод

protected TargetEvent ( Thread target, StackFrame frame, TargetEventArgs args ) : void
target Thread
frame Mono.Debugger.StackFrame
args Mono.Debugger.TargetEventArgs
Результат void

TargetEvent() публичный Метод

public TargetEvent ( Thread thread, TargetEventArgs args ) : void
thread Thread
args Mono.Debugger.TargetEventArgs
Результат void

TargetStopped() публичный Метод

public TargetStopped ( Interpreter interpreter, StackFrame frame, AssemblerLine current_insn ) : void
interpreter Interpreter
frame Mono.Debugger.StackFrame
current_insn Mono.Debugger.AssemblerLine
Результат void

UnhandledException() публичный Метод

public UnhandledException ( Interpreter interpreter, StackFrame frame, AssemblerLine insn ) : void
interpreter Interpreter
frame Mono.Debugger.StackFrame
insn Mono.Debugger.AssemblerLine
Результат void