C# Class QL.QLClasses.Expressions.Binary.BinaryExpression

Inheritance: ExpressionBase
Show file Open project: software-engineering-amsterdam/poly-ql

Protected Properties

Property Type Description
LeftExpression ExpressionBase
RightExpression ExpressionBase

Public Methods

Method Description
CheckType ( QLTypeErrors typeErrors ) : bool
GetResultType ( ) : QType

Protected Methods

Method Description
BinaryExpression ( ExpressionBase leftExpression, ExpressionBase rightExpression ) : QL.QLClasses.Types

Method Details

BinaryExpression() protected method

protected BinaryExpression ( ExpressionBase leftExpression, ExpressionBase rightExpression ) : QL.QLClasses.Types
leftExpression ExpressionBase
rightExpression ExpressionBase
return QL.QLClasses.Types

CheckType() public method

public CheckType ( QLTypeErrors typeErrors ) : bool
typeErrors QLTypeErrors
return bool

GetResultType() public method

public GetResultType ( ) : QType
return QL.QLClasses.Types.QType

Property Details

LeftExpression protected property

protected ExpressionBase LeftExpression
return ExpressionBase

RightExpression protected property

protected ExpressionBase RightExpression
return ExpressionBase