CodeBinaryOperatorExpression Třída

Definice

Představuje výraz, který se skládá z binární operace mezi dvěma výrazy.

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
Dědičnost
CodeBinaryOperatorExpression
Atributy

Příklady

Tento příklad ukazuje použití funkce CodeBinaryOperatorExpression sečíst dvě čísla dohromady.

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

Poznámky

CodeBinaryOperatorExpression lze použít k reprezentaci výrazů kódu, které obsahují binární operátor. Mezi příklady binárních operátorů patří operátory rovnosti (==), sčítání (+) a bitové operátory (|). Výčet CodeBinaryOperatorType představuje sadu základních, běžně používaných binárních operátorů podporovaných v mnoha jazycích.

Konstruktory

Name Description
CodeBinaryOperatorExpression()

Inicializuje novou instanci CodeBinaryOperatorExpression třídy.

CodeBinaryOperatorExpression(CodeExpression, CodeBinaryOperatorType, CodeExpression)

Inicializuje novou instanci CodeBinaryOperatorExpression třídy pomocí zadaných parametrů.

Vlastnosti

Name Description
Left

Získá nebo nastaví výraz kódu nalevo od operátoru.

Operator

Získá nebo nastaví operátor ve výrazu binárního operátoru.

Right

Získá nebo nastaví výraz kódu napravo od operátoru.

UserData

Získá uživatelem definovatelná data pro aktuální objekt.

(Zděděno od CodeObject)

Metody

Name Description
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také