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

Nama Nilai Deskripsi
None 0

Tidak ada informasi tambahan yang diperlukan untuk pengikat ini.

CheckedContext 1

Evaluasi pengikat ini terjadi dalam konteks yang diperiksa.

InvokeSimpleName 2

Pengikat mewakili pemanggilan pada nama sederhana.

InvokeSpecialName 4

Pengikat mewakili pemanggilan pada nama khusus.

BinaryOperationLogical 8

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

ConvertExplicit 16

Pengikat mewakili konversi eksplisit.

ConvertArrayIndex 32

Pengikat mewakili konversi implisit untuk digunakan dalam ekspresi pembuatan array.

ResultIndexed 64

Hasil dari 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 berasal dari operator penetapan gabungan.

ResultDiscarded 256

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

Berlaku untuk