expression_language library

Classes

ConditionalExpression<T>
ConstantExpression<T>
ContainsFunctionExpression
ConversionExpression<TFrom, TTo extends TFrom>
CustomFunctionExpression<T>
DateTimeFunctionExpression
DateTimeMinusDurationExpression
DateTimePlusDurationExpression
Decimal
DecimalToDoubleExpression
DelegateExpression<T>
DiffDateTimeFunctionExpression
DivisionDurationExpression
DivisionNumberExpression
DoubleToDecimalExpression
DurationFunctionExpression
DurationInDaysFunctionExpression
DurationInHoursFunctionExpression
DurationInMinutesFunctionExpression
DurationInSecondsFunctionExpression
EndsWithFunctionExpression
EqualBoolExpression
EqualDateTimeExpression
EqualDurationExpression
EqualNumberExpression
EqualStringExpression
ExplicitFunctionExpressionFactory<T>
Expression<T>
ExpressionGrammarDefinition
ExpressionGrammarParser
ExpressionParser
ExpressionProvider<T>
ExpressionProviderElement
FunctionExpressionFactory<T>
ImmutableExpression<T>
Integer
IntegerDivisionNumberExpression
IntegerToIntExpression
IntToIntegerExpression
IsEmptyFunctionExpression
IsNullFunctionExpression<T>
IsNullOrEmptyFunctionExpression
LengthFunctionExpression
LessThanDateTimeExpression
LessThanDurationExpression
LessThanNumberExpression
LessThanOrEqualDateTimeExpression
LessThanOrEqualDurationExpression
LessThanOrEqualNumberExpression
ListCountFunctionExpression<T>
LogicalAndExpression
LogicalOrExpression
MatchesFunctionExpression
MinusDurationExpression
MinusNumberExpression
ModuloExpression
MultiplyDurationExpression
MultiplyNumberExpression
MutableExpression<T>
NegateBoolExpression
NegateDurationExpression
NegateNumberExpression
NowFunctionExpression
NowInUtcFunctionExpression
NullableDoubleToDecimalExpression
NullableIntToIntegerExpression
NullableToNonNullableExpression<T>
Number
PlusDurationExpression
PlusNumberExpression
PlusStringExpression
RoundFunctionExpression
RoundFunctionIntRoundingModeExpression
RoundFunctionStringRoundingModeExpression
StartsWithFunctionExpression
ToStringFunctionExpression<T>

Enums

RoundingMode

Extensions

ExpressionExtensions on Expression<T>

Typedefs

CustomFunction<T> = T Function(List parameters)
FunctionExpressionFactoryMethod<T> = Expression<T> Function(List<Expression> parameters)