CSharpBinderFlags Wyliczenie

Definicja

Reprezentuje informacje o operacjach dynamicznych języka C#, które nie są specyficzne dla określonych argumentów w lokacji wywołania. Wystąpienia tej klasy są generowane przez kompilator języka C#.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

[System.Flags]
public enum CSharpBinderFlags
Dziedziczenie
CSharpBinderFlags
Atrybuty

Pola

BinaryOperationLogical 8

Binder reprezentuje logiczny element AND lub logiczny OR, który jest częścią warunkowej oceny operatora logicznego.

CheckedContext 1

Ocena tego powiązania odbywa się w zaznaczonym kontekście.

ConvertArrayIndex 32

Binder reprezentuje niejawną konwersję do użycia w wyrażeniu tworzenia tablicy.

ConvertExplicit 16

Binder reprezentuje jawną konwersję.

InvokeSimpleName 2

Binder reprezentuje wywołanie w prostej nazwie.

InvokeSpecialName 4

Binder reprezentuje wywołanie w nazwie specjalnej.

None 0

Dla tego powiązania nie są wymagane żadne dodatkowe informacje.

ResultDiscarded 256

Powiązanie jest używane w pozycji, która nie wymaga wyniku, i dlatego może wiązać się z metodą zwracaną przez pustkę.

ResultIndexed 64

Wynik każdego powiązania będzie indeksowany, aby uzyskać indeks zestawu lub pobrać powiązanie indeksu.

ValueFromCompoundAssignment 128

Wartość w tym indeksie zestawu lub zestawie elementu członkowskiego jest operatorem przypisania złożonego.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0