Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält ergänzende Hinweise zur Referenzdokumentation für diese API.
Die BinaryExpression Klasse stellt einen Ausdruck dar, der über einen binären Operator verfügt.
In den folgenden Tabellen sind die Factory-Methoden zusammengefasst, die verwendet werden können, um einen BinaryExpression eines bestimmten Knotentyps zu erstellen, der durch die Eigenschaft NodeType dargestellt wird. Jede Tabelle enthält Informationen für eine bestimmte Klasse von Vorgängen wie Arithmetik oder Bitweise.
Binäre arithmetische Vorgänge
| Knotentyp | Factorymethode |
|---|---|
| Add | Add |
| AddChecked | AddChecked |
| Divide | Divide |
| Modulo | Modulo |
| Multiply | Multiply |
| MultiplyChecked | MultiplyChecked |
| Power | Power |
| Subtract | Subtract |
| SubtractChecked | SubtractChecked |
Bitweise Operationen
| Knotentyp | Factorymethode |
|---|---|
| And | And |
| Or | Or |
| ExclusiveOr | ExclusiveOr |
Schichtvorgänge
| Knotentyp | Factorymethode |
|---|---|
| LeftShift | LeftShift |
| RightShift | RightShift |
Bedingte boolesche Vorgänge
| Knotentyp | Factorymethode |
|---|---|
| AndAlso | AndAlso |
| OrElse | OrElse |
Vergleichsvorgänge
| Knotentyp | Factorymethode |
|---|---|
| Equal | Equal |
| NotEqual | NotEqual |
| GreaterThanOrEqual | GreaterThanOrEqual |
| GreaterThan | GreaterThan |
| LessThan | LessThan |
| LessThanOrEqual | LessThanOrEqual |
Zusammenführen von Operationen
| Knotentyp | Factorymethode |
|---|---|
| Coalesce | Coalesce |
Arrayindizierungsvorgänge
| Knotentyp | Factorymethode |
|---|---|
| ArrayIndex | ArrayIndex |
Darüber hinaus können die MakeBinary-Methoden auch dazu verwendet werden, eine BinaryExpression zu erstellen. Diese Factory-Methoden können verwendet werden, um einen BinaryExpression eines beliebigen Knotentyps zu erstellen, der eine binäre Operation darstellt. Der Parameter dieser Methoden, der vom Typ NodeType ist, gibt den gewünschten Knotentyp an.