C# Класс IronRuby.Compiler.Ast.AstFactory

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Condition ( System.Linq.Expressions test, System.Linq.Expressions ifTrue, System.Linq.Expressions ifFalse ) : Expression
Infinite ( System.Linq.Expressions @break, System.Linq.Expressions @continue ) : Expression
IsFalse ( System.Linq.Expressions expression ) : Expression
IsTrue ( System.Linq.Expressions expression ) : Expression
Logical ( System.Linq.Expressions left, System.Linq.Expressions right, bool isConjunction ) : Expression

Приватные методы

Метод Описание
CallDelegate ( Delegate method, System.Linq.Expressions arguments ) : Expression
FilterIf ( this builder, bool ifdef, System.Linq.Expressions holder, System.Linq.Expressions condition ) : TryStatementBuilder
FinallyIf ( this builder, bool ifdef ) : TryStatementBuilder
YieldExpression ( RubyContext context, ICollection arguments, System.Linq.Expressions splattedArgument, System.Linq.Expressions rhsArgument, System.Linq.Expressions blockArgument, System.Linq.Expressions bfcVariable, System.Linq.Expressions selfArgument ) : Expression

Описание методов

Condition() публичный статический Метод

public static Condition ( System.Linq.Expressions test, System.Linq.Expressions ifTrue, System.Linq.Expressions ifFalse ) : Expression
test System.Linq.Expressions
ifTrue System.Linq.Expressions
ifFalse System.Linq.Expressions
Результат System.Linq.Expressions.Expression

Infinite() публичный статический Метод

public static Infinite ( System.Linq.Expressions @break, System.Linq.Expressions @continue ) : Expression
@break System.Linq.Expressions
@continue System.Linq.Expressions
Результат System.Linq.Expressions.Expression

IsFalse() публичный статический Метод

public static IsFalse ( System.Linq.Expressions expression ) : Expression
expression System.Linq.Expressions
Результат System.Linq.Expressions.Expression

IsTrue() публичный статический Метод

public static IsTrue ( System.Linq.Expressions expression ) : Expression
expression System.Linq.Expressions
Результат System.Linq.Expressions.Expression

Logical() публичный статический Метод

public static Logical ( System.Linq.Expressions left, System.Linq.Expressions right, bool isConjunction ) : Expression
left System.Linq.Expressions
right System.Linq.Expressions
isConjunction bool
Результат System.Linq.Expressions.Expression