C# Class Mono.Debugger.Frontend.BinaryOperator

Inheritance: PointerExpression
Mostra file Open project: baulig/debugger

Protected Properties

Property Type Description
kind Kind
left Expression

Public Methods

Method Description
BinaryOperator ( Kind kind, Expression left, Expression right ) : System
EvaluateAddress ( ScriptingContext context ) : TargetAddress

Protected Methods

Method Description
DoEvaluate ( ScriptingContext context, long lvalue, long rvalue ) : long
DoEvaluate ( ScriptingContext context ) : object
DoResolve ( ScriptingContext context ) : Expression

Private Methods

Method Description
GetValue ( ScriptingContext context, Expression expr ) : long

Method Details

BinaryOperator() public method

public BinaryOperator ( Kind kind, Expression left, Expression right ) : System
kind Kind
left Expression
right Expression
return System

DoEvaluate() protected method

protected DoEvaluate ( ScriptingContext context, long lvalue, long rvalue ) : long
context ScriptingContext
lvalue long
rvalue long
return long

DoEvaluate() protected method

protected DoEvaluate ( ScriptingContext context ) : object
context ScriptingContext
return object

DoResolve() protected method

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

EvaluateAddress() public method

public EvaluateAddress ( ScriptingContext context ) : TargetAddress
context ScriptingContext
return Mono.Debugger.TargetAddress

Property Details

kind protected_oe property

protected Kind kind
return Kind

left protected_oe property

protected Expression,Mono.Debugger.Frontend left
return Expression