AdaptiveExpressions.Properties Namespace

Classes

Nome Description
ArrayExpression<T>

ArrayExpression - representa uma propriedade que é ou um valor de array de T ou uma expressão de string para se vincular a um array de T.

BoolExpression

BoolExpression - representa uma propriedade que é uma expressão booleana ou uma string que resolve para uma expressão booleana.

EnumExpression<T>

EnumExpression - representa uma propriedade que é um enum(T) ou uma expressão de string que resolve para um enum(T).

ExpressionProperty<T>

Classe base que define uma Expressão ou valor para uma propriedade.

IntExpression

IntExpression - representa uma propriedade que é ou um Integer ou uma expressão de string que resolve para um Inteiro.

NumberExpression

NumberExpression - representa uma propriedade que é ou um float ou uma expressão de string que resolve para um float.

ObjectExpression<T>

ObjectExpression(T) - representa uma propriedade que é ou um objeto do tipo T ou uma expressão de string que resolve para um objeto do tipo T.

StringExpression

StringExpression - representa uma propriedade que é ou um valor de cadeia ou uma expressão de cadeia.

ValueExpression

ValueExpression - representa uma propriedade que é um objeto de qualquer tipo ou uma expressão de string.

Interfaces

Nome Description
IExpressionProperty

Interface que define o acesso simples de objetos aos valores de uma ExpressionProperty.