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

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

보호된 프로퍼티들

프로퍼티 타입 설명
resolved bool

공개 메소드들

메소드 설명
Assign ( ScriptingContext context, TargetObject obj ) : void
Evaluate ( ScriptingContext context ) : object
EvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
EvaluateObject ( ScriptingContext context ) : TargetObject
EvaluateType ( ScriptingContext context ) : TargetType
EvaluateVariable ( ScriptingContext context ) : TargetVariable
Resolve ( ScriptingContext context ) : Expression
ResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
ResolveType ( ScriptingContext context ) : Expression
ToString ( ) : string
TryResolve ( ScriptingContext context ) : Expression
TryResolveType ( ScriptingContext context ) : Expression

보호된 메소드들

메소드 설명
DoAssign ( ScriptingContext context, TargetObject obj ) : bool
DoEvaluate ( ScriptingContext context ) : object
DoEvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
DoEvaluateObject ( ScriptingContext context ) : TargetObject
DoEvaluateType ( ScriptingContext context ) : TargetType
DoEvaluateVariable ( ScriptingContext context ) : TargetVariable
DoResolve ( ScriptingContext context ) : Expression
DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
DoResolveType ( ScriptingContext context ) : Expression

메소드 상세

Assign() 공개 메소드

public Assign ( ScriptingContext context, TargetObject obj ) : void
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
리턴 void

DoAssign() 보호된 메소드

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

DoEvaluate() 보호된 메소드

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

DoEvaluateMethod() 보호된 메소드

protected DoEvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
context ScriptingContext
type LocationType
types Expression
리턴 Mono.Debugger.Languages.TargetFunctionType

DoEvaluateObject() 보호된 메소드

protected DoEvaluateObject ( ScriptingContext context ) : TargetObject
context ScriptingContext
리턴 Mono.Debugger.Languages.TargetObject

DoEvaluateType() 보호된 메소드

protected DoEvaluateType ( ScriptingContext context ) : TargetType
context ScriptingContext
리턴 Mono.Debugger.Languages.TargetType

DoEvaluateVariable() 보호된 메소드

protected DoEvaluateVariable ( ScriptingContext context ) : TargetVariable
context ScriptingContext
리턴 Mono.Debugger.Languages.TargetVariable

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

protected abstract DoResolve ( ScriptingContext context ) : Expression
context ScriptingContext
리턴 Expression

DoResolveMethod() 보호된 메소드

protected DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
context ScriptingContext
type LocationType
리턴 MethodExpression

DoResolveType() 보호된 메소드

protected DoResolveType ( ScriptingContext context ) : Expression
context ScriptingContext
리턴 Expression

Evaluate() 공개 메소드

public Evaluate ( ScriptingContext context ) : object
context ScriptingContext
리턴 object

EvaluateMethod() 공개 메소드

public EvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
context ScriptingContext
type LocationType
types Expression
리턴 Mono.Debugger.Languages.TargetFunctionType

EvaluateObject() 공개 메소드

public EvaluateObject ( ScriptingContext context ) : TargetObject
context ScriptingContext
리턴 Mono.Debugger.Languages.TargetObject

EvaluateType() 공개 메소드

public EvaluateType ( ScriptingContext context ) : TargetType
context ScriptingContext
리턴 Mono.Debugger.Languages.TargetType

EvaluateVariable() 공개 메소드

public EvaluateVariable ( ScriptingContext context ) : TargetVariable
context ScriptingContext
리턴 Mono.Debugger.Languages.TargetVariable

Resolve() 공개 메소드

public Resolve ( ScriptingContext context ) : Expression
context ScriptingContext
리턴 Expression

ResolveMethod() 공개 메소드

public ResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
context ScriptingContext
type LocationType
리턴 MethodExpression

ResolveType() 공개 메소드

public ResolveType ( ScriptingContext context ) : Expression
context ScriptingContext
리턴 Expression

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

TryResolve() 공개 메소드

public TryResolve ( ScriptingContext context ) : Expression
context ScriptingContext
리턴 Expression

TryResolveType() 공개 메소드

public TryResolveType ( ScriptingContext context ) : Expression
context ScriptingContext
리턴 Expression

프로퍼티 상세

resolved 보호되어 있는 프로퍼티

protected bool resolved
리턴 bool