Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporcionan comentarios adicionales a la documentación de referencia de esta API.
La BinaryExpression clase representa una expresión que tiene un operador binario.
En las tablas siguientes se resumen los métodos de fábrica que se pueden usar para crear un BinaryExpression que tenga un tipo de nodo específico, representado por la NodeType propiedad . Cada tabla contiene información para una clase específica de operaciones como aritmética o a nivel de bits.
Operaciones aritméticas binarias
| Tipo de nodo | Factory (método) |
|---|---|
| Add | Add |
| AddChecked | AddChecked |
| Divide | Divide |
| Modulo | Modulo |
| Multiply | Multiply |
| MultiplyChecked | MultiplyChecked |
| Power | Power |
| Subtract | Subtract |
| SubtractChecked | SubtractChecked |
Operaciones a nivel de bits
| Tipo de nodo | Factory (método) |
|---|---|
| And | And |
| Or | Or |
| ExclusiveOr | ExclusiveOr |
Operaciones de desplazamiento
| Tipo de nodo | Factory (método) |
|---|---|
| LeftShift | LeftShift |
| RightShift | RightShift |
Operaciones booleanas condicionales
| Tipo de nodo | Factory (método) |
|---|---|
| AndAlso | AndAlso |
| OrElse | OrElse |
Operaciones de comparación
| Tipo de nodo | Factory (método) |
|---|---|
| Equal | Equal |
| NotEqual | NotEqual |
| GreaterThanOrEqual | GreaterThanOrEqual |
| GreaterThan | GreaterThan |
| LessThan | LessThan |
| LessThanOrEqual | LessThanOrEqual |
Operaciones de coalescencia
| Tipo de nodo | Factory (método) |
|---|---|
| Coalesce | Coalesce |
Operaciones de indexación de matrices
| Tipo de nodo | Factory (método) |
|---|---|
| ArrayIndex | ArrayIndex |
Además, los MakeBinary métodos también se pueden usar para crear un BinaryExpression. Estos métodos de fábrica se pueden usar para crear un BinaryExpression de cualquier tipo de nodo que represente una operación binaria. El parámetro de estos métodos que es de tipo NodeType especifica el tipo de nodo deseado.