C# Class Mono.Debugger.Frontend.Expression

Afficher le fichier Open project: baulig/debugger Class Usage Examples

Protected Properties

Свойство Type Description
resolved bool

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

Assign() public méthode

public Assign ( ScriptingContext context, TargetObject obj ) : void
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
Résultat void

DoAssign() protected méthode

protected DoAssign ( ScriptingContext context, TargetObject obj ) : bool
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
Résultat bool

DoEvaluate() protected méthode

protected DoEvaluate ( ScriptingContext context ) : object
context ScriptingContext
Résultat object

DoEvaluateMethod() protected méthode

protected DoEvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
context ScriptingContext
type LocationType
types Expression
Résultat Mono.Debugger.Languages.TargetFunctionType

DoEvaluateObject() protected méthode

protected DoEvaluateObject ( ScriptingContext context ) : TargetObject
context ScriptingContext
Résultat Mono.Debugger.Languages.TargetObject

DoEvaluateType() protected méthode

protected DoEvaluateType ( ScriptingContext context ) : TargetType
context ScriptingContext
Résultat Mono.Debugger.Languages.TargetType

DoEvaluateVariable() protected méthode

protected DoEvaluateVariable ( ScriptingContext context ) : TargetVariable
context ScriptingContext
Résultat Mono.Debugger.Languages.TargetVariable

DoResolve() protected abstract méthode

protected abstract DoResolve ( ScriptingContext context ) : Expression
context ScriptingContext
Résultat Expression

DoResolveMethod() protected méthode

protected DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
context ScriptingContext
type LocationType
Résultat MethodExpression

DoResolveType() protected méthode

protected DoResolveType ( ScriptingContext context ) : Expression
context ScriptingContext
Résultat Expression

Evaluate() public méthode

public Evaluate ( ScriptingContext context ) : object
context ScriptingContext
Résultat object

EvaluateMethod() public méthode

public EvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
context ScriptingContext
type LocationType
types Expression
Résultat Mono.Debugger.Languages.TargetFunctionType

EvaluateObject() public méthode

public EvaluateObject ( ScriptingContext context ) : TargetObject
context ScriptingContext
Résultat Mono.Debugger.Languages.TargetObject

EvaluateType() public méthode

public EvaluateType ( ScriptingContext context ) : TargetType
context ScriptingContext
Résultat Mono.Debugger.Languages.TargetType

EvaluateVariable() public méthode

public EvaluateVariable ( ScriptingContext context ) : TargetVariable
context ScriptingContext
Résultat Mono.Debugger.Languages.TargetVariable

Resolve() public méthode

public Resolve ( ScriptingContext context ) : Expression
context ScriptingContext
Résultat Expression

ResolveMethod() public méthode

public ResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
context ScriptingContext
type LocationType
Résultat MethodExpression

ResolveType() public méthode

public ResolveType ( ScriptingContext context ) : Expression
context ScriptingContext
Résultat Expression

ToString() public méthode

public ToString ( ) : string
Résultat string

TryResolve() public méthode

public TryResolve ( ScriptingContext context ) : Expression
context ScriptingContext
Résultat Expression

TryResolveType() public méthode

public TryResolveType ( ScriptingContext context ) : Expression
context ScriptingContext
Résultat Expression

Property Details

resolved protected_oe property

protected bool resolved
Résultat bool