C# Class IronRuby.Compiler.Ast.ConditionalExpression

Lightweight form of if-then-else-end expression. Used for ternary ?: operator.
Inheritance: Expression
Show file Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
ConditionalExpression ( Expression condition, Expression trueExpression, Expression falseExpression, Microsoft.Scripting.SourceSpan location ) : Microsoft.Scripting

Private Methods

Method Description
TransformRead ( AstGenerator gen ) : Expression

Method Details

ConditionalExpression() public method

public ConditionalExpression ( Expression condition, Expression trueExpression, Expression falseExpression, Microsoft.Scripting.SourceSpan location ) : Microsoft.Scripting
condition Expression
trueExpression Expression
falseExpression Expression
location Microsoft.Scripting.SourceSpan
return Microsoft.Scripting