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

상속: Mono.Debugger.ExpressionEvaluator.IExpression
파일 보기 프로젝트 열기: baulig/debugger

공개 프로퍼티들

프로퍼티 타입 설명
Parser ExpressionParser

공개 메소드들

메소드 설명
Assign ( StackFrame frame, TargetObject obj, ExpressionEvaluator callback ) : Mono.Debugger.ExpressionEvaluator.AsyncResult
Evaluate ( StackFrame frame, ExpressionEvaluator flags, ExpressionEvaluator callback ) : Mono.Debugger.ExpressionEvaluator.AsyncResult
Expression ( ExpressionParser parser ) : System
ToString ( ) : string

보호된 메소드들

메소드 설명
DoAssign ( ScriptingContext context, TargetObject obj ) : bool
DoAssignWorker ( ScriptingContext context, TargetObject obj, object &result ) : Mono.Debugger.ExpressionEvaluator.EvaluationResult
DoEvaluate ( ScriptingContext context ) : object
DoEvaluateWorker ( ScriptingContext context, object &result ) : Mono.Debugger.ExpressionEvaluator.EvaluationResult

메소드 상세

Assign() 공개 메소드

public Assign ( StackFrame frame, TargetObject obj, ExpressionEvaluator callback ) : Mono.Debugger.ExpressionEvaluator.AsyncResult
frame Mono.Debugger.StackFrame
obj Mono.Debugger.Languages.TargetObject
callback Mono.Debugger.ExpressionEvaluator
리턴 Mono.Debugger.ExpressionEvaluator.AsyncResult

DoAssign() 보호된 추상적인 메소드

protected abstract DoAssign ( ScriptingContext context, TargetObject obj ) : bool
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
리턴 bool

DoAssignWorker() 보호된 메소드

protected DoAssignWorker ( ScriptingContext context, TargetObject obj, object &result ) : Mono.Debugger.ExpressionEvaluator.EvaluationResult
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
result object
리턴 Mono.Debugger.ExpressionEvaluator.EvaluationResult

DoEvaluate() 보호된 추상적인 메소드

protected abstract DoEvaluate ( ScriptingContext context ) : object
context ScriptingContext
리턴 object

DoEvaluateWorker() 보호된 메소드

protected DoEvaluateWorker ( ScriptingContext context, object &result ) : Mono.Debugger.ExpressionEvaluator.EvaluationResult
context ScriptingContext
result object
리턴 Mono.Debugger.ExpressionEvaluator.EvaluationResult

Evaluate() 공개 메소드

public Evaluate ( StackFrame frame, ExpressionEvaluator flags, ExpressionEvaluator callback ) : Mono.Debugger.ExpressionEvaluator.AsyncResult
frame Mono.Debugger.StackFrame
flags Mono.Debugger.ExpressionEvaluator
callback Mono.Debugger.ExpressionEvaluator
리턴 Mono.Debugger.ExpressionEvaluator.AsyncResult

Expression() 공개 메소드

public Expression ( ExpressionParser parser ) : System
parser ExpressionParser
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

Parser 공개적으로 프로퍼티

public ExpressionParser,Mono.Debugger.Frontend Parser
리턴 ExpressionParser