Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
Este artigo fornece observações complementares à documentação de referência para esta API.
A BinaryExpression classe representa uma expressão que tem um operador binário.
As tabelas a seguir resumem os métodos de construção que podem ser usados para criar um BinaryExpression que tenha um tipo de nó específico, representado pela propriedade NodeType. Cada tabela contém informações para uma classe específica de operações, como aritmética ou bit a bit.
Operações aritméticas binárias
| Tipo de nó | Método de fábrica |
|---|---|
| Add | Add |
| AddChecked | AddChecked |
| Divide | Divide |
| Modulo | Modulo |
| Multiply | Multiply |
| MultiplyChecked | MultiplyChecked |
| Power | Power |
| Subtract | Subtract |
| SubtractChecked | SubtractChecked |
Operações Bitwise
| Tipo de nó | Método de fábrica |
|---|---|
| And | And |
| Or | Or |
| ExclusiveOr | ExclusiveOr |
Operações por turnos
| Tipo de nó | Método de fábrica |
|---|---|
| LeftShift | LeftShift |
| RightShift | RightShift |
Operações booleanas condicionais
| Tipo de nó | Método de fábrica |
|---|---|
| AndAlso | AndAlso |
| OrElse | OrElse |
Operações de comparação
| Tipo de nó | Método de fábrica |
|---|---|
| Equal | Equal |
| NotEqual | NotEqual |
| GreaterThanOrEqual | GreaterThanOrEqual |
| GreaterThan | GreaterThan |
| LessThan | LessThan |
| LessThanOrEqual | LessThanOrEqual |
Operações de coalescência
| Tipo de nó | Método de fábrica |
|---|---|
| Coalesce | Coalesce |
Operações de indexação de matrizes
| Tipo de nó | Método de fábrica |
|---|---|
| ArrayIndex | ArrayIndex |
Além disso, os MakeBinary também podem ser usados para criar um BinaryExpression. Esses métodos de fábrica podem ser usados para criar um BinaryExpression de qualquer tipo de nó que representa uma operação binária. O parâmetro desses métodos que é do tipo NodeType especifica o tipo de nó desejado.