CodeBinaryOperatorExpression Clase

Definición

Representa una expresión que consta de una operación binaria entre dos expresiones.

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
Herencia
CodeBinaryOperatorExpression
Atributos

Ejemplos

En este ejemplo se muestra el uso de para CodeBinaryOperatorExpression agregar dos 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)

Comentarios

CodeBinaryOperatorExpression se puede usar para representar expresiones de código que incluyan un operador binario. Algunos ejemplos de operadores binarios son operadores de igualdad (==), suma (+) y bit a bit (|). La CodeBinaryOperatorType enumeración representa un conjunto de operadores binarios básicos y usados que se admiten en muchos lenguajes.

Constructores

Nombre Description
CodeBinaryOperatorExpression()

Inicializa una nueva instancia de la clase CodeBinaryOperatorExpression.

CodeBinaryOperatorExpression(CodeExpression, CodeBinaryOperatorType, CodeExpression)

Inicializa una nueva instancia de la CodeBinaryOperatorExpression clase utilizando los parámetros especificados.

Propiedades

Nombre Description
Left

Obtiene o establece la expresión de código a la izquierda del operador.

Operator

Obtiene o establece el operador en la expresión de operador binario.

Right

Obtiene o establece la expresión de código a la derecha del operador.

UserData

Obtiene los datos definibles por el usuario para el objeto actual.

(Heredado de CodeObject)

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también