C# Class Tup.Cobar4Net.Parser.Ast.Expression.BinaryOperatorExpression

an operator with arity of 3
left conbine in default
Inheritance: AbstractExpression
Show file Open project: tupunco/Tup.Cobar4Net Class Usage Examples

Protected Properties

Property Type Description
leftCombine bool
leftOprand IExpression
precedence int
rightOprand IExpression

Protected Methods

Method Description
BinaryOperatorExpression ( IExpression leftOprand, IExpression rightOprand, int precedence ) : System.Collections.Generic

leftCombine is true

BinaryOperatorExpression ( IExpression leftOprand, IExpression rightOprand, int precedence, bool leftCombine ) : System.Collections.Generic
EvaluationInternal ( object>.IDictionary parameters ) : object

Method Details

BinaryOperatorExpression() protected method

leftCombine is true
protected BinaryOperatorExpression ( IExpression leftOprand, IExpression rightOprand, int precedence ) : System.Collections.Generic
leftOprand IExpression
rightOprand IExpression
precedence int
return System.Collections.Generic

BinaryOperatorExpression() protected method

protected BinaryOperatorExpression ( IExpression leftOprand, IExpression rightOprand, int precedence, bool leftCombine ) : System.Collections.Generic
leftOprand IExpression
rightOprand IExpression
precedence int
leftCombine bool
return System.Collections.Generic

EvaluationInternal() protected method

protected EvaluationInternal ( object>.IDictionary parameters ) : object
parameters object>.IDictionary
return object

Property Details

leftCombine protected property

protected bool leftCombine
return bool

leftOprand protected property

protected IExpression leftOprand
return IExpression

precedence protected property

protected int precedence
return int

rightOprand protected property

protected IExpression rightOprand
return IExpression