Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece comentários 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 fábrica que podem ser usados para criar um BinaryExpression que tem 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 Bit a Bit
| Tipo de nó | Método de Fábrica |
|---|---|
| And | And |
| Or | Or |
| ExclusiveOr | ExclusiveOr |
Operações de turno
| Tipo de nó | Método de Fábrica |
|---|---|
| LeftShift | LeftShift |
| RightShift | RightShift |
Operações boolianas 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 coalescing
| Tipo de nó | Método de Fábrica |
|---|---|
| Coalesce | Coalesce |
Operações de indexação de matriz
| Tipo de nó | Método de Fábrica |
|---|---|
| ArrayIndex | ArrayIndex |
Além disso, os MakeBinary métodos 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.