CodeBinaryOperatorExpression Classe

Definição

Representa uma expressão que consiste em uma operação binária entre duas expressões.

public ref class CodeBinaryOperatorExpression : System::CodeDom::CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeBinaryOperatorExpression : System.CodeDom.CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeBinaryOperatorExpression = class
    inherit CodeExpression
Public Class CodeBinaryOperatorExpression
Inherits CodeExpression
Herança
CodeBinaryOperatorExpression
Atributos

Exemplos

Este exemplo demonstra o uso de um CodeBinaryOperatorExpression para adicionar dois números juntos.

// This CodeBinaryOperatorExpression represents the addition of 1 and 2.
CodeBinaryOperatorExpression addMethod = new CodeBinaryOperatorExpression(

    // Left operand.
    new CodePrimitiveExpression(1),

    // CodeBinaryOperatorType enumeration value of Add.
    CodeBinaryOperatorType.Add,

    // Right operand.
    new CodePrimitiveExpression(2) );

// A C# code generator produces the following source code for the preceeding example code:

// (1 + 2)
' This CodeBinaryOperatorExpression represents the addition of 1 and 2.
Dim addMethod As New CodeBinaryOperatorExpression( _
   New CodePrimitiveExpression(1), _         
   CodeBinaryOperatorType.Add, _            
   New CodePrimitiveExpression(2) )        

' A Visual Basic code generator produces the following source code for the preceeding example code:	

' (1 + 2)

Comentários

CodeBinaryOperatorExpression pode ser usado para representar expressões de código que incluem um operador binário. Alguns exemplos de operadores binários são operadores de igualdade (==), adição (+) e bit a bit (|). A CodeBinaryOperatorType enumeração representa um conjunto de operadores binários básicos e comumente usados com suporte em muitos idiomas.

Construtores

Nome Description
CodeBinaryOperatorExpression()

Inicializa uma nova instância da classe CodeBinaryOperatorExpression.

CodeBinaryOperatorExpression(CodeExpression, CodeBinaryOperatorType, CodeExpression)

Inicializa uma nova instância da CodeBinaryOperatorExpression classe usando os parâmetros especificados.

Propriedades

Nome Description
Left

Obtém ou define a expressão de código à esquerda do operador.

Operator

Obtém ou define o operador na expressão do operador binário.

Right

Obtém ou define a expressão de código à direita do operador.

UserData

Obtém os dados definíveis do usuário para o objeto atual.

(Herdado de CodeObject)

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também