AdaptiveExpressions.Properties Namespace

Classes

ArrayExpression<T>

ArrayExpression - represents a property which is either a value of array of T or a string expression to bind to a array of T.

BoolExpression

BoolExpression - represents a property which is either a boolean or a string expression which resolves to a boolean.

EnumExpression<T>

EnumExpression - represents a property which is either a enum(T) or a string expression which resolves to a enum(T).

ExpressionProperty<T>

Base class which defines a Expression or value for a property.

IntExpression

IntExpression - represents a property which is either an Integer or a string expression which resolves to a Integer.

NumberExpression

NumberExpression - represents a property which is either a float or a string expression which resolves to a float.

ObjectExpression<T>

ObjectExpression(T) - represents a property which is either an object of type T or a string expression which resolves to a object of type T.

StringExpression

StringExpression - represents a property which is either a string value or a string expression.

ValueExpression

ValueExpression - represents a property which is an object of any kind or a string expression.

Interfaces

IExpressionProperty

Interface which defines plain object access to the values of an ExpressionProperty.