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

Наследование: Mono.Debugger.DebuggerMarshalByRefObject
Показать файл Открыть проект Примеры использования класса

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

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