ConstraintOperator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die ConstraintOperator-Klasse wird intern von einem ConstraintBuilder verwendet, um einen Operator darzustellen, der Einschränkungen ändert oder kombiniert. Einschränkungsoperatoren verwenden linke und rechte Rangfolgewerte, um zu bestimmen, ob der oberste Operator im Stapel reduziert werden soll, bevor ein neuer Operator gepusht wird.
public abstract class ConstraintOperator
type ConstraintOperator = class
- Vererbung
-
ConstraintOperator
- Abgeleitet
Konstruktoren
ConstraintOperator() |
Die ConstraintOperator-Klasse wird intern von einem ConstraintBuilder verwendet, um einen Operator darzustellen, der Einschränkungen ändert oder kombiniert. Einschränkungsoperatoren verwenden linke und rechte Rangfolgewerte, um zu bestimmen, ob der oberste Operator im Stapel reduziert werden soll, bevor ein neuer Operator gepusht wird. |
Felder
left_precedence |
Der Rangfolgewert, der verwendet wird, wenn der Operator in den Stapel gepusht werden soll. |
right_precedence |
Der Rangfolgewert, der verwendet wird, wenn sich der Operator oben im Stapel befindet. |
Eigenschaften
LeftContext |
Das Syntaxelement vor diesem Operator |
LeftPrecedence |
Der Rangfolgewert, der verwendet wird, wenn der Operator in den Stapel gepusht werden soll. |
RightContext |
Das Syntaxelement, das diesen Operator unterstützt |
RightPrecedence |
Der Rangfolgewert, der verwendet wird, wenn sich der Operator oben im Stapel befindet. |
Methoden
Reduce(ConstraintBuilder+ConstraintStack) |
Reduce erzeugt eine Einschränkung des Operators und aller Argumente. Sie nimmt die Argumente aus dem Einschränkungsstapel und pusht die resultierende Einschränkung darauf. |