Lingua

Constant Classe

Definizione

Espressione costante.

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

Costruttori

Nome Descrizione
Constant(Object)

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

Proprietà

Nome Descrizione
Children

Ottiene o imposta espressioni ai bambini.

(Ereditato da Expression)
Evaluator

Ottiene un valutatore di espressione.

(Ereditato da Expression)
ReturnType

Ottiene il risultato atteso della valutazione dell'espressione.

(Ereditato da Expression)
Type

Ottiene un tipo di espressione.

(Ereditato da Expression)
Value

Ottiene o imposta un valore costante.

Metodi

Nome Descrizione
DeepEquals(Expression)

Determina se l'istanza di Espressione corrente è profondamente uguale a un'altra.

References()

Restituisci i percorsi di riferimento statici in memoria.

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

Funzione di camminata per identificare riferimenti di memoria statica in un'espressione.

(Ereditato da Expression)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

TryEvaluate(IMemory, Options)

Valuta l'espressione.

(Ereditato da Expression)
TryEvaluate(Object, Options)

Valuta l'espressione.

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

Valuta l'espressione.

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

Valuta l'espressione.

(Ereditato da Expression)
Validate()

Valida l'espressione immediata.

(Ereditato da Expression)
ValidateTree()

Validare ricorsivamente l'albero di espressione.

(Ereditato da Expression)

Metodi di estensione

Nome Descrizione
DisjunctiveNormalForm(Expression)

Riscrivi l'espressione in forma normale disgiuntiva.

PushDownNot(Expression)

Riscrivi l'espressione spingendo non verso le foglie.

Si applica a