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

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

공개 메소드들

메소드 설명
Clone ( DebuggerSession session ) : IExpressionParser
EvaluateExpression ( ScriptingContext context, string text, DisplayFormat format ) : string
Parse ( string text ) : Mono.Debugger.ExpressionEvaluator.IExpression
ParseLocation ( Thread target, StackFrame frame, LocationType type, string arg ) : SourceLocation
ParseLocation ( ScriptingContext context, string arg, SourceLocation &location ) : bool

보호된 메소드들

메소드 설명
DoParse ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
DoParseExpression ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
FindFile ( ScriptingContext context, string filename, int line ) : SourceLocation

비공개 메소드들

메소드 설명
ExpressionParser ( Interpreter interpreter ) : System
ParseInternal ( string text ) : Expression

메소드 상세

Clone() 공개 메소드

public Clone ( DebuggerSession session ) : IExpressionParser
session Mono.Debugger.DebuggerSession
리턴 IExpressionParser

DoParse() 보호된 메소드

protected DoParse ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
context ScriptingContext
type LocationType
arg string
리턴 Mono.Debugger.SourceLocation

DoParseExpression() 보호된 메소드

protected DoParseExpression ( ScriptingContext context, LocationType type, string arg ) : SourceLocation
context ScriptingContext
type LocationType
arg string
리턴 Mono.Debugger.SourceLocation

EvaluateExpression() 공개 메소드

public EvaluateExpression ( ScriptingContext context, string text, DisplayFormat format ) : string
context ScriptingContext
text string
format DisplayFormat
리턴 string

FindFile() 보호된 메소드

protected FindFile ( ScriptingContext context, string filename, int line ) : SourceLocation
context ScriptingContext
filename string
line int
리턴 Mono.Debugger.SourceLocation

Parse() 공개 메소드

public Parse ( string text ) : Mono.Debugger.ExpressionEvaluator.IExpression
text string
리턴 Mono.Debugger.ExpressionEvaluator.IExpression

ParseLocation() 공개 메소드

public ParseLocation ( Thread target, StackFrame frame, LocationType type, string arg ) : SourceLocation
target Thread
frame Mono.Debugger.StackFrame
type LocationType
arg string
리턴 Mono.Debugger.SourceLocation

ParseLocation() 공개 메소드

public ParseLocation ( ScriptingContext context, string arg, SourceLocation &location ) : bool
context ScriptingContext
arg string
location Mono.Debugger.SourceLocation
리턴 bool