C# 클래스 Mono.Debugger.Frontend.StyleCLI

상속: StyleBase
파일 보기 프로젝트 열기: baulig/debugger

공개 메소드들

메소드 설명
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