CSharpBinderFlags Sabit listesi

Tanım

Bir çağrı sitesindeki belirli bağımsız değişkenlere özgü olmayan C# dinamik işlemleri hakkındaki bilgileri temsil eder. Bu sınıfın örnekleri C# derleyicisi tarafından oluşturulur.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

public enum class CSharpBinderFlags
[System.Flags]
public enum CSharpBinderFlags
[<System.Flags>]
type CSharpBinderFlags = 
Public Enum CSharpBinderFlags
Devralma
CSharpBinderFlags
Öznitelikler

Alanlar

Name Değer Description
None 0

Bu bağlayıcı için ek bilgi gerekmez.

CheckedContext 1

Bu bağlayıcının değerlendirmesi denetlenen bir bağlamda gerçekleşir.

InvokeSimpleName 2

Bağlayıcı, basit bir addaki bir çağrıyı temsil eder.

InvokeSpecialName 4

Bağlayıcı, özel bir addaki bir çağrıyı temsil eder.

BinaryOperationLogical 8

Bağlayıcı, koşullu mantıksal işleç değerlendirmesinin bir parçası olan mantıksal AND veya mantıksal OR'yi temsil eder.

ConvertExplicit 16

Bağlayıcı, açık bir dönüştürmeyi temsil eder.

ConvertArrayIndex 32

Bağlayıcı, dizi oluşturma ifadesinde kullanılmak üzere örtük bir dönüştürmeyi temsil eder.

ResultIndexed 64

Herhangi bir bağlamanın sonucu dizine eklenecek bir küme dizini alma veya dizin bağlayıcısı alma.

ValueFromCompoundAssignment 128

Bu küme dizinindeki veya küme üyesindeki değer, bileşik atama işleci gelir.

ResultDiscarded 256

Bağlayıcı, sonuç gerektirmeyen bir konumda kullanılır ve bu nedenle geçersiz bir dönüş yöntemine bağlanabilir.

Şunlara uygulanır