Constant Classe

Definizione

Espressione costante.

public class Constant : AdaptiveExpressions.Expression
type Constant = class
    inherit Expression
Public Class Constant
Inherits Expression
Ereditarietà
Constant

Costruttori

Constant(Object)

Inizializza una nuova istanza della classe Constant. Costruire una costante di espressione.

Proprietà

Children

Ottiene o imposta espressioni figlio.

(Ereditato da Expression)
Evaluator

Ottiene l'analizzatore di espressioni.

(Ereditato da Expression)
ReturnType

Ottiene il risultato previsto della valutazione dell'espressione.

(Ereditato da Expression)
Type

Ottiene il tipo di espressione.

(Ereditato da Expression)
Value

Ottiene o imposta il valore costante.

Metodi

DeepEquals(Expression)

Determina se l'istanza dell'espressione corrente è uguale a un'altra.

References()

Restituisce i percorsi di riferimento statici alla memoria.

(Ereditato da Expression)
ReferenceWalk(Expression, Func<Expression,Boolean>)

Funzione a piedi per identificare i riferimenti alla memoria statica in un'espressione.

(Ereditato da Expression)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

TryEvaluate(IMemory, Options)

Valutare l'espressione.

(Ereditato da Expression)
TryEvaluate(Object, Options)

Valutare l'espressione.

(Ereditato da Expression)
TryEvaluate<T>(IMemory, Options)

Valutare l'espressione.

(Ereditato da Expression)
TryEvaluate<T>(Object, Options)

Valutare l'espressione.

(Ereditato da Expression)
Validate()

Convalidare l'espressione immediata.

(Ereditato da Expression)
ValidateTree()

Convalidare in modo ricorsivo l'albero delle espressioni.

(Ereditato da Expression)

Metodi di estensione

DisjunctiveNormalForm(Expression)

Riscrivere l'espressione in forma normale disgiuntiva.

PushDownNot(Expression)

Riscrivere l'espressione premendo non verso il basso verso le foglie.

Si applica a