C# Class IronRuby.Compiler.Ast.CaseExpression

Inheritance: Expression
Datei anzeigen Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
CaseExpression ( Expression value, WhenClause whenClauses, Statements elseStatements, Microsoft.Scripting.SourceSpan location ) : System

Private Methods

Method Description
CaseExpression ( Expression value, WhenClause whenClauses, ElseIfClause elseClause, Microsoft.Scripting.SourceSpan location ) : System
MakeTest ( AstGenerator gen, Expression expr, System.Linq.Expressions value ) : Expression
TransformRead ( AstGenerator gen ) : Expression
TransformWhenCondition ( AstGenerator gen, Expression comparisons, System.Linq.Expressions value ) : Expression

Method Details

CaseExpression() public method

public CaseExpression ( Expression value, WhenClause whenClauses, Statements elseStatements, Microsoft.Scripting.SourceSpan location ) : System
value Expression
whenClauses WhenClause
elseStatements Statements
location Microsoft.Scripting.SourceSpan
return System