BoolExpression Classe

Definição

BoolExpression - representa uma propriedade que é uma expressão booleana ou uma 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

Comentários

Os valores das strings são sempre interpretados como uma expressão, independentemente de terem ou não o prefixo '='.

Construtores

Nome Description
BoolExpression()

Inicializa uma nova instância da classe BoolExpression.

BoolExpression(Boolean)

Inicializa uma nova instância da classe BoolExpression.

BoolExpression(Expression)

Inicializa uma nova instância da classe BoolExpression.

BoolExpression(Func<Object,Object>)

Inicializa uma nova instância da classe BoolExpression.

BoolExpression(JToken)

Inicializa uma nova instância da classe BoolExpression.

BoolExpression(String)

Inicializa uma nova instância da classe BoolExpression.

Propriedades

Nome Description
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

Nome Description
ConvertObject(Object)

Converta o objeto bruto para o tipo de valor desejado.

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

Obtenha valor como objeto.

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

Obtenha o valor.

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

Defina valor como objeto.

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

Define o valor.

(Herdado de ExpressionProperty<T>)
ToExpression()

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

(Herdado de ExpressionProperty<T>)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Tente Obter valor como objeto.

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

Tente obter o valor.

(Herdado de ExpressionProperty<T>)

Operadores

Nome Description
Implicit(Boolean to BoolExpression)

Converte um valor booleano em uma 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 em um BoolExpression.

Aplica-se a