CodeBinaryOperatorExpression Osztály

Definíció

Két kifejezés közötti bináris műveletből álló kifejezést jelöl.

public ref class CodeBinaryOperatorExpression : System::CodeDom::CodeExpression
public 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
type CodeBinaryOperatorExpression = class
    inherit 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
Öröklődés
CodeBinaryOperatorExpression
Attribútumok

Példák

Ez a példa két szám összeadására használható.CodeBinaryOperatorExpression

// 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)

Megjegyzések

CodeBinaryOperatorExpression bináris operátort tartalmazó kódkifejezések ábrázolására használható. Néhány példa bináris operátorokra: egyenlőség (==), összeadás (+) és bitenkénti (|) operátorok. Az CodeBinaryOperatorType enumerálás olyan alapszintű, gyakran használt bináris operátorokat jelöl, amelyek számos nyelven támogatottak.

Konstruktorok

Name Description
CodeBinaryOperatorExpression()

Inicializálja a CodeBinaryOperatorExpression osztály új példányát.

CodeBinaryOperatorExpression(CodeExpression, CodeBinaryOperatorType, CodeExpression)

Inicializálja az CodeBinaryOperatorExpression osztály új példányát a megadott paraméterekkel.

Tulajdonságok

Name Description
Left

Lekéri vagy beállítja a kódkifejezést az operátor bal oldalán.

Operator

Lekéri vagy beállítja az operátort a bináris operátor kifejezésben.

Right

Lekéri vagy beállítja a kódkifejezést az operátor jobb oldalán.

UserData

Lekéri az aktuális objektum felhasználó által definiálható adatait.

(Öröklődés forrása CodeObject)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még