Idioma

BoolExpression Classe

Definição

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

public class BoolExpression : AdaptiveExpressions.Properties.ExpressionProperty<bool>
type BoolExpression = class
    inherit ExpressionProperty<bool>
Public Class BoolExpression
Inherits ExpressionProperty(Of Boolean)
Herança

Observações

Os valores das cadeias são sempre interpretados como uma expressão, quer tenha ou não o prefixo '='.

Construtores

Name Descrição
BoolExpression()

Inicializa uma nova instância da BoolExpression classe.

BoolExpression(Boolean)

Inicializa uma nova instância da BoolExpression classe.

BoolExpression(Expression)

Inicializa uma nova instância da BoolExpression classe.

BoolExpression(Func<Object,Object>)

Inicializa uma nova instância da BoolExpression classe.

BoolExpression(JToken)

Inicializa uma nova instância da BoolExpression classe.

BoolExpression(String)

Inicializa uma nova instância da BoolExpression classe.

Propriedades

Name Descrição
ExpressionText

Obtém ou define a expressão texto para avaliar e obter o valor.

(Herdado de ExpressionProperty<T>)
Value

Obtém ou define o valor bruto da propriedade de expressão.

(Herdado de ExpressionProperty<T>)

Métodos

Name Descrição
ConvertObject(Object)

Converter o objeto bruto para o tipo de valor desejado.

(Herdado de ExpressionProperty<T>)
GetObject(Object)

Obtém valor como objeto.

(Herdado de ExpressionProperty<T>)
GetValue(Object)

Obtenha o valor.

(Herdado de ExpressionProperty<T>)
SetObject(Object)

Define valor como objeto.

(Herdado de ExpressionProperty<T>)
SetValue(Object)

Define o valor.

(Herdado de ExpressionProperty<T>)
ToExpression()

Isto devolverá a expressão existente ou ConstantExpression(Value) se o valor for do tipo não complexo.

(Herdado de ExpressionProperty<T>)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de ExpressionProperty<T>)
TryGetObject(Object)

Tenta obter valor como objeto.

(Herdado de ExpressionProperty<T>)
TryGetValue(Object)

Tenta obter o valor.

(Herdado de ExpressionProperty<T>)

Operadores

Name Descrição
Implicit(Boolean to BoolExpression)

Converte um valor booleano numa BoolExpression.

Implicit(Expression to BoolExpression)

Converte uma instância de Expression em BoolExpression.

Implicit(JToken to BoolExpression)

Converte um token JSON em BoolExpression.

Implicit(String to BoolExpression)

Converte um valor de string numa BoolExpression.

Aplica-se a