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

상속: Mono.Debugger.DebuggerMarshalByRefObject
파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

공개 메소드들

메소드 설명
CheckTypeProxy ( Interpreter interpreter, Thread thread, TargetStructObject obj ) : TargetClassObject
Dump ( object obj ) : void
DumpObject ( TargetObject obj ) : string
DumpType ( TargetType type ) : string
FindMethod ( string name ) : SourceLocation
FormatObject ( object obj, DisplayFormat format ) : string
FormatType ( TargetType type ) : string
GetFrame ( int number ) : StackFrame
GetNamespaces ( ) : string[]
GetRuntimeInvokeFlags ( ) : RuntimeInvokeFlags
HandleDebuggerDisplay ( Interpreter interpreter, Thread thread, TargetStructObject instance, DebuggerDisplayAttribute attr, int timeout, string &name, string &type ) : Mono.Debugger.ExpressionEvaluator.EvaluationResult
LoadLibrary ( Thread thread, string filename ) : void
ParseExpression ( string text ) : Expression
Print ( object obj ) : void
Print ( string message ) : void
PrintMethods ( MethodSource methods ) : void
PrintMethods ( SourceFile source ) : void
RuntimeInvoke ( Thread thread, TargetFunctionType function, TargetStructObject object_argument, TargetObject param_objects, RuntimeInvokeFlags flags ) : RuntimeInvokeResult
ScriptingContext ( Interpreter interpreter ) : System
ShowDisplay ( Display display ) : void
ShowSources ( Module module ) : void

비공개 메소드들

메소드 설명
ActivatePendingBreakpoints ( ) : void
CheckTypeProxy ( TargetStructObject obj ) : TargetClassObject
DoFormatObject ( TargetObject obj, DisplayFormat format ) : string
HandleDebuggerDisplay ( Thread thread, TargetStructObject instance, string attr_value, int timeout, string &result ) : Mono.Debugger.ExpressionEvaluator.EvaluationResult
MonoObjectToString ( TargetClassObject obj ) : string

메소드 상세

CheckTypeProxy() 공개 정적인 메소드

public static CheckTypeProxy ( Interpreter interpreter, Thread thread, TargetStructObject obj ) : TargetClassObject
interpreter Interpreter
thread Thread
obj Mono.Debugger.Languages.TargetStructObject
리턴 Mono.Debugger.Languages.TargetClassObject

Dump() 공개 메소드

public Dump ( object obj ) : void
obj object
리턴 void

DumpObject() 공개 메소드

public DumpObject ( TargetObject obj ) : string
obj Mono.Debugger.Languages.TargetObject
리턴 string

DumpType() 공개 메소드

public DumpType ( TargetType type ) : string
type Mono.Debugger.Languages.TargetType
리턴 string

FindMethod() 공개 메소드

public FindMethod ( string name ) : SourceLocation
name string
리턴 Mono.Debugger.SourceLocation

FormatObject() 공개 메소드

public FormatObject ( object obj, DisplayFormat format ) : string
obj object
format DisplayFormat
리턴 string

FormatType() 공개 메소드

public FormatType ( TargetType type ) : string
type Mono.Debugger.Languages.TargetType
리턴 string

GetFrame() 공개 메소드

public GetFrame ( int number ) : StackFrame
number int
리턴 StackFrame

GetNamespaces() 공개 메소드

public GetNamespaces ( ) : string[]
리턴 string[]

GetRuntimeInvokeFlags() 공개 메소드

public GetRuntimeInvokeFlags ( ) : RuntimeInvokeFlags
리턴 RuntimeInvokeFlags

HandleDebuggerDisplay() 공개 정적인 메소드

public static HandleDebuggerDisplay ( Interpreter interpreter, Thread thread, TargetStructObject instance, DebuggerDisplayAttribute attr, int timeout, string &name, string &type ) : Mono.Debugger.ExpressionEvaluator.EvaluationResult
interpreter Interpreter
thread Thread
instance Mono.Debugger.Languages.TargetStructObject
attr System.Diagnostics.DebuggerDisplayAttribute
timeout int
name string
type string
리턴 Mono.Debugger.ExpressionEvaluator.EvaluationResult

LoadLibrary() 공개 메소드

public LoadLibrary ( Thread thread, string filename ) : void
thread Thread
filename string
리턴 void

ParseExpression() 공개 메소드

public ParseExpression ( string text ) : Expression
text string
리턴 Expression

Print() 공개 메소드

public Print ( object obj ) : void
obj object
리턴 void

Print() 공개 메소드

public Print ( string message ) : void
message string
리턴 void

PrintMethods() 공개 메소드

public PrintMethods ( MethodSource methods ) : void
methods MethodSource
리턴 void

PrintMethods() 공개 메소드

public PrintMethods ( SourceFile source ) : void
source Mono.Debugger.SourceFile
리턴 void

RuntimeInvoke() 공개 메소드

public RuntimeInvoke ( Thread thread, TargetFunctionType function, TargetStructObject object_argument, TargetObject param_objects, RuntimeInvokeFlags flags ) : RuntimeInvokeResult
thread Thread
function Mono.Debugger.Languages.TargetFunctionType
object_argument Mono.Debugger.Languages.TargetStructObject
param_objects Mono.Debugger.Languages.TargetObject
flags RuntimeInvokeFlags
리턴 Mono.Debugger.RuntimeInvokeResult

ScriptingContext() 공개 메소드

public ScriptingContext ( Interpreter interpreter ) : System
interpreter Interpreter
리턴 System

ShowDisplay() 공개 메소드

public ShowDisplay ( Display display ) : void
display Mono.Debugger.Display
리턴 void

ShowSources() 공개 메소드

public ShowSources ( Module module ) : void
module Module
리턴 void