CodeBinaryOperatorExpression Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili ekspresi yang terdiri dari operasi biner di antara dua ekspresi.
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
- Warisan
- Atribut
Contoh
Contoh ini menunjukkan penggunaan CodeBinaryOperatorExpression untuk menambahkan dua angka bersama-sama.
// This CodeBinaryOperatorExpression represents the addition of 1 and 2.
// Right operand.
CodeBinaryOperatorExpression^ addMethod = gcnew CodeBinaryOperatorExpression( gcnew CodePrimitiveExpression( 1 ),CodeBinaryOperatorType::Add,gcnew 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.
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)
Keterangan
CodeBinaryOperatorExpression dapat digunakan untuk mewakili ekspresi kode yang menyertakan operator biner. Beberapa contoh operator biner adalah operator kesetaraan (==
), penambahan (+
), dan bitwise (|
). Enumerasi CodeBinaryOperatorType mewakili sekumpulan operator biner dasar yang umum digunakan yang didukung dalam banyak bahasa.
Konstruktor
CodeBinaryOperatorExpression() |
Menginisialisasi instans baru kelas CodeBinaryOperatorExpression. |
CodeBinaryOperatorExpression(CodeExpression, CodeBinaryOperatorType, CodeExpression) |
Menginisialisasi instans CodeBinaryOperatorExpression baru kelas menggunakan parameter yang ditentukan. |
Properti
Left |
Mendapatkan atau mengatur ekspresi kode di sebelah kiri operator. |
Operator |
Mendapatkan atau mengatur operator dalam ekspresi operator biner. |
Right |
Mendapatkan atau mengatur ekspresi kode di sebelah kanan operator. |
UserData |
Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini. (Diperoleh dari CodeObject) |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |