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

an operator with arity of 3
left conbine in default
Inheritance: AbstractExpression
Exibir arquivo 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_oe property

protected bool leftCombine
return bool

leftOprand protected_oe property

protected IExpression leftOprand
return IExpression

precedence protected_oe property

protected int precedence
return int

rightOprand protected_oe property

protected IExpression rightOprand
return IExpression