CSharpBinderFlags Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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. |