Bagikan melalui


CSharpBinderFlags Enum

Definisi

Mewakili informasi tentang operasi dinamis C# yang tidak spesifik untuk argumen tertentu di situs panggilan. Instans kelas ini dihasilkan oleh pengkompilasi C#.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Warisan
CSharpBinderFlags
Atribut

Bidang

BinaryOperationLogical 8

Pengikat mewakili LOGIS AND atau logis OR yang merupakan bagian dari evaluasi operator logis bersyarah.

CheckedContext 1

Evaluasi pengikat ini terjadi dalam konteks yang diperiksa.

ConvertArrayIndex 32

Pengikat mewakili konversi implisit untuk digunakan dalam ekspresi pembuatan array.

ConvertExplicit 16

Pengikat mewakili konversi eksplisit.

InvokeSimpleName 2

Pengikat mewakili pemanggilan pada nama sederhana.

InvokeSpecialName 4

Pengikat mewakili pemanggilan pada nama khusus.

None 0

Tidak ada informasi tambahan yang diperlukan untuk pengikat ini.

ResultDiscarded 256

Pengikat digunakan dalam posisi yang tidak memerlukan hasil, dan karenanya dapat mengikat ke metode pengembalian yang batal.

ResultIndexed 64

Hasil pengikatan apa pun akan diindeks mendapatkan indeks yang ditetapkan atau mendapatkan pengikat indeks.

ValueFromCompoundAssignment 128

Nilai dalam indeks yang ditetapkan ini atau anggota yang ditetapkan memiliki operator penetapan gabungan.

Berlaku untuk