AdaptiveExpressions.Properties Espaço de Nomes

Classes

Name Descrição
ArrayExpression<T>

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

BoolExpression

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

EnumExpression<T>

EnumExpression - representa uma propriedade que é ou um enum(T) ou uma expressão de cadeia 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 string que resolve para um Inteiro.

NumberExpression

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

ObjectExpression<T>

ObjectExpression(T) - representa uma propriedade que é ou um objeto do tipo T ou uma expressão de cadeia 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

Name Descrição
IExpressionProperty

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