C# Class CSE.Exps.CondExp

Used to parse conditional expressions
Show file Open project: kcherr1/CSharp-Eval

Public Methods

Method Description
Parse ( CseObject leftOp, CseObject rightOp, CondType type ) : CseObject

Parses conditional expressions

Ternary ( CseObject cond, CseObject truePart, CseObject falsePart ) : CseObject

Parses ternary expressions

Method Details

Parse() public static method

Parses conditional expressions
public static Parse ( CseObject leftOp, CseObject rightOp, CondType type ) : CseObject
leftOp CseObject Left operand
rightOp CseObject Right operand
type CondType Conditional operator type
return CseObject

Ternary() public static method

Parses ternary expressions
public static Ternary ( CseObject cond, CseObject truePart, CseObject falsePart ) : CseObject
cond CseObject Conditional to test
truePart CseObject Expression to return if condition is true
falsePart CseObject Expression to return if condition is false
return CseObject