C# Class Mono.Debugger.Frontend.InvocationExpression

Inheritance: MethodExpression
Show file Open project: baulig/debugger Class Usage Examples

Public Methods

Method Description
InvocationExpression ( Expression expr, Expression arguments ) : System
Invoke ( ScriptingContext context, bool debug ) : void
ResolveDelegate ( ScriptingContext context, Expression expr ) : MethodGroupExpression

Protected Methods

Method Description
DoEvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
DoEvaluateObject ( ScriptingContext context ) : TargetObject
DoEvaluateSource ( ScriptingContext context ) : SourceLocation
DoEvaluateType ( ScriptingContext context ) : TargetType
DoInvoke ( ScriptingContext context, bool debug ) : TargetObject
DoResolve ( ScriptingContext context ) : Expression
DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression

Method Details

DoEvaluateMethod() protected method

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

DoEvaluateObject() protected method

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

DoEvaluateSource() protected method

protected DoEvaluateSource ( ScriptingContext context ) : SourceLocation
context ScriptingContext
return Mono.Debugger.SourceLocation

DoEvaluateType() protected method

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

DoInvoke() protected method

protected DoInvoke ( ScriptingContext context, bool debug ) : TargetObject
context ScriptingContext
debug bool
return Mono.Debugger.Languages.TargetObject

DoResolve() protected method

protected DoResolve ( ScriptingContext context ) : Expression
context ScriptingContext
return Expression

DoResolveMethod() protected method

protected DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
context ScriptingContext
type LocationType
return MethodExpression

InvocationExpression() public method

public InvocationExpression ( Expression expr, Expression arguments ) : System
expr Expression
arguments Expression
return System

Invoke() public method

public Invoke ( ScriptingContext context, bool debug ) : void
context ScriptingContext
debug bool
return void

ResolveDelegate() public static method

public static ResolveDelegate ( ScriptingContext context, Expression expr ) : MethodGroupExpression
context ScriptingContext
expr Expression
return MethodGroupExpression