Lingua

BoolExpression Classe

Definizione

BoolExpression - rappresenta una proprietà che è o un'espressione booleana o una stringa che si risolve in una booleana.

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

Commenti

I valori della stringa sono sempre interpretati come un'espressione, indipendentemente dal fatto che abbiano o meno il prefisso '='.

Costruttori

Nome Descrizione
BoolExpression()

Inizializza una nuova istanza della classe BoolExpression.

BoolExpression(Boolean)

Inizializza una nuova istanza della classe BoolExpression.

BoolExpression(Expression)

Inizializza una nuova istanza della classe BoolExpression.

BoolExpression(Func<Object,Object>)

Inizializza una nuova istanza della classe BoolExpression.

BoolExpression(JToken)

Inizializza una nuova istanza della classe BoolExpression.

BoolExpression(String)

Inizializza una nuova istanza della classe BoolExpression.

Proprietà

Nome Descrizione
ExpressionText

Ottiene o imposta l'espressione testo per valutare per ottenere il valore.

(Ereditato da ExpressionProperty<T>)
Value

Ottiene o imposta il valore grezzo della proprietà di espressione.

(Ereditato da ExpressionProperty<T>)

Metodi

Nome Descrizione
ConvertObject(Object)

Converti l'oggetto grezzo nel tipo di valore desiderato.

(Ereditato da ExpressionProperty<T>)
GetObject(Object)

Ottieni valore come oggetto.

(Ereditato da ExpressionProperty<T>)
GetValue(Object)

Ottieni il valore.

(Ereditato da ExpressionProperty<T>)
SetObject(Object)

Imposta valore come oggetto.

(Ereditato da ExpressionProperty<T>)
SetValue(Object)

Stabilisce il valore.

(Ereditato da ExpressionProperty<T>)
ToExpression()

Questo restituirà l'espressione esistente o ConstantExpression(Value) se il valore è di tipo non complesso.

(Ereditato da ExpressionProperty<T>)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da ExpressionProperty<T>)
TryGetObject(Object)

Prova a ottenere valore come oggetto.

(Ereditato da ExpressionProperty<T>)
TryGetValue(Object)

Cerca di ottenere il valore.

(Ereditato da ExpressionProperty<T>)

Operatori

Nome Descrizione
Implicit(Boolean to BoolExpression)

Converte un valore booleano in una BoolExpression.

Implicit(Expression to BoolExpression)

Converte un'istanza di Expression in BoolExpression.

Implicit(JToken to BoolExpression)

Converte un token JSON in BoolExpression.

Implicit(String to BoolExpression)

Converte un valore di stringa in un BoolExpression.

Si applica a