Condividi tramite


BinaryOperator Classe

Definizione

Classe base astratta per tutti gli operatori binari

public abstract class BinaryOperator : NUnit.Framework.Constraints.ConstraintOperator
type BinaryOperator = class
    inherit ConstraintOperator
Ereditarietà
BinaryOperator
Derivato

Costruttori

BinaryOperator()

Classe base astratta per tutti gli operatori binari

Campi

left_precedence

Valore di precedenza usato quando l'operatore sta per essere eseguito il push nello stack.

(Ereditato da ConstraintOperator)
right_precedence

Valore di precedenza utilizzato quando l'operatore si trova nella parte superiore dello stack.

(Ereditato da ConstraintOperator)

Proprietà

LeftContext

Elemento di sintassi precedente a questo operatore

(Ereditato da ConstraintOperator)
LeftPrecedence

Ottiene la precedenza sinistra dell'operatore

RightContext

Elemento sintassi che folowing questo operatore

(Ereditato da ConstraintOperator)
RightPrecedence

Ottiene la precedenza corretta dell'operatore

Metodi

ApplyOperator(Constraint, Constraint)

Metodo astratto che produce un vincolo applicando l'operatore agli argomenti dei vincoli sinistro e destro.

Reduce(ConstraintBuilder+ConstraintStack)

Ridurre genera un vincolo dall'operatore e da qualsiasi argomento. Accetta gli argomenti dallo stack di vincoli e esegue il push del vincolo risultante.

Si applica a